Advertisement
Guest User

Untitled

a guest
May 20th, 2018
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.76 KB | None | 0 0
  1. oid setup()
  2. {
  3. for (int i=0;i<11;i++)
  4. {
  5. pinMode(i,OUTPUT); // PINS0-10 are set as output
  6. }
  7. pinMode(A0,OUTPUT); //PIN A0 set as output
  8. pinMode(A1,OUTPUT); // PIN A1 set as output
  9. pinMode(A2,OUTPUT); // PIN A2 set as output
  10.  
  11. digitalWrite(A0,HIGH); //pull up the A0 pin
  12. digitalWrite(A1,HIGH); // pull up the A1 pin
  13. digitalWrite(A2,HIGH); // pull up the A2 pin
  14.  
  15. /* add setup code here, setup code runs once when the processor starts */
  16.  
  17. }
  18.  
  19. void loop()
  20. {
  21. digitalWrite(A0,LOW); //layer 1 of cube is grounded
  22. for (int i=2;i<11;i++)
  23. {
  24. digitalWrite(i,HIGH); //turn ON each LED one after another in layer1
  25. delay(200);
  26. delay(200);
  27. delay(200);
  28. digitalWrite(i,LOW);
  29. }
  30. digitalWrite(A0,HIGH); //layer1 is pulled up
  31.  
  32. digitalWrite(A1,LOW); // layer 2 of cube is grounded
  33. for (int i=2;i<11;i++)
  34. {
  35. digitalWrite(i,HIGH); // turn ON each LED one after another in layer2
  36. delay(200);
  37. delay(200);
  38. delay(200);
  39. digitalWrite(i,LOW);
  40. }
  41. digitalWrite(A1,HIGH); // layer2 is pulled up
  42.  
  43. digitalWrite(A2,LOW); // layer 3 of cube is grounded
  44. for (int i=2;i<11;i++)
  45. {
  46. digitalWrite(i,HIGH); // turn ON each LED one after another in layer3
  47. delay(200);
  48. delay(200);
  49. delay(200);
  50. digitalWrite(i,LOW);
  51. }
  52. digitalWrite(A2,HIGH); // layer3 is pulled up
  53.  
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement