int sensorCalor = 2; // Interruptor no pino 2
int ventoinha = 6; // Motor elétrico no pino 6
int ledPainel = 13; // LED no pino 13
int campainha = 8; // Buzzer no pino 8
void setup() {
pinMode(sensorCalor, INPUT);
pinMode(ventoinha, OUTPUT);
pinMode(ledPainel, OUTPUT);
pinMode(campainha, OUTPUT);
}
void loop() {
// Ler se o motor da Harley sobreaqueceu
if (digitalRead(sensorCalor) == HIGH) {
digitalWrite(ventoinha, HIGH); // Ativa o arrefecimento
digitalWrite(ledPainel, HIGH); // Acende o aviso visual
tone(campainha, 440); // Apita o aviso sonoro
}
else {
// Se a temperatura estiver normal
digitalWrite(ventoinha, LOW);
digitalWrite(ledPainel, LOW);
noTone(campainha);
}
}