Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Arduino Nano LED Bargraph Counter
- /*This counter counts from 0 to 10 by completing all LED Bargraph segments and so on */
- void setup() {
- pinMode(11, OUTPUT);
- pinMode(10, OUTPUT);
- pinMode(9, OUTPUT);
- pinMode(8, OUTPUT);
- pinMode(7, OUTPUT);
- pinMode(6, OUTPUT);
- pinMode(5, OUTPUT);
- pinMode(4, OUTPUT);
- pinMode(3, OUTPUT);
- pinMode(2, OUTPUT);
- pinMode(12, OUTPUT);
- }
- void loop() {
- // write '1'
- digitalWrite(11, 1);
- digitalWrite(10, 0);
- digitalWrite(9, 0);
- digitalWrite(8, 0);
- digitalWrite(7, 0);
- digitalWrite(6, 0);
- digitalWrite(5, 0);
- digitalWrite(4, 0);
- digitalWrite(3, 0);
- digitalWrite(2, 0);
- digitalWrite(12, 0);
- delay(1000);
- // write '2'
- digitalWrite(11, 1);
- digitalWrite(10, 1);
- digitalWrite(9, 0);
- digitalWrite(8, 0);
- digitalWrite(7, 0);
- digitalWrite(6, 0);
- digitalWrite(5, 0);
- digitalWrite(4, 0);
- digitalWrite(3, 0);
- digitalWrite(2, 0);
- digitalWrite(12, 0);
- delay(1000);
- // write '3'
- digitalWrite(11, 1);
- digitalWrite(10, 1);
- digitalWrite(9, 1);
- digitalWrite(8, 0);
- digitalWrite(7, 0);
- digitalWrite(6, 0);
- digitalWrite(5, 0);
- digitalWrite(4, 0);
- digitalWrite(3, 0);
- digitalWrite(2, 0);
- digitalWrite(12, 0);
- delay(1000);
- // write '4'
- digitalWrite(11, 1);
- digitalWrite(10, 1);
- digitalWrite(9, 1);
- digitalWrite(8, 1);
- digitalWrite(7, 0);
- digitalWrite(6, 0);
- digitalWrite(5, 0);
- digitalWrite(4, 0);
- digitalWrite(3, 0);
- digitalWrite(2, 0);
- digitalWrite(12, 0);
- delay(1000);
- // write '5'
- digitalWrite(11, 1);
- digitalWrite(10, 1);
- digitalWrite(9, 1);
- digitalWrite(8, 1);
- digitalWrite(7, 1);
- digitalWrite(6, 0);
- digitalWrite(5, 0);
- digitalWrite(4, 0);
- digitalWrite(3, 0);
- digitalWrite(2, 0);
- digitalWrite(12, 0);
- delay(1000);
- // write '6'
- digitalWrite(11, 1);
- digitalWrite(10, 1);
- digitalWrite(9, 1);
- digitalWrite(8, 1);
- digitalWrite(7, 1);
- digitalWrite(6, 1);
- digitalWrite(5, 0);
- digitalWrite(4, 0);
- digitalWrite(3, 0);
- digitalWrite(2, 0);
- digitalWrite(12, 0);
- delay(1000);
- // write '7'
- digitalWrite(11, 1);
- digitalWrite(10, 1);
- digitalWrite(9, 1);
- digitalWrite(8, 1);
- digitalWrite(7, 1);
- digitalWrite(6, 1);
- digitalWrite(5, 1);
- digitalWrite(4, 0);
- digitalWrite(3, 0);
- digitalWrite(2, 0);
- digitalWrite(12, 0);
- delay(1000);
- // write '8'
- digitalWrite(11, 1);
- digitalWrite(10, 1);
- digitalWrite(9, 1);
- digitalWrite(8, 1);
- digitalWrite(7, 1);
- digitalWrite(6, 1);
- digitalWrite(5, 1);
- digitalWrite(4, 1);
- digitalWrite(3, 0);
- digitalWrite(2, 0);
- digitalWrite(12, 0);
- delay(1000);
- // write '9'
- digitalWrite(11, 1);
- digitalWrite(10, 1);
- digitalWrite(9, 1);
- digitalWrite(8, 1);
- digitalWrite(7, 1);
- digitalWrite(6, 1);
- digitalWrite(5, 1);
- digitalWrite(4, 1);
- digitalWrite(3, 1);
- digitalWrite(2, 0);
- digitalWrite(12, 0);
- delay(1000);
- // write '10'
- digitalWrite(11, 1);
- digitalWrite(10, 1);
- digitalWrite(9, 1);
- digitalWrite(8, 1);
- digitalWrite(7, 1);
- digitalWrite(6, 1);
- digitalWrite(5, 1);
- digitalWrite(4, 1);
- digitalWrite(3, 1);
- digitalWrite(2, 1);
- digitalWrite(12, 0);
- delay(1000);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement