Per utilizzare ESP32 con l'IDE 1.x di Arduino è necessario installare, oltre all'ambiente di sviluppo standard, il compilare e le librerie specifiche (nota 1). Esse sono distribuite direttamente da Espressif, produttore del chip ESP32 e 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 Bullseye, ma dovrebbe funzionare anche con sistemi operativi più esotici.
Innanzitutto è necessario scaricare le informazioni corrette per il "Gestore schede" ed installare il codice: File → Impostazione → URL aggiuntive, specificando https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json (nota 2)
Occorre quindi installare il software necessario: Strumenti → Scheda → Gestore Scheda e selezionare ESP32:
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:
Il codice sguente è assolutamente standard e comprensibile anche per il principiante assoluto di Arduino:
const byte LED_BUILTIN = 2;
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.
Due consigli:
Pagina creata nel novembre 2021
Ultima modifica: 1 ottobre 2022