Arduino IDE

ESP8266

Per utilizzare ESP8236 con l'IDE di Arduino è necessario installare, oltre all'ambiente di sviluppo standard, il compilare e le librerie specifiche (nota 1). Esse sono disponibili su GitHub.

Quanto descritto è stato fatto con la schedina che vedete nella fotografia di apertura (scheda sconosciuta con VID = 10C4 e PID = EA60), ampiamente disponibile al costo di pochi euro.

La procedura è stata testata solo su Debian Bullseys, ma dovrebbe funzionare anche con sistemi operativi più esotici.

Innanzitutto è necessario scaricare le informazioni corrette per il  "Gestore schede": File → Impostazione → URL aggiuntive, specificando https://arduino.esp8266.com/stable/package_esp8266com_index.json  (nota 2)

URL del file json con l'elenco dei moduli

Occorre quindi installare il software necessario: Strumenti → Scheda → Gestore Scheda e selezionare ESP32:

Codice del compilatore e annessi&connessi

Prima di procedere potrebbe essere necessario effettuare alcune configurazioni manuali:

Occorre infine selezionare la scheda. Quella indicata nell'immagine seguente è in genere adatta per tutte le schede simile a quella della fotografia di apertura, senza marca e/o non meglio definita tra le altre voci:

Scelta della scheda

Il codice seguente è assolutamente standard e comprensibile anche per il principiante assoluto di Arduino:

void setup() {
   pinMode(LED_BUILTIN, OUTPUT);
}

void loop() {
   digitalWrite(LED_BUILTIN, HIGH);
   delay(500);
   digitalWrite(LED_BUILTIN, LOW);
   delay(500);
}

Compilazione e programmazione si fanno con le medesime procedure di Arduino.

Un consiglio: per rendere la programmazione un po' più veloce, impostare la velocità della seriale al valore più alto compatibile con il vostro sistema:

Note

  1. Quando descritto è relativo alla versione 1.8.16, corrente nel momento della prima stesura di questa pagina
  2. Se sono presenti altre URL occorre separarle con una virgola


Pagina creata nel novembre 2021
Ultima modifica: 22 novembre 2021


Pagina principaleAccessibilitàNote legaliPosta elettronicaXHTML 1.0 StrictCSS 3

Vai in cima