Advertisement
Braulio777

Arduino Binary Counter 0-255

Aug 19th, 2018
1,990
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.56 KB | None | 0 0
  1. //Arduino Binary Counter 0-255
  2. int ledPin[] ={5, 3, 4, 7, 10, 11, 12, 13};
  3. int maxCount = 256;
  4. int timer = 500;
  5.  
  6. void setup()
  7. {
  8.   for(int i= 0; i < 9; i++)
  9.   {
  10.     pinMode(ledPin[i], OUTPUT);
  11.   }
  12. }
  13. void loop()
  14. {
  15.   for(int counter = 0; counter < maxCount; counter++)
  16.   {
  17.     displayBinary(counter);
  18.     delay(timer);
  19.   }
  20. }
  21. void displayBinary(byte numToShow)
  22. {
  23.   for(int i= 0; i < 8; i++)
  24.   {
  25.     if(bitRead(numToShow, i)==1)
  26.     {
  27.      digitalWrite(ledPin[i], HIGH);
  28.     }
  29.     else
  30.     {
  31.      digitalWrite(ledPin[i], LOW);
  32.     }
  33.   }
  34.  
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement