Internet de les coses amb ESP32 i ESP8266

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

Funcionament bàsic de l'entorn de programació

Aquest és l'aspecte de l'editor quan l'obrim:

Entorn de programació

A la part superior esquerra hi tenim el nom del fitxer amb el que estem treballant. Si hem fet un fitxer nou o hem obert directament l'entorn se'ns haurà assignat automàticament un nom de fitxer que conté la referència a la data del dia. El nom del fitxer també el tenim a la pestanya blanca.

A la part inferior dreta hi tenim el nom de la placa amb el que estem treballant i el port amb el que ens hi comunicarem. Si ens comuniquem per cable USB, el nom del port serà un port sèrie virtual (COM3, COM4, etc.). Quasi segur que el port serà un de número superior a tres (de COM4 en endavant) i és quasi impossible que sigui COM1 o COM2. Abans de compilar o enviar el programa cal haver configurat correctament la placa i el port; per tant, és recomanable fer-ho de bon començament. A l'apartat Eines del menú hi trobarem les opcions per canviar aquestes dues coses.

Entorn de programació

La taula següent descriu per a què serveixen les diferents icones que podem trobar en aquesta finestra:

Icona Utilització
Comprova Comprova el programa per detectar errades
Puja Comprova el programa i l'envia al microcontrolador
Nou Crea un fitxer nou (buit)
Obre Obre un fitxer existent
Desa Desa el fitxer actual
Monitor sèrie Obre la finestra del monitor sèrie

Un dels avantatges de les plaques Arduino (i similars) és que poden enviar molt fàcilment dades a l'ordinador. Això ens permet veure si els programes fan el que volem ja que podem anar enviant missatges a l'ordinador. Els missatges enviats apareixen a la finestra Monitor sèrie a la que podem accedir des de l'apartat Eines del menú.

A la part inferior de la finestres (zones blava i negra) és on ens apareixeran els missatges que ens diran l'estat del sistema.

 

 

 

 

 

 

 

 

 

 

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