Configurazione ambiente di sviluppo
Step1: Installare Driver la programmazione della scheda di sviluppo
Installare driver per adattatore USB - seriale presente sulla scheda di sviluppo. Nota nel caso delle schede fornite per il corso si tratta di un CH340
Le istruzioni per installare i driver si trovano ad esempio su https://learn.sparkfun.com/tutorials/how-to-install-ch340-drivers/all
- Installare ambiente di sviluppo ESP8266 con firmware Arduino.
Step2: Installare ambienti di sviluppo software
Le opzioni disponibili sono diverse: sia gratuite che commerciali.
Di seguito quelle consigliate per il corso:
- Opzione1: ArduinoIDE (consigliato per principianti senza esperienza di sviluppo C/C++)
- Opzione2: Visual StudioCode + Platformio (consigliato per sviluppatori abituati ad usare Visual Studio Code)
- Nota: Platformio + disponibile anche in abbinamento ad editor diversi da Visual Studio Code
- Opzione3: Visual Studio + Visual Micro (consigliato per sviluppatori Visual C/C++ abituati ad usare Visual Studio )
Arduino IDE
- Scaricare l’ultima versione stabile di ArduinoIDE da https://www.arduino.cc/en/software
- Installare supporto per ESP8266 in ArduinoIDE
- File -> “Impostazioni”
- Inserire
https://arduino.esp8266.com/stable/package_esp8266com_index.json
- Installare ESP8266 Community in Gestore Schede
- Aprire “Gestore Schede” in Strumenti=> Scheda => Gestore scheda
- Cercare ESP8266 ed installare “esp8266” realizzate da “ESP8266 Community”
- ATTENZIONE: le versioni a partire dalla 3.0 hanno introdotto delle incompatibilità con diverse librerie che bloccano il funzionamento di molti progetti esistenti. Ad esempio gli esempi nella documentazione di Azure IoT Hub e IoT Central non compilano o non funzionano. In caso di problemi eseguire il downgrade ad un versione precedente (es. 2.5 o 2.7)
Visual Studio Code e Platformio
CONTRIBUISCI AL PROGETTO SCIVENDO IL CONTENUTO DI QUESTA SEZIONE
https://www.electronicshub.org/programming-esp8266-using-vs-code-and-platformio/
Visual Micro
https://www.visualmicro.com/page/User-Guide.aspx?doc=Getting-started.html)
Step3: Test ambiente di sviluppo
Ora è il momento di verificare il corretto funzionamento dell’ambiente di sviluppo provando ad caricare ed eseguire un semplice programma sulla scheda di sviluppo.
- Aprire Arduino IDE
- Dalla cartella degli esempi per ESP8266 aprire il progetto “Blink”
- Connettere la scheda al PC
- Selezionare la porta di comunicazione
- Selezionare il tipo di scheda di sviluppo (per le schede fornite durante il corso selezionare Nome MCU 1.0)
- Caricare il programma sul microcontrollore
- Attendere la fine del caricamento. Durante il caricamento il led delle scheda lampeggia velocemente.
- Alla fine del caricamento il microcontrollore viene riavviato e il programma viene eseguito.
- Il led della scheda si accende, resta acceso per 1 secondo e poi si spegne. Dopo 2 secondi si accende nuovamente e prosegue in questo modo fino a quando la scheda è alimentata. https://youtu.be/9f9czCYL8xw