[Appunti] Flash Esp-01 e installazione di NodeMCU
1) Acquisto di un adattatore seriale
Per esempio questo
2) Procurarsi una build di NodeMCU
Dal sito https://nodemcu-build.com/trigger-build.php è possibile configurare una build in base ai moduli da installare.
Io ho selezionato: file, gpio, http, net, node, tmr, uart, websocket, wifi
3) Flash!
Scaricare "NodeMcu Flasher" da https://github.com/nodemcu/nodemcu-flasher/tree/master/Win64/Release
Modifica hardware all'adattatore seriale
Prima di tutto è necessario saldare due ponticelli:
Il primo fisso, il secondo servirà per lo switch dalla modalità "Flashing" (connesso) a "Esecuzione" (disconnesso).
Procediamo
- Connettere l'adattore seriale e il modulo WiFi ESP-01
- Avviare "NodeMCU Flasher"
- Selezionare la porta corretta (nel mio caso è COM4)
- Dalla tab "Config" selezionare il file scaricato nel punto 2:
-Dalla tab "Advanced", impostare i seguenti valori:
- Premere il tasto "Flash"
-Attendere circa 1-2 minuti
Test
Connettere il modulo con il ponte connesso:
Caricare il seguente codice:
#define LED_BUILTIN 2
void setup() {
Serial.begin(9600);
Serial.println("Hello!");
pinMode(LED_BUILTIN, OUTPUT);
}
void loop() {
digitalWrite(LED_BUILTIN, HIGH);
delay(100);
digitalWrite(LED_BUILTIN, LOW);
delay(100);
}
Una volta caricato il codice sarà necessario disconnettere il modulo seriale, disconnettere il ponte e riconnettere il modulo seriale.
Il led dovrebbe lampeggiare.