[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:

Adattatore seriale

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:

NodeMCU Flasher Settings

-Dalla tab "Advanced", impostare i seguenti valori:

NodeMCU Flasher Advanced

- Premere il tasto "Flash"

NodeMCU Flasher operations

-Attendere circa 1-2 minuti

Test 

Connettere il modulo con il ponte connesso:

Selezione scheda

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.