// Projeto: SENSOR INTERRUPTOR
// Acende LED e emite ALARME (BUZZER) se sensor for desbloqueado
// Autor: André Silveira
// Data: 23/03/2018
int LedOutput = 10; // Define pino para LED OUTPUT
int Buzzer = 2; // Define pino para BUZZER OUTPUT
int SensorPin = 3; // Define pino para SENSOR INTERRUPTOR INPUT
int Value; // Define uma variável
void setup() {
pinMode(LedOutput,OUTPUT); // Seta LED OUTPUT
pinMode(Buzzer,OUTPUT); // Seta BUZZER OUTPUT
pinMode(SensorPin,INPUT); // Seta SENSOR INTERRUPTOR INPUT
}
void loop() {
Value=digitalRead(SensorPin); // Le SENSOR INTERRUPTOR
if (Value==LOW) { // Senor está interrompido
digitalWrite(LedOutput,HIGH); // Liga LED
tone(Buzzer,262,200); // Emite alarme
delay(0);
} else { // Sensor está liberado
digitalWrite(LedOutput,LOW); // Desliga LED
}
}
|