Advertisement
ChaOSzz

Untitled

May 7th, 2022
1,277
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #define C 261
  2. #define D 293
  3. #define E 329
  4. #define F 349
  5. #define G 392
  6. #define A 440
  7. #define H 494
  8. int but;
  9. void setup()
  10. {
  11.   Serial.begin(9600);
  12.   for(int i = 7;i<14;i++)
  13.   {
  14.     pinMode(i,INPUT);
  15.   }
  16.   pinMode(2,OUTPUT);
  17. }
  18.  
  19. void loop()
  20. {
  21.   digitalRead(7) == 1? but = 7 : false;
  22.   digitalRead(8) == 1? but = 8 : false;
  23.   digitalRead(9) == 1? but = 9 : false;
  24.   digitalRead(10) == 1? but = 10 : false;
  25.   digitalRead(11) == 1? but = 11 : false;
  26.   digitalRead(12) == 1? but = 12 : false;
  27.   digitalRead(13) == 1? but = 12 : false;
  28.  
  29.   switch(but)
  30.   {
  31.     case 7:
  32.         tone(2,H,200);
  33.     break;
  34.     case 8:
  35.         tone(2,A,200);
  36.     break;
  37.     case 9:
  38.         tone(2,G,200);
  39.     break;
  40.     case 10:
  41.         tone(2,F,200);
  42.     break;
  43.     case 11:
  44.         tone(2,E,200);
  45.     break;
  46.     case 12:
  47.         tone(2,D,200);
  48.     break;
  49.     case 13:
  50.         tone(2,C,200);
  51.     break;
  52.   }
  53.   but = 0;
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement