106 progetti

Progetti Arduino

Arduino è il modo più semplice per iniziare con l’elettronica e la programmazione. La scheda più diffusa, Arduino Uno, funziona a 5 V con un microcontrollore ATmega328P; i suoi 14 pin digitali e 6 analogici permettono di collegare direttamente LED, pulsanti, sensori, display e motori. Si collega al computer via USB e si programma con brevi sketch in C/C++ nell’Arduino IDE gratuito.

I progetti Arduino di questa pagina sono pensati per chi monta il primo circuito, studenti, insegnanti e appassionati di elettronica. Ogni progetto include la lista dei componenti, lo schema elettrico, il codice commentato e le soluzioni agli errori più comuni. Sono raggruppati per difficoltà e per tema, così trovi subito quello adatto al tuo livello.

Come iniziare: un Arduino Uno, una breadboard, qualche cavetto jumper, alcuni LED e resistenze da 220 Ω bastano per la prima settimana. Segui in ordine l’elenco «I primi 10 progetti»: prima far lampeggiare un LED e leggere un pulsante, poi misurare con i sensori, infine controllare display e motori. Se ti blocchi, consulta la pagina del componente o uno dei calcolatori gratuiti.

I primi 10 progetti per iniziare

Seguendo quest’ordine, ogni progetto aggiunge una nuova abilità a quella precedente.

  1. 1LED lampeggianteLED lampeggianteProgetto di input di base che accende e spegne un singolo LED a determinati intervalli con Arduino. Insegna l'uso delle funzioni digitalWrite e delay.Principiante
  2. 2Due LED lampeggianti alternatiDue LED lampeggianti alternatiUn progetto che crea un effetto flip-flop accendendo e spegnendo due LED in sequenza. Insegna a controllare più di un pin di uscita.Principiante
  3. 3SemaforoSemaforoProgetto che simula un vero semaforo con LED rossi, gialli e verdi. Insegna la temporizzazione e la logica di controllo sequenziale.Principiante
  4. 4Lampeggiante della polizia a LEDLampeggiante della polizia a LEDProgetto che crea un effetto di luce stroboscopica della polizia facendo lampeggiare due LED a intervalli veloci. Insegna il controllo del loop e della temporizzazione.Principiante
  5. 5Accendere un LED con un pulsante (Push)Accendere un LED con un pulsante (Push)Progetto di controllo istantaneo (push) che accende il LED quando il pulsante viene premuto e lo spegne quando viene rilasciato. Insegna l'uso della lettura dei pulsanti e dell'espressione condizionalPrincipiante
  6. 6Accendere e spegnere un LED con un pulsanteAccendere e spegnere un LED con un pulsanteUn progetto di commutazione che cambia lo stato del LED (acceso/spento) a ogni pressione del pulsante. Insegna la logica della variabile di stato e del debounce.Principiante
  7. 7Misurare l'intensità luminosa con LDRMisurare l'intensità luminosa con LDRProgetto che misura l'intensità della luce ambientale con un sensore LDR e la visualizza su un monitor seriale. Insegna le basi della lettura dei sensori analogici e della comunicazione seriale.Principiante
  8. 8Luce notturna con LDRLuce notturna con LDRProgetto di luce notturna basata su LDR che accende automaticamente il LED quando l'ambiente si oscura. Insegna la logica di controllo automatico con il confronto dei valori di soglia analogici.Principiante
  9. 9Uso del cicalinoUso del cicalinoProgetto di base che utilizza il cicalino per emettere un suono con una certa frequenza e intervalli. Insegna l'uso delle funzioni tone() e noTone().Principiante
  10. 10Leggere i codici di un telecomando IRLeggere i codici di un telecomando IRIl progetto che legge i valori HEX dei segnali a infrarossi provenienti dal telecomando con il modulo ricevitore IR sul Serial Monitor. Insegna l'uso della libreria IRremote.Principiante

Progetti per difficoltà

Principiante31 progetti

LED lampeggiante
#1Principiante

LED lampeggiante

Progetto di input di base che accende e spegne un singolo LED a determinati intervalli con Arduino. Insegna l'uso delle funzioni digitalWrite e delay.

4.7(163)
784
Due LED lampeggianti alternati
#2Principiante

Due LED lampeggianti alternati

Un progetto che crea un effetto flip-flop accendendo e spegnendo due LED in sequenza. Insegna a controllare più di un pin di uscita.

4.6(102)
303
Semaforo
#3Principiante

Semaforo

Progetto che simula un vero semaforo con LED rossi, gialli e verdi. Insegna la temporizzazione e la logica di controllo sequenziale.

4.8(123)
306
Lampeggiante della polizia a LED
#4Principiante

Lampeggiante della polizia a LED

Progetto che crea un effetto di luce stroboscopica della polizia facendo lampeggiare due LED a intervalli veloci. Insegna il controllo del loop e della temporizzazione.

4.7(95)
212
Accendere un LED con un pulsante (Push)
#9Principiante

Accendere un LED con un pulsante (Push)

Progetto di controllo istantaneo (push) che accende il LED quando il pulsante viene premuto e lo spegne quando viene rilasciato. Insegna l'uso della lettura dei pulsanti e dell'espressione condizional

4.9(110)
179
Accendere e spegnere un LED con un pulsante
#10Principiante

Accendere e spegnere un LED con un pulsante

Un progetto di commutazione che cambia lo stato del LED (acceso/spento) a ogni pressione del pulsante. Insegna la logica della variabile di stato e del debounce.

4.8(100)
158
Misurare l'intensità luminosa con LDR
#11Principiante

Misurare l'intensità luminosa con LDR

Progetto che misura l'intensità della luce ambientale con un sensore LDR e la visualizza su un monitor seriale. Insegna le basi della lettura dei sensori analogici e della comunicazione seriale.

4.6(78)
119
Luce notturna con LDR
#12Principiante

Luce notturna con LDR

Progetto di luce notturna basata su LDR che accende automaticamente il LED quando l'ambiente si oscura. Insegna la logica di controllo automatico con il confronto dei valori di soglia analogici.

4.8(99)
154
Uso del cicalino
#13Principiante

Uso del cicalino

Progetto di base che utilizza il cicalino per emettere un suono con una certa frequenza e intervalli. Insegna l'uso delle funzioni tone() e noTone().

4.7(88)
149
Leggere i codici di un telecomando IR
#16Principiante
Premium

Leggere i codici di un telecomando IR

Il progetto che legge i valori HEX dei segnali a infrarossi provenienti dal telecomando con il modulo ricevitore IR sul Serial Monitor. Insegna l'uso della libreria IRremote.

4.5(39)
55
Suonare melodie con telecomando IR e cicalino
#18Principiante
Premium

Suonare melodie con telecomando IR e cicalino

Progetto che riproduce le melodie di Mario, della festa della mamma e di Capodanno con cicalino premendo diversi tasti del telecomando IR. Combina l'attivazione di funzioni e la programmazione di melo

4.8(57)
74
Rilevatore di movimento con sensore di movimento
#24Principiante
Premium

Rilevatore di movimento con sensore di movimento

Progetto di base che illumina i LED rilevando il movimento nell'ambiente con un sensore di movimento PIR. Insegna la lettura digitale del sensore e la logica di rilevamento del movimento.

4.6(47)
66
HC-SR04 Misura della distanza (display seriale)
#27Principiante

HC-SR04 Misura della distanza (display seriale)

Il sensore a ultrasuoni HC-SR04 misura la distanza e visualizza il risultato in cm sul monitor seriale. Insegna il principio del calcolo della distanza con l'onda sonora.

4.6(44)
65
Utilizzo dello schermo LCD con I2C
#32Principiante
Premium

Utilizzo dello schermo LCD con I2C

Grazie al modulo I2C, il progetto che stampa messaggi controllando lo schermo LCD con solo 2 cavi (SDA, SCL). Insegna come salvare i pin con il protocollo I2C.

4.8(53)
69
Controllare un LED dal telefono tramite Bluetooth
#34Principiante
Premium

Controllare un LED dal telefono tramite Bluetooth

Progetto di controllo wireless che accende e spegne i LED con comandi inviati dal telefono con il modulo Bluetooth HC-06. Insegna lo scambio di dati Bluetooth sulla comunicazione seriale.

4.8(68)
88
Utilizzo del servomotore
#35Principiante
Premium

Utilizzo del servomotore

Progetto di base che posiziona il servomotore su angoli di 0°, 90° e 180° in sequenza. Insegna la libreria dei servo e la logica di controllo degli angoli.

4.7(48)
66
Funzionamento del servomotore con potenziometro
#36Principiante
Premium

Funzionamento del servomotore con potenziometro

Progetto che controlla il servomotore in tempo reale convertendo il valore del potenziometro nell'intervallo 0-180°. insegna la funzione map() e l'integrazione analogico-servo.

4.6(37)
51
Lettura di un sensore reed
#37Principiante
Premium

Lettura di un sensore reed

Progetto di base che legge il valore digitale fornito dal sensore a relè reed in presenza di un campo magnetico in Serial Monitor. Insegna il principio del rilevamento magnetico.

4.4(21)
27
Sensore porta con contatto reed
#38Principiante
Premium

Sensore porta con contatto reed

Progetto di rilevamento di porta aperta/chiusa con relè reed, verde quando il magnete si avvicina e LED rosso quando si allontana. Insegna come visualizzare lo stato con il sensore magnetico.

4.7(34)
44
Utilizzo dei LED RGB
#39Principiante
Premium

Utilizzo dei LED RGB

Progetto di base che fa lampeggiare in sequenza i colori rosso, verde e blu del LED RGB. Insegna il controllo dei LED RGB a catodo comune.

4.9(72)
97
Transizione cromatica omogenea con LED RGB
#40Principiante
Premium

Transizione cromatica omogenea con LED RGB

Progetto che crea un morbido effetto arcobaleno commutando gradualmente i colori del LED RGB con analogWrite. Insegna la logica della miscelazione dei colori e l'animazione di transizione con PWM.

4.8(58)
76
Misura di temperatura con NTC e display Lcd 2x16
#44Principiante
Premium

Misura di temperatura con NTC e display Lcd 2x16

Il progetto misura la temperatura ambiente con un termistore NTC e la visualizza in gradi Celsius su uno schermo LCD I2C. Insegna a calcolare la temperatura dal valore analogico con l'equazione di Ste

4.5(33)
44
Configurazione del modulo orologio RTC DS1302
#45Principiante
Premium

Configurazione del modulo orologio RTC DS1302

Progetto di configurazione per impostare le informazioni su data e ora del modulo RTC DS1302 e visualizzarle sul monitor seriale. Insegna l'uso del modulo RTC.

4.5(23)
31
Animazione bomba con display a 7 segmenti a 4 cifre
#49Principiante
Premium

Animazione bomba con display a 7 segmenti a 4 cifre

Un gioco della bomba che fa il conto alla rovescia da 1:05 su un display a 7 segmenti a 4 cifre. Quando uno dei tre "fili della bomba" su A0, A1 e A2 viene staccato da GND: A0 accelera il conto alla r

4.8(62)
78
Utilizzo del sensore di gas
#51Principiante
Premium

Utilizzo del sensore di gas

Progetto che misura la densità del gas nell'ambiente con un sensore di gas della serie MQ e fornisce un allarme con LED e cicalino quando supera il valore di soglia. Insegna la misurazione analogica d

4.6(37)
49
Lettura del valore RFID
#53Principiante
Premium

Lettura del valore RFID

Progetto che legge il numero di serie in Serial Monitor quando la carta o il portachiavi vengono avvicinati con il modulo RC522 RFID. Insegna le basi della comunicazione SPI e della lettura RFID.

4.7(47)
61
Funzionamento del tastierino 3x4
#61Principiante
Premium

Funzionamento del tastierino 3x4

Progetto di base che legge il tasto premuto dalla tastiera 3x4 e lo visualizza sul monitor seriale. Insegna l'uso della libreria di tastiere e della tastiera a matrice.

4.5(24)
31
Funzionamento del tastierino 4x4
#63Principiante
Premium

Funzionamento del tastierino 4x4

Progetto di base che legge il tasto premuto dalla tastiera 4x4 e lo visualizza sul Serial Monitor. Insegna la configurazione della tastiera estesa a 4 colonne.

4.5(27)
35
SG90 Servocomando angolare con potenziometro
#99Principiante
Premium

SG90 Servocomando angolare con potenziometro

Controllo del servomotore (SG90) con il potenziometro L'obiettivo principale di questo progetto è controllare con precisione la posizione angolare di un servomotore in tempo reale utilizzando un'unità di ingresso analogica, il potenziometro. Il progetto è un esempio di ingegneria di base per comprendere la logica della conversione analogico-digitale (ADC) e la mappatura dei segnali. Logica di funzionamento: Lettura dei dati analogici: Quando l'utente ruota il potenziometro, un segnale di tensio

4.5(24)
38
Marcia Mehter con Arduino
#100Principiante
Premium

Marcia Mehter con Arduino

Questo progetto consente di riprodurre l'inno di Mehter con un ciclo infinito utilizzando solo Arduino Uno, Buzzer e cavi di collegamento. È sufficiente effettuare i collegamenti e incollare il codice.

4.0(24)
36
Lavagna Magica con Arduino (2 Potenziometri + Display OLED)
#164Principiante
Premium

Lavagna Magica con Arduino (2 Potenziometri + Display OLED)

Ricreiamo la classica lavagna magica con un Arduino! Il **potenziometro** di sinistra muove la penna in orizzontale, quello di destra in verticale, e l'**OLED da 0,96 pollici** mantiene una linea continua. Il **pulsante penna** la alza e la abbassa, il **pulsante cancella** pulisce lo schermo con un'animazione di gomma e un suono del **buzzer**. Un progetto divertente per iniziare con le letture analogiche, il filtraggio e il disegno su display.

0.0(0)

Intermedio52 progetti

LED in sequenza
#5Intermedio

LED in sequenza

Progetto che crea un effetto di luci in sequenza accendendo 6 LED in sequenza. Insegna l'uso dell'array e del controllo a più pin con il ciclo for.

4.6(83)
186
Effetto Supercar con LED
#6Intermedio

Effetto Supercar con LED

Progetto che crea un effetto lampo nero in stile Knight Rider accendendo 6 LED in sequenza. Insegna la logica del loop bidirezionale.

4.8(103)
183
LED in sequenza a velocità regolabile
#7Intermedio

LED in sequenza a velocità regolabile

Il progetto consente di regolare in tempo reale la velocità di movimento del LED con il potenziometro e insegna a controllare dinamicamente il tempo di ritardo leggendo il valore del potenziometro con

4.6(71)
133
Effetto Supercar a velocità regolabile
#8Intermedio

Effetto Supercar a velocità regolabile

Progetto con potenziometro in grado di regolare in tempo reale la velocità dell'animazione LED Supercar. Combina ingresso analogico e controllo bidirezionale ad anello.

4.5(59)
115
Impostazione della frequenza con cicalino
#14Intermedio

Impostazione della frequenza con cicalino

Progetto interattivo con 4 pulsanti che possono aumentare e diminuire la frequenza del cicalino, accenderlo e spegnerlo. Insegna la lettura multipla dei pulsanti e il controllo variabile.

4.6(67)
110
Inno nazionale turco con cicalino
#15Intermedio

Inno nazionale turco con cicalino

Il progetto che riproduce le prime due strofe dell'Inno nazionale della Repubblica di Turchia nota per nota con il Buzzer. Insegna la relazione frequenza-nota e la programmazione della melodia.

4.9(95)
153
Accendere e spegnere LED con ricevitore IR e telecomando
#17Intermedio
Premium

Accendere e spegnere LED con ricevitore IR e telecomando

Progetto di controllo IR in grado di accendere e spegnere 3 LED in modo indipendente con diversi tasti del telecomando. Insegna l'abbinamento dei codici del telecomando e il controllo di più uscite.

4.7(45)
66
Sistema di allarme laser
#22Intermedio
Premium

Sistema di allarme laser

Progetto di sicurezza che rileva l'interruzione del raggio laser tramite LDR e avvisa con un cicalino e un LED. Insegna la logica del rilevamento dell'interruzione della luce con la coppia laser-LDR.

4.8(64)
82
Campanello e luce con sensore di movimento
#25Intermedio
Premium

Campanello e luce con sensore di movimento

Progetto che accende il LED e riproduce la melodia del campanello con cicalino quando il sensore PIR rileva un movimento. Combina il rilevamento del movimento con la notifica sonora e luminosa.

4.7(54)
70
Sensore di parcheggio con HC-SR04
#28Intermedio
Premium

Sensore di parcheggio con HC-SR04

Progetto di sensore di parcheggio con sensore HC-SR04 che aumenta la frequenza del segnale acustico all'avvicinarsi dell'oggetto e lo segnala con un LED. Insegna una logica di feedback proporzionale a

4.8(64)
83
Progetto di misurazione dell'altezza
#33Intermedio
Premium

Progetto di misurazione dell'altezza

Il progetto esegue la misurazione dell'altezza mediante calibrazione con il sensore HC-SR04 e lo schermo LCD I2C. Offre un'applicazione pratica gestendo le fasi di calibrazione e misurazione con due p

4.5(25)
33
Visualizzare i numeri da 0 a 9 su display a 7 segmenti
#41Intermedio
Premium

Visualizzare i numeri da 0 a 9 su display a 7 segmenti

Progetto che mostra i numeri da 0 a 9 in sequenza su un display a 7 segmenti. Insegna la logica di creazione dei numeri controllando i pin dei segmenti.

4.5(30)
42
DS1302 Orologio RTC con display LCD
#46Intermedio
Premium

DS1302 Orologio RTC con display LCD

Progetto di orologio digitale che mostra le informazioni su ora, data e giorno lette dal modulo RTC DS1302 sul display LCD I2C. Insegna l'integrazione di RTC e LCD.

4.7(41)
51
Numeri da 0 a 9999 su display a 7 segmenti a 4 cifre
#47Intermedio
Premium

Numeri da 0 a 9999 su display a 7 segmenti a 4 cifre

Progetto che mostra i numeri da 0 a 9999 su un display a 7 segmenti a 4 cifre con la libreria SevSeg. Insegna la logica di visualizzazione di più cifre con il metodo multiplexing (scansione).

4.4(19)
25
Orologio digitale con display a 7 segmenti a 4 cifre
#48Intermedio
Premium

Orologio digitale con display a 7 segmenti a 4 cifre

Progetto di orologio digitale con indicazione di ore e minuti con modulo RTC DS1302 e display a 7 segmenti a 4 cifre. Combina i dati dell'orologio in tempo reale e la visualizzazione dei segmenti.

4.8(56)
73
Utilizzo del sensore di fiamma
#50Intermedio
Premium

Utilizzo del sensore di fiamma

Progetto che emette un allarme con LED rosso e cicalino quando viene rilevata una fiamma nell'ambiente con il modulo sensore di fiamma e accende il LED verde in condizioni di sicurezza. Insegna la log

4.6(33)
44
Autenticazione RFID
#54Intermedio
Premium

Autenticazione RFID

Progetto di autenticazione che fornisce il permesso di accesso con LED verde o rosso confrontando l'ID della scheda letta con il modulo RFID RC522 con l'ID registrato.

4.8(64)
83
Temperatura e umidità con DHT11
#55Intermedio

Temperatura e umidità con DHT11

Progetto che misura il valore della temperatura e dell'umidità ambientale con un sensore DHT11 e lo visualizza su uno schermo LCD I2C. Insegna l'uso del sensore digitale di temperatura/umidità.

4.7(47)
60
Voltmetro digitale con display LCD
#56Intermedio
Premium

Voltmetro digitale con display LCD

Progetto di voltmetro digitale che mostra il risultato sullo schermo LCD I2C misurando la tensione nell'intervallo 0-55V con un circuito divisore di tensione. Insegna la formula del partitore di tensi

4.5(27)
36
Comunicazione unidirezionale tra 2 Arduino
#57Intermedio
Premium

Comunicazione unidirezionale tra 2 Arduino

Un progetto per il trasferimento unidirezionale di dati tra due Arduino tramite comunicazione seriale. Rileva la pressione del pulsante sul lato trasmettitore e insegna a controllare il LED sul lato r

4.4(37)
50
Comunicazione bidirezionale tra 2 Arduino
#58Intermedio
Premium

Comunicazione bidirezionale tra 2 Arduino

Un progetto che trasferisce dati bidirezionali tra due Arduino tramite comunicazione seriale. Entrambe le schede leggono il pulsante e inviano dati e ricevono dati e controllano il LED.

4.5(20)
26
Controllo LED con joystick
#59Intermedio
Premium

Controllo LED con joystick

Progetto di controllo che illumina i LED in 4 direzioni diverse in base ai valori degli assi X e Y del modulo joystick. Insegna la lettura analogica del joystick e la logica di rilevamento della direz

4.7(50)
66
Servocomando con joystick
#60Intermedio
Premium

Servocomando con joystick

Progetto di pan-tilt che controlla in modo indipendente due servomotori sugli assi X e Y con un modulo joystick. Insegna la logica dell'integrazione joystick-servo e l'inseguimento della posizione.

4.7(42)
58
Controllo LED con tastierino 3x4
#62Intermedio
Premium

Controllo LED con tastierino 3x4

Progetto in grado di accendere e spegnere 3 LED in modo indipendente con 3x4 tasti della tastiera e di eseguire il controllo batch. Insegna il controllo di più uscite con il tastierino.

4.6(29)
38
Tastiera per sviluppatori software Arduino
#65Intermedio
Premium

Tastiera per sviluppatori software Arduino

Progetto di tastiera programmabile che scrive blocchi di codice Arduino come if, for, digitalWrite sul computer con un solo pulsante con Arduino Leonardo e tastiera 4x4. Insegna l'emulazione della tas

4.7(40)
52
Tastiera per sviluppatori Python
#66Intermedio
Premium

Tastiera per sviluppatori Python

Progetto di tastiera per programmatori che scrive blocchi di codice Python come if, for, print sul computer con un solo pulsante con Arduino Leonardo e tastiera 4x4. Insegna l'emulazione della tastier

4.6(35)
45
Utilizzo del motore passo-passo
#67Intermedio
Premium

Utilizzo del motore passo-passo

Progetto di base che fa ruotare il motore passo-passo 28BYJ-48 in senso orario e antiorario con la scheda driver ULN2003A. Insegna il controllo del passo e della direzione del motore passo-passo.

4.5(31)
41
Costruzione del servomotore a 360 gradi dal motore passo-passo
#68Intermedio
Premium

Costruzione del servomotore a 360 gradi dal motore passo-passo

Progetto di controllo simile a un servo che può posizionare il motore passo-passo a determinati angoli (0°-360°) e calcolare i gradi per passo. Insegna il calcolo preciso degli angoli e la logica di i

4.5(22)
30
Utilizzo della striscia LED WS2812B
#69Intermedio
Premium

Utilizzo della striscia LED WS2812B

Progetto che dimostra l'uso di base della striscia LED indirizzabile WS2812B regolando il colore di ciascun LED in modo indipendente. Insegna il controllo del colore basato su pixel con la libreria Fa

4.8(54)
70
Lampeggiante della polizia con WS2812B
#70Intermedio
Premium

Lampeggiante della polizia con WS2812B

Progetto che crea un effetto strobo della polizia facendo lampeggiare rapidamente i colori rosso e blu con una striscia LED WS2812B. Insegna il controllo dei LED basato su gruppi e la logica di tempor

4.8(67)
86
LED in sequenza con WS2812B
#71Intermedio
Premium

LED in sequenza con WS2812B

Un progetto che crea un effetto di LED in sequenza muovendo in sequenza un singolo LED in avanti su una striscia LED WS2812B. Insegna la logica di animazione sequenziale basata sui pixel.

4.8(58)
75
LED in sequenza con WS2812B (riempimento)
#72Intermedio
Premium

LED in sequenza con WS2812B (riempimento)

Un progetto di animazione fill-drain che accumula LED su una striscia LED WS2812B accendendoli in sequenza e poi spegnendoli in sequenza. Insegna la logica di animazione dei LED ad accumulo.

4.7(50)
65
Effetto Supercar con WS2812B
#73Intermedio
Premium

Effetto Supercar con WS2812B

Progetto per creare un effetto Supercar in stile Knight Rider muovendo un singolo LED avanti e indietro sulla striscia LED WS2812B. Insegna l'animazione bidirezionale dei pixel.

4.9(73)
94
WS2812B Tuono nero 3 pezzi
#74Intermedio
Premium

WS2812B Tuono nero 3 pezzi

Progetto per la creazione di un'animazione di transizione del colore dell'arcobaleno in continuo cambiamento su una striscia LED WS2812B utilizzando lo spazio colore HSV. Insegna l'uso del modello di

4.8(61)
79
WS2812B Animazione 1
#75Intermedio
Premium

WS2812B Animazione 1

Progetto che crea un'animazione di arcobaleno a scorrimento continuo con spazio colore HSV su striscia LED WS2812B. Insegna la logica della transizione fluida dei colori cambiando il valore della tint

4.9(69)
89
WS2812B Animazione 2
#76Intermedio
Premium

WS2812B Animazione 2

Progetto di animazione avanzato con sistema di palette FastLED su striscia LED WS2812B, che cambia automaticamente diverse palette di colori come arcobaleno, nuvola, festa, ecc. a seconda del tempo.

4.8(65)
84
Misurazione della distanza con TCRT5000
#77Intermedio
Premium

Misurazione della distanza con TCRT5000

Progetto che misura la quantità di luce riflessa dalla superficie con il sensore a infrarossi TCRT5000 e la visualizza come valore analogico sullo schermo LCD I2C. Insegna le basi del rilevamento otti

4.6(33)
43
TCRT5000 Rilevamento di superfici bianche e nere
#78Intermedio
Premium

TCRT5000 Rilevamento di superfici bianche e nere

Progetto che rileva il colore del terreno con il sensore TCRT5000 e accende il LED rosso sul terreno nero e il LED verde sul terreno bianco. Insegna la logica di rilevamento della soglia di colore che

4.7(40)
49
Progetto Dadi
#79Intermedio
Premium

Progetto Dadi

Progetto di dado che genera un numero casuale tra 1 e 6 a ogni pressione del pulsante e lo visualizza su un display a 7 segmenti. Grazie al meccanismo di rimbalzo, viene prodotto un unico risultato co

5.0(48)
67
Illuminazione intelligente di scale e corridoi
#82Intermedio
Premium

Illuminazione intelligente di scale e corridoi

Un elegante progetto di automazione con un sensore di distanza bidirezionale HC-SR04 che si accende e si spegne alternativamente nella direzione del movimento.

5.0(35)
51
Orologio e calendario a matrice di punti (MAX7219, DS1307)
#84Intermedio
Premium

Orologio e calendario a matrice di punti (MAX7219, DS1307)

Si tratta di un progetto che visualizza informazioni sull'orologio e sul calendario in tempo reale su un display LED a matrice di punti MAX7219 8x32 con modulo RTC DS1307. Nel display dell'orologio, d

5.0(37)
58
Orologio a matrice di punti, calendario e stazione meteo (MAX7219, DS1307)
#85Intermedio
Premium

Orologio a matrice di punti, calendario e stazione meteo (MAX7219, DS1307)

Il modulo RTC DS1307 e il sensore di temperatura-umidità DHT22 è un progetto che visualizza i dati in tempo reale sul display LED a matrice di punti MAX7219 8x32. Il display mostra la temperatura in g

5.0(50)
66
Gioco Pong - SSD1306
#86Intermedio
Premium

Gioco Pong - SSD1306

Il classico gioco del Pong costruito con Arduino e display OLED SSD1306, dotato di un'intelligenza artificiale (CPU) autonoma che segue istantaneamente i movimenti della palla e reagisce in base alla

4.5(47)
65
Animazione e testo LED a matrice 4x 32x8
#90Intermedio
Premium

Animazione e testo LED a matrice 4x 32x8

Display LED da 32x32 pixel con 4 x 4 moduli a matrice di punti MAX7219. Presenta un'animazione delle lettere cadenti in stile matrice, un effetto di transizione del passo e lo scorrimento del testo su

4.6(40)
66
Matrice LED 4x 32x8 - Pacchetto di 6 animazioni
#91Intermedio
Premium

Matrice LED 4x 32x8 - Pacchetto di 6 animazioni

6 diversi progetti di animazione su matrice di punti LED 32x8. È completamente codificato da zero senza utilizzare alcuna libreria esterna con Arduino Uno e 4 moduli MAX7219. Le animazioni Matrix Rain

4.5(35)
48
Calcolatrice Arduino I2C
#94Intermedio
Premium

Calcolatrice Arduino I2C

Si tratta di un progetto di calcolatore basato su Arduino che esegue operazioni di addizione, sottrazione, moltiplicazione e divisione utilizzando una tastiera a membrana 4x4 e un display LCD I2C 16x2. Grazie all'I2C, il collegamento del display avviene con soli 2 cavi, riducendo così l'ingombro dei cavi e mantenendo un maggior numero di pin utilizzabili. Sono inoltre disponibili l'ingresso di numeri decimali e il supporto di numeri negativi.

5.0(31)
43
Controllo LED RGB con tastierino
#95Intermedio
Premium

Controllo LED RGB con tastierino

Questo progetto consente di gestire il LED RGB tra modalità e colori tramite la tastiera 4x4. Grazie alla struttura millis(), i comandi vengono elaborati senza ritardi. 🎮 Guida all'uso: Tasto A: Velocità fissa Effetto dissolvenza. Tasto B: transizione graduale con velocità regolabile. C / D: Aumenta / Diminuisce la velocità dell'effetto. 1 - 9: Selezione rapida del colore master. * / #: Colori intermedi speciali (rosa, verde chiaro, ecc.). Tasto 0: spegne il sistema.

5.0(32)
44
Ruota della roulette Arduino
#96Intermedio
Premium

Ruota della roulette Arduino

Ruota della roulette elettronica con Arduino Questo progetto è una configurazione di gioco elettronico basata su Arduino che simula il fattore fortuna con un algoritmo digitale. Il sistema forma un meccanismo a "ruota" mediante il lampeggiamento sequenziale e rapido di LED disposti in linea circolare. Principio di funzionamento: Quando si preme il pulsante, il ciclo inizia ad alta velocità e rallenta gradualmente verso il punto di arrivo determinato dalla funzione di generazione di numeri casua

4.5(28)
49
Test di reazione con segnale acustico con Arduino
#97Intermedio
Premium

Test di reazione con segnale acustico con Arduino

Stazione di test di reazione Arduino Questo progetto è una stazione di test digitale sviluppata per misurare la velocità di reazione di un utente a stimoli visivi e uditivi con una precisione di millisecondi (ms). Il sistema è composto da un controller Arduino, un gruppo di LED di notifica a tre livelli, un cicalino per l'avviso acustico e un display LCD I2C che mostra i risultati istantaneamente. Principio di funzionamento: All'avvio del test, il sistema prepara l'utente accendendo rispettivam

4.6(33)
49
Gioco runner su LCD con Arduino
#98Intermedio
Premium

Gioco runner su LCD con Arduino

Gioco endless runner a scorrimento laterale su schermo LCD a 16x2 caratteri. L'eroe corre automaticamente, il giocatore salta gli ostacoli premendo il pulsante. Sulla riga superiore e inferiore compaiono ostacoli casuali. Il cicalino passivo riproduce la melodia di apertura, il suono di salto, il suono di celebrazione dei 50 punti e la melodia di fine gioco. All'avvio viene visualizzata la schermata iniziale "BlueGrays - Arduino Projects".

4.7(31)
53
Mini Radar con Arduino (Servo + HC-SR04 + Display OLED)
#162Intermedio
Premium

Mini Radar con Arduino (Servo + HC-SR04 + Display OLED)

Un radar da film con un sensore di distanza e un servo! Il **servo SG90** fa ruotare l'**HC-SR04** da 0 a 180 gradi mentre l'**OLED da 0,96 pollici** disegna una linea di scansione rotante e mostra gli oggetti rilevati come punti. Quando qualcosa entra nel raggio, il **buzzer passivo** fa "ping" e il tono sale man mano che l'oggetto si avvicina. Controllo del servo, misura a ultrasuoni, disegno con la trigonometria e suono con `tone()` in un solo progetto.

0.0(0)
Sabbia Digitale con Arduino Controllata dall'Inclinazione (MPU-6050 + Matrice NeoPixel 8x8)
#163Intermedio
Premium

Sabbia Digitale con Arduino Controllata dall'Inclinazione (MPU-6050 + Matrice NeoPixel 8x8)

Sabbia di LED che scorre dalla parte in cui inclini il circuito! L'accelerometro **MPU-6050** misura l'inclinazione e 24 granelli sulla **matrice NeoPixel 8x8** cadono verso la gravità e si accumulano ai bordi come sabbia vera. Un **pulsante tema** passa tra sabbia, acqua, lava e arcobaleno. Lettura I2C senza libreria, inclinazione trasformata in gravità e un semplice algoritmo della sabbia in un solo progetto.

0.0(0)

Avanzato23 progetti

Lampadina 220V con pulsante (Push)
#19Avanzato
Premium

Lampadina 220V con pulsante (Push)

Progetto che controlla una lampadina a 220 V con un pulsante utilizzando un modulo relè. Insegna le basi della commutazione ad alta tensione con i relè.

4.4(30)
38
Accendere e spegnere una lampadina 220V con un pulsante
#20Avanzato
Premium

Accendere e spegnere una lampadina 220V con un pulsante

Un progetto che accende e spegne una lampadina a 220 V (toggle) a ogni pressione di un pulsante con il modulo relè. Insegna la logica di commutazione permanente con relè e variabile di stato.

4.5(33)
44
Accendere una lampadina 220V con il telecomando
#21Avanzato
Premium

Accendere una lampadina 220V con il telecomando

Progetto che accende e spegne una lampadina a 220 V tramite relè con i tasti di accensione e disattivazione del telecomando IR. Combina il controllo a infrarossi con la commutazione ad alta tensione.

4.4(22)
30
Sistema di sicurezza laser
#23Avanzato
Premium

Sistema di sicurezza laser

Sistema di sicurezza avanzato che attiva l'allarme quando il raggio laser viene interrotto e può essere ripristinato tramite pulsante o controllo IR. Insegna la gestione di più sorgenti di ingresso e

4.8(60)
77
Pianoforte semplice con cicalino e pulsante
#26Avanzato
Premium

Pianoforte semplice con cicalino e pulsante

Con 8 pulsanti e cicalino, semplice progetto di pianoforte in grado di suonare note dal do al do acuto. Insegna a simulare uno strumento musicale assegnando frequenze diverse a ciascun pulsante.

4.9(66)
87
Visualizzare un messaggio su display LCD 2x16
#29Avanzato
Premium

Visualizzare un messaggio su display LCD 2x16

Progetto che stampa carattere per carattere su uno schermo LCD 2x16 e visualizza un messaggio ciclico cancellando lo schermo. La libreria LCD insegna l'uso delle funzioni setCursor e print.

4.6(37)
51
Testo che rimbalza a destra e sinistra su LCD
#30Avanzato
Premium

Testo che rimbalza a destra e sinistra su LCD

Progetto che crea un effetto di animazione che colpisce le pareti spostando il testo a destra e a sinistra sullo schermo LCD. Insegna il posizionamento dinamico del setCursore e la logica di animazion

4.5(29)
40
Misurazione della distanza tramite display LCD
#31Avanzato
Premium

Misurazione della distanza tramite display LCD

Il progetto che visualizza in tempo reale sullo schermo LCD 2x16 il valore letto dal sensore di distanza HC-SR04 in cm. Combina i dati del sensore e la visualizzazione su LCD.

4.5(44)
57
Visualizzare i numeri da 0 a 99 su display a 7 segmenti
#42Avanzato
Premium

Visualizzare i numeri da 0 a 99 su display a 7 segmenti

Progetto che mostra i numeri da 0 a 99 con display a 7 segmenti a doppia cifra. Insegna le operazioni sui bit (bitRead) e la logica di scomposizione delle cifre a una decina.

4.5(27)
35
Contatore con display a 7 segmenti e pulsanti
#43Avanzato
Premium

Contatore con display a 7 segmenti e pulsanti

Progetto di contatore che aumenta, diminuisce e azzera il numero sul display a 7 segmenti con 3 pulsanti. Insegna il controllo dei confini e la logica interattiva del contatore.

4.6(35)
46
Allarme del sensore di fiamma e gas
#52Avanzato
Premium

Allarme del sensore di fiamma e gas

Progetto di sicurezza avanzato che emette un allarme con LED lampeggiante e cicalino quando viene rilevato un incendio o una fuga di gas utilizzando un sensore di fiamma e un sensore di gas insieme.

4.8(52)
67
Serratura con password, tastierino 4x4 e LCD
#64Avanzato
Premium

Serratura con password, tastierino 4x4 e LCD

Progetto di sicurezza che apre la porta con un servo se è corretta l'immissione di una password con una tastiera 4x4 e accende un LED rosso se è errata. Insegna il confronto delle password e l'integra

4.8(57)
75
Auto controllata via Bluetooth con L298N
#80Avanzato
Premium

Auto controllata via Bluetooth con L298N

Progetto di auto robot 2WD (due motori, quattro ruote) che può essere controllata dal telefono con Arduino e il modulo HC-05 Bluetooth. Un totale di quattro ruote sono azionate simultaneamente collega

5.0(38)
64
Robot che evita gli ostacoli
#81Avanzato
Premium

Robot che evita gli ostacoli

Che ne dite di costruire un veicolo intelligente che trova la propria strada? L'Obstacle Avoiding Robot scruta costantemente l'ambiente circostante grazie al sensore a ultrasuoni posto davanti a lui.

5.0(38)
49
Stazione di irrigazione intelligente
#83Avanzato
Premium

Stazione di irrigazione intelligente

Sistema autonomo di irrigazione delle piante che funziona 24 ore su 24, 7 giorni su 7, senza affaticare Arduino con due batterie 18650 e regolatore LM2596. Gestisce automaticamente il motore dell'acqu

5.0(42)
57
OLED T-Rex Run: Gioco del dinosauro con Arduino 🦖
#87Avanzato
Premium

OLED T-Rex Run: Gioco del dinosauro con Arduino 🦖

Abbiamo portato il leggendario gioco dei dinosauri "No Internet" su hardware! Trasformate l'emozione del gioco retrò in una mini console fisica con questo progetto che abbiamo sviluppato utilizzando A

4.7(33)
53
Serpente di pixel Matrice 8x8
#88Avanzato
Premium

Serpente di pixel Matrice 8x8

Gioco di serpenti hardware basato su Arduino, sviluppato utilizzando una matrice di LED 8x8 WS2812B NeoPixel e un joystick analogico. Include un algoritmo di velocità dinamica e controlli matematici d

4.7(39)
57
Matrice Snake 16x16
#89Avanzato
Premium

Matrice Snake 16x16

Si tratta di una porta hardware estesa a 256 pixel del classico gioco del serpente che gira su una matrice 16x16 WS2812B NeoPixel. In questo progetto, controllato da Arduino e da un joystick analogico

4.8(52)
67
Cassaforte elettronica intelligente
#92Avanzato
Premium

Cassaforte elettronica intelligente

Smart Electronic Safe è un sistema di sicurezza protetto da password basato su Arduino. Attiva e disattiva il meccanismo di chiusura controllato dal servomotore con la password a 4 cifre inserita tram

4.7(42)
63
Gioco Simon - Gioco di memoria con Arduino
#93Avanzato
Premium

Gioco Simon - Gioco di memoria con Arduino

Stiamo realizzando il classico gioco di memoria Simon con Arduino! Un divertente progetto di gioco di memoria che utilizza 4 LED, 4 pulsanti, altoparlante piezoelettrico e display LCD I2C. Il gioco ge

4.8(46)
69
Gioco del serpente
#101Avanzato
Premium

Gioco del serpente

In questa attività cercate di allungare la coda del serpente mangiando mele con il serpente.

4.6(51)
67
Coreografia di servo in cerchio - Animazioni con 32 servomotori
#102Avanzato
Premium

Coreografia di servo in cerchio - Animazioni con 32 servomotori

Un progetto di animazione visiva che utilizza 32 servomotori disposti in cerchio su un Arduino Mega. I servo sono gestiti in un unico array e collegati ai pin 22-53 del Mega per visualizzare quattro diverse sequenze di movimento: una vibrazione caotica in cui tutti i servo si muovono ad angoli casuali, uno sweep sincrono in cui si muovono tutti allo stesso tempo, un'onda che ruota dolcemente intorno a un cerchio e infine un ago di bussola che oscilla a destra e a sinistra. L'effetto onda vortico

4.5(40)
62
Segnalatori lampeggianti a LED per passaggi a livello
#146Avanzato
Premium

Segnalatori lampeggianti a LED per passaggi a livello

Segnalatori a LED per passaggi a livello.

5.0(1)
13

Progetti per categoria

Componenti e strumenti

I componenti più usati in questi progetti, calcolatori utili durante il montaggio e guide passo passo.

Domande frequenti

Cosa si può fare con Arduino?

Quasi tutto ciò che misura e reagisce: animazioni LED, stazioni di temperatura, un sensore di parcheggio a ultrasuoni, una serratura RFID o una piccola auto robot. Arduino legge i sensori, prende una decisione e comanda uscite come LED, motori, relè e display.

Da quale progetto deve partire un principiante con Arduino?

Far lampeggiare un LED è il miglior primo progetto: insegna insieme cablaggio, caricamento del codice e controllo di un pin. Poi prosegui con la lettura di un pulsante, un semaforo e un LED regolato con un potenziometro.

Quale scheda Arduino comprare?

Per iniziare, Arduino Uno è la scelta giusta, perché la maggior parte degli esempi è scritta per questa scheda. Nano è più piccola e si inserisce nella breadboard, Mega è adatta ai progetti con molti pin. Se ti serve il wireless, guarda l’ESP32.

Quali componenti servono per i progetti Arduino?

Un Arduino Uno, una breadboard, cavetti jumper, LED, resistenze da 220 Ω e 10 kΩ, un pulsante e un potenziometro bastano per i primi progetti. In seguito puoi aggiungere un sensore di distanza HC-SR04, un sensore di temperatura e umidità DHT11, un servomotore e un display LCD 16x2. Ogni progetto indica i componenti esatti.

Quale linguaggio di programmazione usa Arduino?

Il codice Arduino si basa su C/C++ e si scrive nell’Arduino IDE gratuito. Ogni sketch ha una funzione setup() che viene eseguita una volta e una funzione loop() che si ripete all’infinito. Il codice dei progetti è spiegato riga per riga.

Cosa fare se il mio progetto Arduino non funziona?

Controlla prima di aver selezionato la scheda e la porta corrette nell’Arduino IDE. Poi verifica i collegamenti, che tutte le masse (GND) siano unite e che il LED sia nel verso giusto. Stampare i valori nel monitor seriale aiuta a trovare l’errore, e ogni progetto ha una sezione sugli errori comuni.

Altre piattaforme

Progetti Arduino: 100+ progetti con codice e schema | BlueGrays