Vai al contenuto

Videocorso Arduino CGFA

Da zero a costruire circuiti con LED, sensori e motori, provando tutto nel simulatore Wokwi

  • Partenza: Da zero
  • 14 ore con gli esercizi
  • 10 lezioni in 3 livelli
  • 2 lezioni gratis

A chi serve

Principianti assoluti, studenti, ragazzi curiosi, artigiani e piccoli laboratori che vogliono automatizzare una macchina, una serra o una vetrina

Cosa serve per iniziare

  • Un computer Windows, Mac o Linux con un browser
  • Nessuna esperienza di elettronica o di programmazione
  • Facoltativo: una scheda Arduino Uno con un kit di base (LED, resistenze, pulsanti, sensori) per provare dal vivo

Cosa installare

Wokwi (simulatore online)Si usa gratis dal browser su wokwi.com: scegli il progetto Arduino Uno, trascini i componenti e premi Start. Non serve comprare nulla per seguire tutto il corso
Arduino IDE 2Programma gratuito da arduino.cc per scrivere il codice e caricarlo sulla scheda vera, quando ne avrai una
Scheda Arduino Uno (facoltativa)Con cavo USB, breadboard, fili, LED, resistenze, pulsante, potenziometro, sensori: si trovano nei kit di base

A cosa ti serve

  • Automazione di piccole macchine e di banchi di lavoro in officina
  • Domotica, serre, cantine e controllo della temperatura
  • Prototipi per startup e progetti di design
  • Insegne, vetrine e installazioni luminose
  • Insegnamento della tecnologia a scuola e nei laboratori per ragazzi

Programma del corso

10 lezioni in 3 livelli. Ogni lezione: video, spiegazione, codice da copiare o provare, esercizio con soluzione e quiz.

Progetto finale: La centralina della cantina

Costruisci la centralina di una piccola cantina campana. Un sensore DHT22 misura temperatura e umidità, un display LCD I2C le mostra, un LED rosso segnala l'allarme quando la temperatura supera 18 gradi, e un servo apre una finestrella di ventilazione. Tutto senza delay, grazie a millis. Prova tutto in Wokwi.

I passi

  1. Apri Wokwi, crea un progetto Arduino Uno e aggiungi DHT22, display LCD 16x2 I2C, un LED rosso con resistenza da 220 ohm e un servo.
  2. Collega: DHT22 sul pin 2, LED sul pin 8, servo sul pin 9, display su SDA e SCL.
  3. Aggiungi le librerie DHT sensor library e LiquidCrystal I2C.
  4. Scrivi la funzione aggiorna() che legge il sensore ogni 2 secondi con millis e controlla isnan.
  5. Mostra temperatura e umidità sulle due righe del display.
  6. Sopra i 18 gradi accendi il LED e porta il servo a 90 gradi (finestrella aperta), altrimenti spegni il LED e porta il servo a 0.
  7. Scrivi anche i valori sul monitor seriale per controllare il funzionamento.

Esame e attestato

Alla fine del corso fai l'esame: 15 domande, serve il 75% di risposte giuste. Superato l'esame ottieni l'attestato stampabile con nome, ore, punteggio e un codice di controllo che chiunque può verificare.

Vai all'esame

Glossario di Arduino

Microcontrollore
Il piccolo computer dentro la scheda che esegue il tuo programma.
Sketch
Il nome del programma Arduino, salvato in un file con estensione ino.
Pin
Un piedino della scheda al quale si collega un componente.
Digitale
Un segnale con due soli valori: acceso (HIGH) o spento (LOW).
Analogico
Un segnale con molti valori intermedi, come la posizione di una manopola.
PWM
Tecnica che accende e spegne un pin velocissimo per simulare valori intermedi, come la luminosità.
Resistenza
Componente che limita la corrente; si misura in ohm.
Breadboard
Basetta forata per montare un circuito senza saldare.
Monitor seriale
Finestra del computer dove Arduino scrive i suoi messaggi.
Libreria
Codice già pronto che si include per usare un componente senza scrivere tutto da zero.
Interrupt
Segnale che interrompe un attimo il programma per eseguire subito una funzione.
I2C
Sistema di comunicazione a due fili usato da display e sensori.

Le prime 2 lezioni sono gratis

Per il corso completo, scuole e aziende: chiedi le condizioni.