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

  1. KEYESTUDIO UNO Control Board *1

  2. V5 Sensor Shield*1

  3. Piranha LED*3

  4. 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.