Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define led1 2
- #define led2 3
- #define button 5
- int val = 0;
- int vecchio_val = 0;
- int stato = 0;
- int buzzer = 4;
- char tastiera=0;
- int freq1 = 3456;
- int freq2 = 7843;
- void setup()
- {
- pinMode(led1, OUTPUT);
- pinMode(button, INPUT);
- pinMode(led2, OUTPUT);
- pinMode(buzzer, OUTPUT);
- Serial.begin (9600);
- }
- void loop()
- {
- val= digitalRead(button);
- tastiera = Serial.read();
- if ((val == HIGH) && (vecchio_val == LOW))
- {
- stato = stato + 1;
- delay(15);
- }
- vecchio_val = val;
- if (stato == 1)
- {
- digitalWrite(led1, HIGH);
- digitalWrite(led2, HIGH);
- tone(4,6000);
- }
- else
- {
- digitalWrite(led1, LOW);
- digitalWrite(led2, LOW);
- noTone(4);
- if (tastiera == 'z' || tastiera == 1)
- {
- for (int i=0;i<40;i++)
- {
- tone(4,freq1);
- digitalWrite(led1, HIGH);
- delay(200);
- digitalWrite(led1, LOW);
- tone(4,freq2);
- digitalWrite(led2, HIGH);
- delay(200);
- digitalWrite(led2, LOW);
- freq1 = freq1+5;
- freq2 = freq2-5;
- }
- }
- }
- }
- rfdc>Z
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement