Relé
2 Relay module
Un relé ens permet controlar un dispositiu connectat a 220V amb una targeta amb un microcontrolador que funciona a 3V de forma segura per que els dos circuits no estan en contacte. Saber programar un Relé amb ESP32 et pot ser útil, per exemple, si vols controlar el motor d'una persiana en funció de l'hora del dia o de la intensitat lluminosa rebuda amb un sensor LDR també anomenat fotoresistència. Açò és típic en la domòtica dels domicilis intel·ligents.
Anem a controlar un relé doble amb ESP32. Fes el muntatge següent:
Ara fes amb BlocklyArduino el programa següent:
El programa equivalent per Arduino IDE és aquest:
void setup() {
Serial.begin(115200);
pinMode(19, OUTPUT);
}
void loop() {
Serial.println("Engeguem el relé");
digitalWrite(19,HIGH);
delay(5000);
Serial.println("Aturem el relé");
digitalWrite(19,LOW);
delay(5000);
}// final programa
Clica el botó </> Codi al BlocklyArduino per exportar el programa a un format llegible per Arduino IDE. Pega dins el codi i carrega el programa a la targeta.
En Windows, no cal pegar el codi a Arduino IDE, prem el botó transfereix a la targeta per carregar el codi a la targeta.
Em ambdos casos no oblides prémer el botó boot al ESP32 i el mantens premut fins que comença a compilar-se el programa 3 segons més tard de prémer el botó Puja/Transfereix a la targeta, podràs veure el % de carrega del programa i al final veuràs un missatge al terminal d'Arduino i el programa s'executarà.
Llicenciat sota la Llicència Creative Commons Reconeixement CompartirIgual 4.0