Project 3: Flowing Light
1.Introduction
In this project, we use graphical programming to control 3 LED module . Light up and dim them according to given sequence and time, gaining a visual effect of flowing light.
2.Materials Required
KEYESTUDIO UNO Control Board *1
V5 Sensor Shield*1
Piranha LED*3
Female to Female Dupont Line*9
3.Connection Diagram


4.Sample Code
void setup()
{
pinMode( 3 , INPUT);
pinMode( 2 , INPUT);
pinMode( 4 , INPUT);
pinMode( 2 , OUTPUT);
pinMode( 3 , OUTPUT);
pinMode( 4 , OUTPUT);
}
void loop()
{
digitalWrite( 2 , !( digitalRead(2) ) );
delay( 500 );
digitalWrite( 3 , !( digitalRead(3) ) );
delay( 500 );
digitalWrite( 4 , !( digitalRead(4) ) );
delay( 500 );
}
5.Result
To realize flowing light function, we should connect three high bright LED module of IO port.