Tempo di Arduino… La saga continua 😀
Questa volta vediamo come utilizzare Arduino come crepuscolare.
In mezzo al disordine e agli scarti di vecchi (parliamo di quando ancora andavo a scuola) esperimenti mi sono trovato una fotoresistenza. Vediamo come utilizzarla con Arduino.
Dal nome capiamo subito che stiamo parlando di qualcosa che ha a che fare con le resistenze, ma questa è una fotoresistenza, quindi diciamo che è una resistenza che cambia il suo valore al variare dell’intensità di luce che la colpisce.
Come gli ultimi articoli anche questo è orientato ad un approccio molto pratico della cosa, quindi non mi dilungo con spiegazioni tecniche e teoriche (anche perchè mi secco e non sarei di certo bravissimo).
Ti mostro un accenno prelevato da internet, e se ti interessa la lettura puoi continuarla su Wikipedia
La fotoresistenza è un componente elettronico la cui resistenza è inversamente proporzionale alla quantità di luce che lo colpisce. Si comporta come un tradizionale resistore, ma il suo valore in ohm diminuisce mano a mano che aumenta l’intensità della luce che la colpisce. Ciò comporta che la corrente elettrica che transita attraverso tale componente è proporzionale all’intensità di una sorgente luminosa. In tale maniera si realizza una sorta di potenziometro attuabile tramite la luce anziché tramite forze meccaniche o segnali elettrici.
Torniamo a noi. Il titolo dell’articolo parla di Arduino Crepuscolare. Cos’è il crepuscolare?
Anche qui, brevemente, diciamo che un crepuscolare è un interruttore automatico in grado di attivare impianti di illuminazione al calare della sera. Tra i molteplici utilizzi, il più comune è quello di permettere l’illuminazione automatica di strade, scale, giardini, cortili e chi più ne ha più ne metta.
Quindi! Oltre alla fotoresistenza ci servirà un potenziometro (il mio è da 5.3 Khom circa) un led e naturalmente una scheda Arduino. A dimenticavo il led va in serie ad una resistenza, 100 Hom dovrebbero andar bene.
Schema dei collegamenti
Schema dei collegamenti – Arduino Crepuscolare
Come mostrato nello schema, quello che si è creato tra fotoresistenza e potenziometro è un partitore di tensione. Questo ci permetterà di modificare il livello di sensibilità del nostro crepuscolare e decidere qual’è il livello di buio che decreterà l’accensione del led.
Il codice
Come sempre il codice è abbastanza commentato e si spiega da solo, se trovi difficoltà utilizza l’area commenti per fare domande.
/*
* Arduino Crepuscolare
* Semplice programmino per mostrare come creare un sistema crepuscolare utilizzando Arduino
*
* Autore : Andrea Lombardo
* Web : http://www.lombardoandrea.com
* Post : http://bit.ly/arduino-crepuscolare
* Git : https://github.com/AndreaLombardo/Arduino-Crepuscolare
*/
static int sensore_luce = A0; //pin analogico che riceve l'indice di luminosità
static int comando_luce = 13; //pin che comanderà la luce (o sistema di pilotaggio grosso carico)
static int minuti_attesa = 2; //specifica il numero di minuti dopo i quali rieseguire il controllo una volta accesa la luce
static int soglia = 15; //modificare questo valore per definire la soglia dopo la quale verr accesa la luce
unsigned long attesa; //conterra' i minuti di attesa trasformati in millisecondi
int luminosita; // conterra' l'indice di luminosità percepito
boolean luceOn; // conterra' lo stato della luce, true = 1 = accesa, false = 0 = spenta
void setup() {
//inizializzo comunicazione seriale per mostrare a video quello che stà accadendo
Serial.begin(9600);
//definisco la modalità dei pin
pinMode(comando_luce, OUTPUT);
pinMode(sensore_luce, INPUT);
//trasformo i minuti d'attesa in millisecondi da dare in pasto alla funzione delay
attesa = ((minuti_attesa * 60UL ) * 1000UL);
//imposto indice di luminosità a 0
luminosita = 0;
//di default imposto lo stato della luce = a spento
luceOn = false;
//spengo la luce
digitalWrite(comando_luce, LOW);
}
void loop() {
//leggo l'indice di luminosità dal pin A0 (sensore_luce)
luminosita = analogRead(sensore_luce);
//comunico le info via monitor seriale
Serial.print("Luminosita' percepita : ");
Serial.print(luminosita);
//se l'indice di luminosità è inferiore alla soglia
if (luminosita < soglia) {
//accendo la luce
digitalWrite(comando_luce, HIGH);
//informo il programma che la luce è accesa
luceOn = true;
//informo tramite monitor seriale
Serial.print(" - Accendo luce e aspetto ");
Serial.print(minuti_attesa);
Serial.print(" minuti (");
Serial.print(attesa);
Serial.print(" millisecondi) prima di rieseguire il controllo");
//mi metto in pausa e aspetto che finiscano i minuti_attesa
delay(attesa);
} else {
//se l'indice di luminosità non è inferiore alla soglia, mantengo la luce spenta
digitalWrite(comando_luce, LOW);
//informo il programma che la luce è spenta
luceOn = false;
}
//invio le info al monitor seriale
Serial.print(" - Stato luce : ");
Serial.println(luceOn);
}
In questo programmino ho utilizzato un sistema di attesa per fare in modo che una volta acceso il led, trascorrano tot minuti prima che Arduino ricontrolli lo stato di luminosità. Questo serve ad evitare che ad un indice di luminosità prossimo alla soglia stabilita, la luce cominci a lampeggiare in stile strobo da discoteca. Altra soluzione sarebbe stata questa:
if (luminosita < (soglia - 5)) && (luminosita > (soglia + 5)) {
//accendo la luce
...
...
resto del codice
}
In questo modo si sarebbe creato un range cuscinetto entro il quale far accendere il led.
Regolando il potenziometro invece è possibile variare la sensibilità del sensore e quindi la soglia d’intervento. IMPORTANTE dire che in questo esempio è stata sfruttata la funzione delay() per mettere Arduino in pausa prima di rieseguire il controllo della luminosità. Questo va bene se stiamo utilizzando Arduino solo come crepuscolare. Non va invece bene se Arduino deve eseguire altre operazioni. Il metodo delay() infatti, è una cosiddetta blocking function, il che significa che fino a quando non saranno trascorsi il numero di millisecondi impostati come parametro, Arduino rimarrà fermo e non andrà avanti con le istruzioni.
In questo esempio abbiamo acceso un semplice led, ma sostituendo il led con un comando di potenza (magari a transistor) sarà possibile pilotare una lampadina o direttamente un intero impianto di illuminazione.
Detto questo, buon montaggio e buon esperimento!
Come sempre
Assicurati che tutti i collegamenti siano corretti;
Ricordati di impostare la porta COM del tuo Arduino;
Ricordati di impostare lo stesso baud rate del monitor seriale con quello specificato in Serial.begin()
E ricorda che io non mi assumo nessuna responsabilità per eventuali danni o disastri che causi 😀
A fine articolo trovi il codice da scaricare e un video del montaggio.
Spedizione di 24 ore. 10 pcs 5 mm gl5516 luce dipendente Resistore fotoresistenza LDR Caratteristiche: fotosensibile resistenza è la resistenza di un materiale semiconduttore, la variazione di conducibilità con intensità della luce varia. L' utilizzo di questa funzione lavoro fatto??di diverse forme e zona light-receiving della resistenza fotosensibile. fotoresistenza è ampiamente usato nei giocattoli, lampade, macchine fotografiche e altre industrie. Specifiche: Modello: gl5516 massima Tensione: 150 V, DC massima potenza: 90 mW Temperatura di esercizio: -30 °C ~ 70 °C Picco spettrale: 540 Nm luminosa resistenza (10Lux) (K?): 5 - 10 resistenza scuro: 0.5 m? 100?10: 0.5 tempo di risposta: 20 MS (ascesa), 30 MS (Down) resistance illuminazione: 2 pacchetto incluso: 10 x fotoresistore gl5516
La fotoresistenza è generalmente usata per prendere la misurazione della resistenza fotosensibile, il controllo della luce e la conversione fotoelettrica (l'energia luminosa si converte in elettricità).Specifiche: Valori fotoresistenze: 5516 / 5528 / 5537 / 5539 / 5549. Voltaggio massimo: 150 Volt CC. Potenza massima: 100 mW. Resistenza alla luce (10 Lux): 5-140 Kohm. Picco spettrale: 540 nm.La confezione include: 100 fotoresistenze (20 pezzi per ogni valore).
Realizza i tuoi progetti con la fotoresistenza GL5528 di kwmobile!
FOTO-RESISTENZA
Per diversi tipi di progetti con Arduino, Genuino e Raspberry Pi.
PROGETTARE
Il fotoresistore per Arduino e Raspberry Pi consente di realizzare diversi tipi di progetti. Per lavori di tipo hobbistico e progetti più complessi.
LIGHT DEPENDENT RESITOR
La fotoresistenza può essere utilizzata per realizzare circuiti crepuscolari o misurare e controllare l'intensità della luminosità.
COMPONENTI PER ARDUINO
La nostra ampia offerta di articoli di elettronica comprende molti prodotti e dispositivi. Disponibili breadboard, display LCD, moduli e cavetti jumper per Arduino e Raspberry Pi. Date un'occhiata!
10X FOTORESISTENZA MODELLO GL5528 LDR 5mm Resistenza a 10 lux: min 8Kohm, max 20Kohm Resistenza al buio: min 1Mohm Fattore gamma (100/10 lux): 0.6 tip. Tempo di risposta: 20ms salita, 30ms discesa Lunghezza d'onda di max sensibilità: 540nm Tensione: 150V max Potenza dissipata: 100mW max Campo di temperatura: da -30°C a +70°C
A causa del trasporto internazionale,Ci vogliono tanti tempi per consegnare,Se non avrai ricevuto il pacco o hai qualche dubbi, non esiti a contattarci! Faremo del nostro meglio per aiutarti. Le rimborseremo se il pacchetto è perso.Grazie!
Dispositivo dimmer con presa di corrente per regolare l'intensità di luce di lampade da tavolo o terra da 230V , regolazione luce in base alle proprie esigenze. Regolazione potenza per passare da luce di lettura a luce più intensa o viceversa.Semplice da utilizzare, non richiede particolari installazioni, basta collegare il dimmer tra la presa di corrente e la lampada. Con sistema di sicurezza per bambini Max 300 watt di carico Manuale istruzioni in tedesco Importante: Le prese dimmer funzionano con lampade a incandescenza tradizionali da 230 V o lampade alogene, ma NON con lampade a risparmio energetico, lampade alogene da 12V con trasformatore o lampade a LED.
Descrizione: Questo controller utilizza un nuovo SCR ad alta potenza bi-direzionale. Può essere molto comodo regolare la corrente fino a 25A e risolvere il problema di sovracorrente della resistenza del filo di riscaldamento è troppo piccolo nel caso di raffreddamento che provoca un bene. La tensione di uscita è regolata in qualsiasi punto tra 50V-220V per l'uso con elettrodomestici. Può utilizzare come la stufa elettrica, il riscaldatore dell'acqua calda, il dimmer di illuminazione, la piccola velocità del motore, il termostato di ferro elettrico ed ottenere il dimming, i termostati, l'effetto di regolazione della pressione. Specifica: - Tensione di alimentazione: 110V ~ 250V AC -La tensione di uscita: 50V-250V -La potenza massima di uscita: 2000W -La corrente di uscita massima: 25A -La gamma di regolazione della tensione: 50V-250V AC -La temperatura ambiente di funzionamento: -20 ℃ -40 ℃ -Dimensione: ca. 47 * 35 * 27mm Il pacchetto include: 1 pcs x 50-220V 25A regolatore di velocità del motore AC
Descrizione del prodottoSpecifica: Digitare single linear Dotato di albero zigrinato Diametro dell'albero6mm UN Diametro di montaggio7mm Dimensione base167mm Manopola Dimensioni1517mm Lunghezza totale25mm Materialmental La confezione include Potenziometro lineare OHM 10PCS 10K Cappucci del potenziometro 5PCS 5 pezzi di noci Rondelle 5PCS
Elegoo Inc. è un produttore ed esportatore professionale che si occupa di progettazione, produzione sviluppo e commercializzazione di arduino, stampanti 3D, Raspberry Pi e STM32. Il nostro sogno è quello di fare il miglior prezzo e la migliore qualità dei prodotti per i clienti. Quindi vorremmo ricevere i vostri preziosi suggerimenti per trasformare le vostre idee in realtà. Avvertimento: La tensione di ingresso Elegoo modulo di alimentazione è 6.5V - 9v (DC). Si prega di NON superarla, altrimenti si brucerà la vostra board. Lista componenti: 1pcs Modulo di alimentazione 1pcs Breadboard con 830 punti 1pcs 65 Cavetti jumper 140pcs Cavetti senza saldatura 20pcs Cavetti jumper da Femmina a maschio 2pcs Connettori pin (40pin) 1pcs Potenziometro di precisione 2pcs Fotoresistenza 1pcs Termistore 5pcs Diode Raddrizzatore (1N4007) 5pcs NPN Transistor (PN2222) 1pcs IC 4N35 1pcs IC 74HC595 1pcs Cicalino attivo 1pcs Cicalino passivo 10pcs Bottone (piccolo) 10pcs Condensatore Ceramico di 22pF 10pcs Condensatore Ceramico di 104 pF 5pcs Condensatore elettrolitico (10UF 50V) 5pcs Condensatore elettrolitico (100UF 50V) 10pcs LED Bianco 10pcs LED Giallo 10pcs LED Blu 10pcs LED Verde 10pcs LED Rosso 1pcs RGB LED 10pcs Resistenze (10 Ω) 10pcs Resistenze (100 Ω) 30pcs Resistenze (220 Ω) 10pcs Resistenze (330 Ω) 10pcs Resistenze (1K Ω) 10pcs Resistenze (2K Ω) 10pcs Resistenze (5.1K Ω) 10pcs Resistenze (10K Ω) 10pcs Resistenze (100K Ω) 10pcs Resistenze (1M Ω)
. Philonext 3 Pack MB102 breadboard, 830 punti esperimento senza saldatura breadboard con nastro adesivo prototipo PCB Board kit per Arduino Proto Shield breadboard Descrizione: 830 punti cravatta totale. 200 in 2 rotaie di potenza, 630 in una matrice di 30 x 10. 2 set di binari di alimentazione indipendenti in totale costruzione adesiva di backing solido. in plastica bianca, con legenda stampata nera. Legenda colore sulle strisce di distribuzione. Rotaie colorate. buoni kit per Arduino breadboard Kit proto shield e DIY progetti Specifica: materiale: ABS plastica + bronzo in scatola di fosforo filo dimensioni: adatto per cavi 20-29 AWG. tensione: 300V corrente: 3-5a colore: bianco formato: 16.5 * 5.3 * 1 centimetro Wight: 222g pacchetto include: 3 x MB102 breadboard a saldare su Philonext Philonext offre servizio clienti di classe mondiale. 100% di soddisfazione o semplicemente ottenere i vostri soldi indietro. Assolutamente nessun rischio libero dalla nostra parte.
Noi abbiamo la fabbrica di produzione, Produciamo e vendiamo i nostri prodotti. Quindi controlliamo noi stessi la qualità dei prodotti per te. Vorremmo ricevere i vostri preziosi suggerimenti per trasformare le vostre idee in realtà. 830 punti totali. 200 in 2 linee di alimentazione, 630 in 30 x 10 matrici Plastica bianca, con legenda stampata di colore nero. Linee di alimentazioni colorata. Per fili da 21 to 26 AWG Biadesivi nella parte posteriore Lista componenti: 3pcs breadboard con 830 punti ciascuna
Jumper Wire con Breadboard - ALLDE BJ-018 3pcs 400 Pin Breadboard E 3PCs 40 X 20 Female-Female, Male Male, Female Male Cavo Di Ponti per Arduino Raspberry Pi
Breadboard Features:
400 Pin Breadboard:
Size: 94 x 64 x 8 mm
Material: ABS
Color: white
Jumper Wires Features: 3pcs×40-pin Multicolored breadboard dupont jumper wires in one packaging will be sold together. 100% brand new and high quality 20cm Multicolored 40-pin Breadboard Jumper Wires Ribbon Cables. Material: high-grade copper wire. Durable and reusable Portable design, easy and safe to use. Color: as shown in the pictures. The cables can be separated to form an assembly containing the number of wires you require for your connection and to support non-standard odd-spaced headers. Portable design, easy and safe to use. Package includes: 1× 20cm Multicolored 40-pin Male to Female Breadboard Jumper Wires Ribbon Cable 1×20cm Multicolored 40-pin Male to Male Breadboard Jumper Wires Ribbon Cable 1×20cm Multicolored 40-pin Female to Female Breadboard Jumper Wires Ribbon Cable
Il kit Breadboard MB 102 di AzDelivery è il set di componenti perfetto per i vostri primi passi nel mondo dell'elettronica e della prototipazione. Non dovrete preoccuparvi di comprare vari articoli separatamente, magari correndo il rischio di fare degli acquisti sbagliati, dettati dalla poca esperienza, perché il nostro kit è studiato per fornirvi tutto ciò che vi serve. All'interno del kit troverete una breadboard da 830 punti, di alta qualità, oltre ad un alimentatore adattatore da 3.3 V / 5 V, e un kit completo di cavetti jumper con connettori di varie lunghezze, per ponticellare ovunque ne abbiate la necessità. Non ponete limiti alle vostre esigenze: questa board è estensibile con qualsiasi altra breadboard di AzDelivery, le barre di alimentazione sono rimovibili e possono essere combinate a piacere. La breadboard ha le seguenti dimensioni: ca. 16.6 * 5.4 * 1cm. AZDelivery è il vostro partner di fiducia per tutti i vostri progetti di prototipazione. Affidatevi a noi se siete alla ricerca di un prodotto di alta qualità, realizzato con estrema cura e precisione, consegnato direttamente dal nostro magazzino in Italia, e con fattura IVA inclusa! Siete a corto di idee, oppure avete necessità di assistenza per la configurazione? Nessuna paura! Grazie alla nostra assistenza potremo fornirvi numerosi esempi di applicazione, progetti realizzati e l'assistenza dei nostri esperti. Oltre a ciò, AZ-Delivery vi fornirà anche un eBook gratuito per ogni prodotto che acquisterete! AZ-Delivery: Il vostro partner esperto per tutti i vostri progetti di microelettronica!
Noi abbiamo la fabbrica di produzione, Produciamo e vendiamo i nostri prodotti. Quindi controlliamo noi stessi la qualità dei prodotti per te. Vorremmo ricevere i vostri preziosi suggerimenti per trasformare le vostre idee in realtà. Caratteristiche: * ATmega328P microcontroller * Tensione d'ingresso - 7-12V * 5V corrente: 500 mA * 3.3V corrente: 50 mA * 14 Pin Digital I/O (6 uscite PWM ) * 8 ingressi analogici * 32k memoria flash * 16Mhz velocità del clock.Elenco dei componenti: 1 pezzo UNO R3 Microcontrollore 1 pezzo Cavo USB
Elegoo Inc. è un produttore ed esportatore professionale che si occupa di progettazione, produzione sviluppo e commercializzazione di arduino, stampanti 3D, Raspberry Pi e STM32. Il nostro sogno è quello di fare il miglior prezzo e la migliore qualità dei prodotti per i clienti. Quindi vorremmo ricevere i vostri preziosi suggerimenti per trasformare le vostre idee in realtà.Avvertimento: La tensione di ingresso Elegoo modulo di alimentazione è 6.5V - 9v (DC). Si prega di NON superarla, altrimenti si brucerà la vostra board. Elegoo Progetto Super Starter Kit per ArduinoLista componenti: 1pcs UNO R3 scheda 1pcs LCD1602 Modulo (con connettori pin) 1pcs Breadboard espansione 1pcs Modulo alimentazione 1pcs Joystick Modulo 1pcs IR Ricevitore 1pcs Servo Motore (SG90) 1pcs Stepper Motore 1pcs ULN2003 Stepper Motor Driver Board 1pcs Sensor a ultrasuoni 1pcs DHT11 Modulo temperature e umidità 1pcs 9V Batteria with DC 1pcs 65 Jumper cavetti 1pcs USB Cavo 1pcs Cicalino attivo 1pcs Cicalino passivo 1pcs Potenziometro 1pcs 5V Relay 1pcs Breadboard 1pcs Remoto 1pcs Tilt Switch 5pcs Bottone (piccolo) 1pcs 1 digit 7-segment Display 1pcs 4 digit 7-segment Display 5pcs Giallo LED 5pcs Blu LED 5pcs Verde LED 5pcs Rosso LED 1pcs RGB LED 2pcs Fotoresistenza 1pcs Termistore 2pcs Diode Raddrizzatore (1N4007) 2pcs NPN Transistor (PN2222) 1pcs IC 74HC595 10pcs Resistenze (10 Ω) 10pcs Resistenze (100 Ω) 30pcs Resistenze (220 Ω) 10pcs Resistenze (330 Ω) 10pcs Resistenze (1K Ω) 10pcs Resistenze (2K Ω) 10pcs Resistenze (5.1K Ω) 10pcs Resistenze (10K Ω) 10pcs Resistenze (100K Ω) 10pcs Resistenze (1M Ω) 10pcs Cavetti jumper da Femmina a Maschio 1pcs CD con tutorial in Italiano
Arduino starter kit originale con libro 15 progetti in italiano questo kit ti guida attraverso le basi di arduino sperimentando, con progetti creativi, costruisci mentre apprendi, grazie ad una selezioneponenti elettronici più comuni e utili, e di 15 progetti che partono daplessità minima, al fine di permette di imparare la base di elettronica, a step graduali, ponenti che consentono di controllare il mondo reale attraverso diversi tipi di sensore. Una volta che hai imparato le conoscenze di questo kit, avrai una base solida di software e circuiti su cui creare qualcosa di bello, e fare sorridere qualcuno con quello che inventi, questo Ú il motivo per cui trovi più componenti rispetto a quelli richiesti dai progetti del libro. Allora datti da fare: costruisi, hacka e condividi. Perchà arduino sei tu! 1 arduino projects book (170 pages) in italiano 1 arduino uno board rev. 3 1 usb cable 1 breadboard 1 easy-to-assemble wooden base 1 9v battery snap 70 solid core jumper wires 2 stranded jumper wires 6 photoresistor 3 potentiometer 10kilohm 10 pushbuttons 1 temperatursensor 1 tilt sensor 1 lcd alphanumeric (16x2 characters) 1 led (bright white) 1 led (rgb) 8 leds (red) 8 leds (green) 8 leds (yellow) 3 leds (blue) 1 small dc motor 6/9v 1 small servo motor 1 piezo capsule 1 h-bridge motor driver 2 optocouplers 5 transistor 2 mosfet transistors 5 capacitors 100nf 3 capacitors 100uf 5 100pf capacitor 5 diodes 3 trasparent gels (red, green, blue) 1 male pins strip (40x1) 20 resistors 220 ohm 5 resistors 560 ohm 5 resistors 1 kilohm 5 resistors 4.7 kilohm 10 resistors 10 kilohm 5 resistors 1 megohm 5 resistors 10 megohm
Avvertimento: La tensione di ingresso Elegoo modulo di alimentazione è 6.5V - 9v (DC). Si prega di NON superarla, altrimenti si brucerà la vostra board. Elegoo The Most Complete Starter KitElenco dei componenti: 1pezzo UNO R3 per Arduino 1pezzo Cavo USB 1pezzo LCD1602 display 1pezzo Breadboard 1pezzo modulo di alimentazione di breadboard 1pezzo 9v adattatore di alimentazione 1pezzo batteria e connettore 9V 1pezzo Servo (SG90) 1pezzo Modulo sensore ad ultrasuoni 1pezzo Modulo di commutazione a membrana 1pezzo DHT11 modulo 1pezzo Modulo di Joystick 1pezzo IR Modulo Ricevitore 1pezzo IR remote 1pezzo Max7219 modulo 1pezzo GY-521 modulo 1pezzo HC-SR501 modulo 1pezzo Modulo Sensore di livello dell'acqua di rilevamento 1pezzo Modulo di Real - Tempo dell'Orologio DS3231 1pezzo Modulo di sensore sonoro 1pezzo RC522 modulo 1pezzo 6v DC motore 1pezzo Uln2003 modulo del driver motore passo-passo 1pezzo Motore passo-passo 1pezzo Codificatore rotativi 1pezzo Scheda di espansione del prototipo 1pezzo Esposizione di segmento 1pezzo 4 -cifre -7-Segmento Display 1pezzo Ronzatore attivo 1pezzo Passivo Ronzatore 1pezzo Relay 1pezzo Termometro 1pezzo Interruttore palla 1pezzo L293D IC 1pezzo 74HC595 IC 1pezzo LED RGB 5pezzi LED giallo 5pezzi LED bianco 5pezzi LED blu 5pezzi LED verde 5pezzi LED rosso 5pezzi Raddrizzatore a diodi 5pezzi Interruttori a pulsante 5pezzi 22pF condensatore ceramico 5pezzi 104pF condensatore ceramico 5pezzi NPN Transistor (S8050) 5pezzi NPN Transistor (PN2222) 2pezzi Fotocellula 2pezzi Potenziometro 2pezzi Condensatore elettrolitico (100uF 50V) 2pezzi Condensatore elettrolitico (10uF 50V) 120pezzi Resistori 20pezzi F-M fili 65pezzi F-F fili 1pezzo CD con tutorial in Italiano