1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| const int buzzer = 10; //buzzer pin 9
const int capteur = 2;//capteur infrarouge pin 2
const int LED = 13;//led sur le BOARD
unsigned long temps;
unsigned long tempsecoule;
void setup(){
pinMode(buzzer, OUTPUT); // Pin 10 sortie
pinMode(capteur, INPUT);// Pin 2 entrée
pinMode(LED, OUTPUT);//Pin 13 sortie
}
void loop(){
if (digitalRead(capteur) ==0)
tempsecoule = millis();
if (millis() - tempsecoule >= 50)
noTone(buzzer);
// Send 1KHz sound signal...
else {
tone(buzzer, 1500);
}
} |
Partager