Advertisement
Guest User

Untitled

a guest
Mar 20th, 2019
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. void setup() {
  2.   // put your setup code here, to run once:
  3.   pinMode(2, INPUT_PULLUP);
  4.   pinMode(4, INPUT_PULLUP);
  5.   pinMode(7, INPUT_PULLUP);
  6.   pinMode(8, INPUT_PULLUP);
  7.   Serial.begin(9600);
  8. }
  9.  
  10. String presetMsg1 = "Ora ora ora ora ora ora ora";
  11. String presetMsg2 = "Muda muda muda muda muda muda";
  12. String presetMsg3 = "Omae wa mo shinderu";
  13. String presetMsg4 = "Nani!!";
  14.  
  15. int prevStates[] = {HIGH,HIGH,HIGH,HIGH};
  16.  
  17. void loop() {
  18.   // put your main code here, to run repeatedly:
  19.   int b1 = digitalRead(2);
  20.   int b2 = digitalRead(4);
  21.   int b3 = digitalRead(7);
  22.   int b4 = digitalRead(8);
  23.  
  24.   if (b1 == LOW && prevStates[0]==HIGH){
  25.     Serial.println(presetMsg1);
  26.   }
  27.   else if (b2 == LOW && prevStates[1]==HIGH){
  28.     Serial.println(presetMsg2);
  29.   }
  30.   else if (b3 == LOW && prevStates[2]==HIGH){
  31.     Serial.println(presetMsg3);
  32.   }
  33.   else if (b4 == LOW && prevStates[3]==HIGH){
  34.     Serial.println(presetMsg4);
  35.   }
  36.  
  37.   prevStates[0] = b1;
  38.   prevStates[1] = b2;
  39.   prevStates[2] = b3;
  40.   prevStates[3] = b4;
  41.  
  42.  
  43.   delay(20);
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement