Advertisement
Guest User

led matrix multiplex

a guest
Aug 20th, 2012
208
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.56 KB | None | 0 0
  1. int gnd[5] = {2, 3, 4, 5, 6,};
  2. int led[7] = {7, 8, 9, 10, 11, 12, 13, };
  3.  
  4. int x =0;
  5. int y=0;
  6.  
  7. int mtx [5] [7] = {
  8. {1, 0, 1, 0, 1, 0, 1,},
  9. {0, 1, 0, 1, 0, 1, 0,},
  10. {1, 0, 1, 0, 1, 0, 1,},
  11. {0, 1, 0, 1, 0, 1, 0,},
  12. {1, 0, 1, 0, 1, 0, 1,}
  13. };
  14.  
  15. void setup() {
  16. for(x=0; x<5;x++){
  17. pinMode(gnd[x], OUTPUT);
  18. }
  19.  
  20. for(y=0; y<7;y++){
  21. pinMode(led[x], OUTPUT);
  22. }
  23. }
  24.  
  25. void loop() {
  26.  
  27. for(x=0;x<5;++x) {
  28. for(y=0;y<7;++y) digitalWrite(led[y], mtx[x][y]);
  29. digitalWrite(gnd[x], LOW);
  30. delay(20);
  31. digitalWrite(gnd[x], HIGH);
  32. }
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement