Internet de les coses amb ESP32 i ESP8266

Exemples Referència Plaques   Recursos CITCEA
Projectes Programació Perifèrics   Inici

Exemples de prova

Amb aquest exemple ens limitarem a encendre un LED de manera intermitent. Això ens servirà per veure una mica com funciona la programació i també per comprovar que tenim ben configurada la programació de la placa.

En els exemples hem posat el número de pota on hi ha connectat el LED a cada microcontrolador. Si en lloc del número hagéssim posat LED_BUILTIN tindríem un exemple que, en principi, funcionaria en qualsevol placa.

Exemple de prova per a MKR WIFI 1010

void setup() {   // Inicialització
    pinMode(6, OUTPUT);   // La pota on hi ha el LED actua com a sortida
}
void loop() {   // Programa que es repeteix indefinidament
    digitalWrite(6, HIGH);   // Encén el LED
    delay(500);   // Espera mig segon
    digitalWrite(6, LOW);   // Apaga el LED
    delay(500);   // Espera mig segon
}

Exemple de prova per a ESP8266

void setup() {   // Inicialització
    pinMode(0, OUTPUT);   // La pota on hi ha el LED actua com a sortida
}
void loop() {   // Programa que es repeteix indefinidament
    digitalWrite(0, HIGH);   // Encén el LED
    delay(500);   // Espera mig segon
    digitalWrite(0, LOW);   // Apaga el LED
    delay(500);   // Espera mig segon
}

Si fem servir la sortida 2 en lloc de la 0 tindrem el LED blau intermitent.

 

 

 

 

 

 

 

 

 

 

Licencia de Creative Commons
Esta obra de Oriol Boix está licenciada bajo una licencia no importada Creative Commons Reconocimiento-NoComercial-SinObraDerivada 3.0.