Advertisement
Guest User

Untitled

a guest
Feb 20th, 2020
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.17 KB | None | 0 0
  1. #define led1 2
  2. #define led2 3
  3. #define button 5
  4. int val = 0;
  5. int vecchio_val = 0;
  6. int stato = 0;
  7. int buzzer = 4;
  8. char tastiera=0;
  9.  
  10. int freq1 = 3456;
  11. int freq2 = 7843;
  12.  
  13. void setup()
  14. {
  15. pinMode(led1, OUTPUT);
  16. pinMode(button, INPUT);
  17. pinMode(led2, OUTPUT);
  18. pinMode(buzzer, OUTPUT);
  19. Serial.begin (9600);
  20. }
  21.  
  22. void loop()
  23. {
  24. val= digitalRead(button);
  25. tastiera = Serial.read();
  26.  
  27. if ((val == HIGH) && (vecchio_val == LOW))
  28. {
  29. stato = stato + 1;
  30. delay(15);
  31. }
  32.  
  33. vecchio_val = val;
  34.  
  35. if (stato == 1)
  36. {
  37. digitalWrite(led1, HIGH);
  38. digitalWrite(led2, HIGH);
  39. tone(4,6000);
  40. }
  41. else
  42. {
  43. digitalWrite(led1, LOW);
  44. digitalWrite(led2, LOW);
  45. noTone(4);
  46.  
  47. if (tastiera == 'z' || tastiera == 1)
  48. {
  49. for (int i=0;i<40;i++)
  50. {
  51. tone(4,freq1);
  52. digitalWrite(led1, HIGH);
  53. delay(200);
  54. digitalWrite(led1, LOW);
  55. tone(4,freq2);
  56. digitalWrite(led2, HIGH);
  57. delay(200);
  58. digitalWrite(led2, LOW);
  59. freq1 = freq1+5;
  60. freq2 = freq2-5;
  61. }
  62. }
  63. }
  64. }
  65. rfdc>Z
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement