const int rele1=2; //pin rele1
const int rele2=4; //pin rele2
const int buzzer=5; //pin brunzidor
const int pulsador=21; //pin entrada pulsador
void setup() {
//Inizialitzar port serie
Serial.begin(115200);
Serial.println("Hello, ESP32!");
//Configurem pins d'entrada i sortida
pinMode(pulsador, INPUT);
pinMode(rele1, OUTPUT);
pinMode(rele2, OUTPUT);
pinMode(buzzer, OUTPUT);
}
void loop() {
delay(500); //retard per fer el bucle més llarg
//actuem sobre les sotides si l'estat del pulsador és ON o OFF
if (digitalRead(pulsador)==true){ //lectura estat pulsador
Serial.println("Pulsador ON"); //enviar al port serie informaciço de l'estat del poslsador
tone(buzzer, 440, 100); // Reproduïr un só de 440Hz 1 segon
digitalWrite(rele1,HIGH); //activem rele1
}
else{
Serial.println("Pulsador OFF"); //enviar al port serie informaciço de l'estat del poslsador
digitalWrite(rele1,LOW);
}
}