Advertisement
Decee

Arduino_74HC595

Apr 24th, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.73 KB | None | 0 0
  1. const int data = 9;
  2. const int lat = 10;
  3. const int clk = 11;
  4.  
  5.  
  6. int datainput[8] = {1, 0, 0, 1, 1, 0, 0, 1};
  7.  
  8. int i = 0;
  9. void setup() {
  10. // put your setup code here, to run once:
  11. pinMode(clk, OUTPUT);
  12. pinMode(data, OUTPUT);
  13. pinMode(lat, OUTPUT);
  14. Serial.begin(9600);
  15. }
  16.  
  17. void loop() {
  18. for (i = 0; i <= 7; i++) {
  19. digitalWrite(clk, LOW);
  20. digitalWrite(data, datainput[i]);
  21. Serial.println(datainput[i]);
  22. delay(5);
  23. digitalWrite(data, LOW);
  24. delay(5);
  25. digitalWrite(clk, HIGH);
  26. delay(5);
  27. }
  28. digitalWrite(clk, LOW);
  29. delay(5);
  30. digitalWrite(lat, HIGH);
  31. delay(5);
  32. digitalWrite(clk, HIGH);
  33. delay(5);
  34. digitalWrite(lat, LOW);
  35. digitalWrite(clk, LOW);
  36. delay(1000);
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement