Final project :Neon Light

Neon light flickers back and forth at the same frequency, and the lights increase and darken intermittently. As shown in the video below, the brightness of Neon light changes from light to dark and then to light every other lamp. This is controlled by the basic resistance.

For this project, I used :

1.Arduino Uno

2. 7 x Red LED

3. 4 x 1k ohm and 3 x 100 ohm

4. 8 x M-M Jumpers

5. Breadboard

6. Arduino IDE

The final Connection and effect situation:


This is the Video about my final effect situation: https://centriafi-my.sharepoint.com/:v:/g/personal/mengqi_yang_cou_fi/ETqsx9OrOJBIuVKDRePzdQIBudWIAOLWnwXWhFP9_Gej_w?e=gaJeJE


Here is so of the basic code I used :

set up all the LEDs as OUTPUT

pinMode(led_1, OUTPUT); p

inMode(led_2, OUTPUT);

pinMode(led_3, OUTPUT);

pinMode(led_4, OUTPUT);

pinMode(led_5, OUTPUT);

pinMode(led_6, OUTPUT);

pinMode(led_7, OUTPUT); }

1 digitalWrite(led_1, HIGH); digitalWrite(led_2, LOW); digitalWrite(led_3, LOW); digitalWrite(led_4, LOW); digitalWrite(led_5, LOW); digitalWrite(led_6, LOW); digitalWrite(led_7, LOW); delay(100);

2 digitalWrite(led_1, LOW); digitalWrite(led_2, HIGH); digitalWrite(led_3, LOW); digitalWrite(led_4, LOW); digitalWrite(led_5, LOW); digitalWrite(led_6, LOW); digitalWrite(led_7, LOW); delay(100);

3 digitalWrite(led_1, LOW); digitalWrite(led_2, LOW); digitalWrite(led_3, HIGH); digitalWrite(led_4, LOW); digitalWrite(led_5, LOW); digitalWrite(led_6, LOW); digitalWrite(led_7, LOW); delay(100);

3 digitalWrite(led_1, LOW); digitalWrite(led_2, LOW); digitalWrite(led_3, HIGH); digitalWrite(led_4, LOW); digitalWrite(led_5, LOW); digitalWrite(led_6, LOW); digitalWrite(led_7, LOW); delay(100);

2 digitalWrite(led_1, LOW); digitalWrite(led_2, HIGH); digitalWrite(led_3, LOW); digitalWrite(led_4, LOW); digitalWrite(led_5, LOW); digitalWrite(led_6, LOW); digitalWrite(led_7, LOW); delay(100);

Leave a comment