In this project, we will learn How to generate different patterns in a 1×8 LED array with AVR ATmega32 microcontroller. First, we will connect the 8 LEDs with 8 pins of any port of the ATmega32 microcontroller. Then, we will generate the below pattern in the 1×8 LED array. The pattern is shown in below diagram:
0
1
2
3
4
5
6
7
LED Position
x
x
x
x
x
x
x
x
Initial State of LEDs
*
x
x
x
x
x
x
*
2nd State of LEDs
*
*
x
x
x
x
*
*
3rd State of LEDs
*
*
*
x
x
*
*
*
4th State of LEDs
*
*
*
*
*
*
*
*
5th State of LEDs
In the above diagram, * means LED is on and x means LED is off. The time interval between each state is 500ms and the above pattern continues forever.
Post a Comment