Contatti
Home – Coding & Robotica
Coding e robotica educativa con Arduino ed ESP32
Uno spazio per imparare facendo: programmazione, elettronica e robotica attraverso esperimenti e progetti pensati per studenti, docenti e appassionati.
Dal primo LED ai robot radiocomandati, dalle misure dei sensori ai dispositivi connessi: qui condivido attività, guide e materiali nati dal lavoro in classe e dalla sperimentazione in laboratorio.
Arduino
Un punto di partenza per scoprire come il codice può controllare oggetti reali.
Con Arduino UNO e Arduino Mega puoi imparare a collegare componenti, leggere sensori e comandare luci, suoni e motori.
- 💡 Primi passi: LED, pulsanti e semplici circuiti.
- 🌡️ Misure: sensori e raccolta dei dati.
- ⚙️ Movimento: servomotori, motori e piccoli automatismi.
- 🧩 Progetti: collegare più componenti per realizzare un sistema completo.
ESP32
Programmazione e comunicazioni wireless per dare nuove possibilità ai progetti.
Con ESP32 esploriamo il mondo dei dispositivi connessi: dal controllo a distanza al monitoraggio ambientale.
- 📡 Wi-Fi e Bluetooth: scambiare dati e inviare comandi.
- 🌱 Internet delle cose: monitorare sensori e gestire attuatori.
- 💬 Servizi online: sperimentare con Telegram e MQTT.
- 📷 ESP32-CAM: immagini e progetti con una videocamera.
Scopri ZZBlocks
Programma • Connetti • Crea
La programmazione a blocchi incontra Arduino ed ESP32.
ZZBlocks è l’ambiente che sviluppo per rendere più accessibili il coding e la robotica educativa. Permette di costruire programmi a blocchi per Arduino UNO, Arduino Mega ed ESP32 WROOM e di consultare il codice Arduino C++ generato.
- 🧩 Blocchi visuali per comporre il programma.
- 🔌 Scelta della scheda e indicazioni di compatibilità.
- 💬 Messaggi in italiano per seguire le operazioni.
- 📈 Monitor seriale, grafici e dashboard per osservare i dati.
Schede e componenti
Conoscere gli strumenti per scegliere e collegare ciò che serve.
Le pagine dedicate alle schede e ai componenti raccolgono spiegazioni, caratteristiche e indicazioni per utilizzarli nei progetti.
- 🔌 Schede: caratteristiche, pin e connessioni.
- 🌡️ Sensori: che cosa misurano e come si leggono i dati.
- ⚙️ Attuatori: trasformare un comando in un’azione.
- 🖥️ Periferiche: display, moduli di comunicazione e altri strumenti.
Tutorial e progetti
Dalle istruzioni guidate alla sperimentazione personale.
Il sito cresce con tutorial passo passo, approfondimenti e racconti delle prove in laboratorio: materiali per capire i collegamenti, programmare e interpretare i risultati.
- 🚦 Esperimenti: semafori, luci e semplici automatismi.
- 🤖 Robotica: rover, movimento e controllo a distanza.
- 🌱 Ambiente: serre, sensori e stazioni di monitoraggio.
- 🔍 Approfondimenti: prove dei componenti, problemi e soluzioni.
Imparare facendo
Attività per studenti e idee per chi insegna.
Per gli studenti: percorsi per costruire, programmare, osservare gli errori e migliorare il proprio progetto.
Per i docenti: spunti per laboratori STEM, attività interdisciplinari e progetti da adattare alle esigenze della propria classe.
Chi sono
Davide Zizioli
Docente di matematica e scienze.
Mi sono laureato in Geologia nel 2005 e ho conseguito un dottorato in Scienze della Terra nel 2009. Appassionato da sempre di Linux e programmazione, ho approfondito Python e altri linguaggi attraverso diversi corsi.
Dal 2014 insegno nella scuola secondaria di primo grado. Con Scratch, App Inventor, Python, Arduino ed ESP32 cerco di avvicinare i miei alunni alla programmazione attraverso attività concrete e progetti di robotica educativa.
Questo sito raccoglie esperienze e materiali che nascono da questa passione.