Decee

Arduino_74HC595_virker

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