Codice colori resistenze: come leggere resistori a 4, 5 e 6 bande
Come si legge il codice colori delle resistenze? Tabella colori per resistori a 4, 5 e 6 bande, moltiplicatore, tolleranza, esempi e colori di 220 Ω, 1 kΩ, 10 kΩ.
Il codice colori delle resistenze è un sistema di codifica internazionale: gli anelli colorati stampati sul corpo del resistore indicano il valore, la tolleranza e talvolta il coefficiente di temperatura. Per trovare quanti ohm ha una resistenza, converti in cifre le prime due o tre bande da sinistra a destra e le moltiplichi per il valore della banda successiva; la banda dorata o argentata all'estremità destra indica invece di quanto il valore reale può discostarsi. Per esempio, un resistore con bande rosso-rosso-marrone-oro vale 22 × 10 = 220 Ω ±5%.
Stampare dei numeri su un resistore minuscolo è difficile e il calore della saldatura potrebbe cancellarli; le bande colorate invece si leggono comunque il corpo sia ruotato. In questo articolo imparerai a leggere passo dopo passo i resistori a 4, 5 e 6 bande, a capire da che lato iniziare, a riconoscere al volo le resistenze da 220 Ω, 1 kΩ e 10 kΩ dei kit Arduino, a verificare il valore con il multimetro e a costruire un semplice ohmmetro con Arduino. Per un controllo rapido puoi usare anche il calcolatore del codice colori delle resistenze.

Cos'è il codice colori delle resistenze e come funziona?
Nel codice colori ogni colore ha una cifra: si va dal nero (0) al bianco (9). Il ruolo delle bande cambia però in base alla posizione. In un resistore a 4 bande le prime due sono le cifre significative, la terza è il moltiplicatore e la quarta è la tolleranza. Nei resistori di precisione a 5 e 6 bande le cifre significative diventano tre; nei 6 bande l'ultima banda indica inoltre di quanto varia la resistenza con la temperatura. Per il moltiplicatore è comodo pensare "quanti zeri aggiungere dopo le cifre": rosso due zeri, arancione tre zeri, giallo quattro zeri. Oro e argento usati come moltiplicatore dividono il valore per 10 o per 100, così si possono scrivere anche valori sotto 1 Ω. I vecchi resistori con sole tre bande non hanno la banda di tolleranza e in tal caso si considera ±20%. Una volta noto il valore, puoi calcolare facilmente la corrente nel circuito con la legge di Ohm.
| Colore | Cifra | Moltiplicatore | Tolleranza | Coefficiente di temperatura |
|---|---|---|---|---|
| Nero | 0 | ×1 | – | 250 ppm/K |
| Marrone | 1 | ×10 | ±1% | 100 ppm/K |
| Rosso | 2 | ×100 | ±2% | 50 ppm/K |
| Arancione | 3 | ×1 k | Rara (precisione) | 15 ppm/K |
| Giallo | 4 | ×10 k | Rara (precisione) | 25 ppm/K |
| Verde | 5 | ×100 k | ±0,5% | 20 ppm/K |
| Blu | 6 | ×1 M | ±0,25% | 10 ppm/K |
| Viola | 7 | ×10 M | ±0,1% | 5 ppm/K |
| Grigio | 8 | ×100 M | Rara (precisione) | 1 ppm/K |
| Bianco | 9 | ×1 G | – | – |
| Oro | – | ×0,1 | ±5% | – |
| Argento | – | ×0,01 | ±10% | – |
| Nessuna (senza banda) | – | – | ±20% | – |
Da che lato si legge una resistenza?
- Oro o argento a destra: questi colori sono quasi sempre la banda di tolleranza e stanno all'estremità destra. Gira il resistore in modo che questa banda sia a destra e inizia a leggere da sinistra.
- Guarda lo spazio: la banda di tolleranza di solito è un po' più distanziata dalle altre; l'estremità dove le bande sono ravvicinate è il lato di partenza.
- Vicinanza al bordo: nella maggior parte dei resistori la prima banda è più vicina al bordo del corpo, l'ultima più vicina al centro.
- Regola della prima banda: la prima banda non può essere oro, argento o nero. Se una delle estremità ha uno di questi colori, devi iniziare a leggere dall'altra.
- Test del valore standard: se il valore letto non rientra nelle serie standard (E12, E24), probabilmente stai leggendo il resistore al contrario.
Come si legge un resistore a 4 bande?
- Tieni il resistore con la banda oro o argento a destra.
- Scrivi la cifra della prima banda: marrone significa 1.
- Aggiungi accanto la cifra della seconda banda: il nero vale 0, quindi il numero è 10.
- La terza banda è il moltiplicatore; aggiungi tanti zeri quanto è la cifra del colore: l'arancione è 3, quindi il numero diventa 10 000.
- Semplifica il risultato (10 000 Ω = 10 kΩ) e leggi la tolleranza dalla quarta banda: l'oro significa ±5%.
Con questi passaggi un resistore con bande marrone-nero-arancione-oro vale 10 kΩ ±5%. La tolleranza indica che il valore reale può discostarsi in questa misura: un resistore da 10 kΩ ±5% può misurare qualsiasi valore tra 9,5 kΩ e 10,5 kΩ ed è del tutto normale. Allo stesso modo, un resistore da 220 Ω ±5% dovrebbe misurare tra 209 e 231 Ω. Negli schemi e nelle distinte i valori sono spesso abbreviati: 4K7 significa 4,7 kΩ; 1M, 1 MΩ; 4R7, 4,7 Ω. Le lettere K, M e R indicano sia l'unità sia la posizione della virgola decimale, così una virgola minuscola cancellata non altera il valore.
Come si legge un resistore a 5 bande?
Nei resistori a 5 bande la logica è la stessa, ma le cifre significative diventano tre: le prime tre bande sono cifre, la quarta è il moltiplicatore e la quinta la tolleranza. Di solito sono resistori a film metallico con corpo blu o azzurro e la tolleranza è per lo più ±1%, indicata dalla banda marrone; i resistori a film di carbonio con corpo beige sono invece in genere a 4 bande e ±5%. Per esempio un resistore con bande giallo-viola-nero-marrone-marrone vale 470 × 10 = 4700 Ω, cioè 4,7 kΩ ±1%. Lo stesso valore in un resistore a 4 bande si scrive giallo-viola-rosso-oro: nel resistore a 5 bande il moltiplicatore è più piccolo di un ordine, perché la terza cifra porta già uno zero. Per questo è fondamentale contare le bande prima di leggere; se scambi un resistore a 5 bande per uno a 4, leggerai le prime due bande come 47 e la terza come moltiplicatore, ottenendo un risultato completamente sbagliato. Grazie alle tre cifre significative, nei resistori a 5 bande si possono scrivere anche valori più fini come 4,99 kΩ o 1,02 kΩ.
Resistore a 6 bande e coefficiente di temperatura
Le prime cinque bande di un resistore a 6 bande si leggono esattamente come nei 5 bande. La sesta banda indica il coefficiente di temperatura (TCR) in ppm/K, cioè quante parti per milione cambia la resistenza per ogni grado in più. Per esempio un resistore da 10 kΩ con coefficiente 50 ppm/K (rosso) varia di 10 000 × 0,00005 = 0,5 Ω per grado; se si scalda di 30 °C, circa 15 Ω, cioè lo 0,15%. Nei progetti hobbistici questa differenza è per lo più trascurabile, ma negli strumenti di misura di precisione, nei partitori di tensione di riferimento e nei circuiti sensibili alla temperatura si scelgono resistori a basso coefficiente. Un resistore con bande marrone-verde-nero-rosso-marrone-rosso si legge 150 × 100 = 15 kΩ, ±1% e 50 ppm/K.
Esempi di lettura: calcoli passo dopo passo
| Bande | Calcolo | Risultato |
|---|---|---|
| Marrone, nero, marrone, oro | 10 × 10 | 100 Ω ±5% |
| Rosso, rosso, marrone, oro | 22 × 10 | 220 Ω ±5% |
| Arancione, arancione, marrone, oro | 33 × 10 | 330 Ω ±5% |
| Marrone, nero, rosso, oro | 10 × 100 | 1 kΩ ±5% |
| Giallo, viola, rosso, oro | 47 × 100 | 4,7 kΩ ±5% |
| Marrone, nero, arancione, oro | 10 × 1000 | 10 kΩ ±5% |
| Marrone, nero, giallo, argento | 10 × 10 000 | 100 kΩ ±10% |
| Marrone, nero, verde, oro | 10 × 100 000 | 1 MΩ ±5% |
| Giallo, viola, oro, oro | 47 × 0,1 | 4,7 Ω ±5% |
| Rosso, rosso, nero, nero, marrone | 220 × 1 | 220 Ω ±1% |
| Arancione, bianco, nero, marrone, marrone | 390 × 10 | 3,9 kΩ ±1% |
| Marrone, verde, nero, rosso, marrone, rosso | 150 × 100 | 15 kΩ ±1%, 50 ppm/K |
Le resistenze più comuni nei kit Arduino
| Valore | 4 bande (±5%) | 5 bande (±1%) | Uso tipico |
|---|---|---|---|
| 220 Ω | Rosso, rosso, marrone, oro | Rosso, rosso, nero, nero, marrone | Limitare la corrente di un LED a 5 V |
| 330 Ω | Arancione, arancione, marrone, oro | Arancione, arancione, nero, nero, marrone | LED, luminosità un po' più bassa |
| 1 kΩ | Marrone, nero, rosso, oro | Marrone, nero, nero, marrone, marrone | Base del transistor, LED di segnalazione |
| 4,7 kΩ | Giallo, viola, rosso, oro | Giallo, viola, nero, marrone, marrone | Pull-up I2C, linea dati del DS18B20 |
| 10 kΩ | Marrone, nero, arancione, oro | Marrone, nero, nero, rosso, marrone | Pull-up/pull-down dei pulsanti, partitore con LDR |
| 100 kΩ | Marrone, nero, giallo, oro | Marrone, nero, nero, arancione, marrone | Partitore ad alto valore per misurare la tensione di una batteria |
Nei kit di partenza per Arduino alcuni valori ti capitano continuamente. Il 220 Ω è la scelta standard per limitare la corrente di un LED rosso alimentato a 5 V: poiché il LED rosso fa cadere circa 2 V, la corrente è (5 − 2) / 220 ≈ 13,6 mA, ben al di sotto del limite di 20 mA del LED. Lo stesso LED con 330 Ω assorbe circa 9 mA e si accende un po' più debolmente. L'1 kΩ si usa per pilotare la base di un transistor e per i LED di segnalazione a bassa corrente. Il 10 kΩ è la resistenza più usata nei kit: resistenza di pull-up e pull-down dei pulsanti e seconda metà dei partitori di tensione con LDR e termistori. Per i dettagli sul calcolo della corrente puoi leggere come calcolare la resistenza per un LED, e per capirne il ruolo nei pulsanti l'articolo su resistenze pull-up e pull-down.
Valori standard delle resistenze: serie E12 ed E24
I resistori non si producono in ogni valore; si fabbricano con serie standard scelte in modo che gli intervalli di tolleranza si sovrappongano. La serie E24, usata per i resistori ±5%, contiene 24 valori per decade: 10, 11, 12, 13, 15, 16, 18, 20, 22, 24, 27, 30, 33, 36, 39, 43, 47, 51, 56, 62, 68, 75, 82 e 91. La serie E12 (±10%) ne prende solo 10, 12, 15, 18, 22, 27, 33, 39, 47, 56, 68 e 82; i resistori a film metallico ±1% appartengono invece alla serie E96, con 96 valori. Questa informazione è utilissima per controllare la lettura: se leggendo un resistore a 4 bande ottieni un inizio come 25 o 85, con ogni probabilità hai visto male un colore o hai girato il resistore. Per trovare il resistore standard più vicino al valore calcolato puoi usare lo strumento dei valori standard delle resistenze, mentre per ottenere un valore particolare combinando più resistori c'è l'articolo sul calcolo di resistenze in serie e in parallelo.
Misurare e verificare una resistenza con il multimetro
- Togli il resistore dal circuito o almeno dissalda un terminale; gli altri componenti del circuito creano percorsi in parallelo e mostrerebbero un valore errato.
- Inserisci il puntale nero nell'ingresso COM e quello rosso nell'ingresso VΩ, poi porta il selettore sulla portata Ω.
- Su un multimetro a selezione manuale scegli la portata subito sopra il valore atteso: per 220 Ω va bene la 2k, per 10 kΩ la 20k.
- Appoggia i puntali ai due terminali del resistore; il resistore non ha polarità, quindi invertire i puntali non cambia il risultato.
- Se sul display compare "1" oppure "OL", il valore è maggiore della portata scelta; passa a quella superiore.
- Controlla se il valore letto rientra nella tolleranza: un resistore da 220 Ω ±5% deve misurare tra 209 e 231 Ω. Per valori sotto 10 Ω, misura la resistenza dei puntali stessi (circa 0,2–0,5 Ω) toccandoli tra loro e sottraila dal risultato.
Costruire un semplice ohmmetro con Arduino
Se non hai un multimetro o vuoi fare pratica con Arduino, puoi misurare una resistenza sconosciuta con un partitore di tensione formato da due resistori. Collega il resistore noto da 10 kΩ tra l'alimentazione e il pin analogico, e la resistenza da misurare (Rx) tra il pin analogico e GND. Questo metodo non offre precisione da laboratorio, ma è ottimo per distinguere un resistore da 1 kΩ da uno da 10 kΩ e per capire la logica della conversione analogico-digitale.
| Collegamento | Arduino Uno | ESP32 | Raspberry Pi Pico |
|---|---|---|---|
| Estremo superiore del resistore noto (10 kΩ) | 5V | 3V3 | 3V3 (pin 36) |
| Punto di misura (giunzione dei due resistori) | A0 | GPIO 34 | GP26 (ADC0) |
| Estremo inferiore della resistenza da misurare (Rx) | GND | GND | GND |
1// Basit ohmmetre / Simple ohmmeter
2// 5V -> R_BILINEN (10 kOhm) -> A0 -> Rx -> GND
3const int OLCUM_PIN = A0; // ölçüm noktası / measurement node
4const float R_BILINEN = 10000.0; // bilinen direnç (ohm), multimetreyle ölçülen değer / known resistor (ohm), measured value
5
6void setup() {
7 Serial.begin(9600);
8}
9
10void loop() {
11 long toplam = 0;
12 for (int i = 0; i < 16; i++) { // 16 ölçümün ortalaması / average of 16 readings
13 toplam += analogRead(OLCUM_PIN);
14 delay(2);
15 }
16 float ortalama = toplam / 16.0;
17
18 if (ortalama > 1015.0) { // A0 neredeyse 5V: direnç yok / A0 almost 5V: no resistor
19 Serial.println(F("Direnc takili degil / No resistor"));
20 } else {
21 float rx = R_BILINEN * ortalama / (1023.0 - ortalama); // gerilim bölücü formülü / voltage divider formula
22 Serial.print(F("Rx = "));
23 if (rx >= 1000.0) {
24 Serial.print(rx / 1000.0, 2);
25 Serial.println(F(" kohm"));
26 } else {
27 Serial.print(rx, 1);
28 Serial.println(F(" ohm"));
29 }
30 }
31 delay(1000);
32}Il circuito è un partitore di tensione: la tensione su A0 vale Vcc × Rx / (R_BILINEN + Rx). Poiché analogRead usa gli stessi 5 V come riferimento, la tensione di alimentazione si semplifica nella formula e resta Rx = R_BILINEN × lettura / (1023 − lettura). Per esempio con Rx = 10 kΩ la lettura è circa 511. La media di 16 misure riduce il rumore. Il risultato migliore si ottiene quando Rx è vicino al valore noto; con un riferimento da 10 kΩ, tra 1 kΩ e 100 kΩ si misura con un errore di pochi punti percentuali, ma ai valori estremi come 100 Ω o 1 MΩ anche un solo passo dell'ADC provoca un errore grande. Anche la tolleranza del resistore noto incide direttamente sul risultato; per questo in R_BILINEN scrivi non il valore riportato sull'etichetta, ma quello reale misurato con il multimetro. Puoi vedere il risultato aprendo il Serial Monitor a 9600 baud.
Misura con ESP32 e Raspberry Pi Pico
Sull'ESP32 basta montare lo stesso circuito con alimentazione a 3V3, nel codice impostare il pin 34 e usare 4095 al posto di 1023, perché l'ADC dell'ESP32 è a 12 bit e restituisce valori nell'intervallo 0–4095. L'ADC dell'ESP32 però non è lineare, soprattutto vicino a 0 V e 3,3 V, quindi la misura può discostarsi di qualche punto percentuale in più. Esegui la misura sui pin ADC1 (GPIO 32–39), perché i pin ADC2 non sono utilizzabili quando il Wi-Fi è attivo. Sul Raspberry Pi Pico con MicroPython puoi riunire in un unico programma un decodificatore che calcola il valore dalla sequenza di colori e un ohmmetro che misura su GP26:
1from machine import ADC
2import time
3
4# Renk -> rakam / Color -> digit
5RAKAM = {"siyah": 0, "kahverengi": 1, "kirmizi": 2, "turuncu": 3, "sari": 4,
6 "yesil": 5, "mavi": 6, "mor": 7, "gri": 8, "beyaz": 9}
7# Carpan = 10 uzeri rakam / Multiplier = 10 to the power of digit
8CARPAN = {renk: 10 ** r for renk, r in RAKAM.items()}
9CARPAN["altin"] = 0.1
10CARPAN["gumus"] = 0.01
11# Tolerans (%) / Tolerance (%)
12TOLERANS = {"kahverengi": 1, "kirmizi": 2, "yesil": 0.5, "mavi": 0.25,
13 "mor": 0.1, "altin": 5, "gumus": 10}
14
15def renkten_deger(bantlar):
16 # 4 bant: 2 rakam, 5-6 bant: 3 rakam / 4 bands: 2 digits, 5-6 bands: 3 digits
17 if len(bantlar) == 4:
18 adet = 2
19 elif len(bantlar) in (5, 6):
20 adet = 3
21 else:
22 raise ValueError("4, 5 ya da 6 bant / 4, 5 or 6 bands")
23 sayi = 0
24 for renk in bantlar[:adet]:
25 sayi = sayi * 10 + RAKAM[renk]
26 deger = sayi * CARPAN[bantlar[adet]]
27 tolerans = TOLERANS.get(bantlar[adet + 1])
28 return deger, tolerans
29
30def bicimle(ohm):
31 ohm = float(ohm)
32 if ohm >= 1e6:
33 return "{:.2f} MOhm".format(ohm / 1e6)
34 if ohm >= 1e3:
35 return "{:.2f} kOhm".format(ohm / 1e3)
36 return "{:.1f} Ohm".format(ohm)
37
38adc = ADC(26) # GP26 = ADC0
39R_BILINEN = 10000 # multimetreyle olculen deger / value measured with a multimeter
40
41def olc():
42 toplam = 0
43 for _ in range(16): # 16 olcumun ortalamasi / average of 16 readings
44 toplam += adc.read_u16()
45 time.sleep_ms(2)
46 ham = toplam / 16
47 if ham > 65000: # direnc yok / no resistor
48 return None
49 return R_BILINEN * ham / (65535 - ham)
50
51deger, tol = renkten_deger(["kahverengi", "siyah", "turuncu", "altin"])
52print("Renk kodu / Color code:", bicimle(deger), "+/-", tol, "%")
53
54while True:
55 rx = olc()
56 if rx is None:
57 print("Direnc yok / No resistor")
58 else:
59 print("Olculen / Measured:", bicimle(rx))
60 time.sleep(1)La funzione renkten_deger() determina da sola il numero di cifre significative in base alla lunghezza della lista di bande, unisce le cifre, le moltiplica per il moltiplicatore e restituisce la tolleranza. olc() invece legge 16 volte la tensione su GP26 e ne fa la media; poiché read_u16() restituisce la misura a 12 bit del Pico scalata nell'intervallo 0–65535, nella formula si usa 65535. In questo modo nella console di Thonny vedi affiancati il valore letto dai colori e quello misurato, e controlli se la differenza rientra nella tolleranza. Se sei nuovo a MicroPython, l'articolo sui fondamenti di MicroPython è un buon punto di partenza.
Errori comuni e come risolverli
| Errore | Perché succede | Soluzione |
|---|---|---|
| Leggere al contrario | La banda di tolleranza non è stata notata oppure c'è il marrone a entrambe le estremità | Metti la banda oro/argento a destra; se il risultato non rientra in E12/E24, gira il resistore; se non sei sicuro, misura |
| Confondere rosso, arancione e marrone | La luce gialla della stanza e le bande sottili rendono simili i colori | Guarda alla luce del giorno o sotto un LED bianco, se serve con una lente d'ingrandimento |
| Contare male le bande | Un resistore a 5 bande è stato letto come uno a 4 bande | Conta prima le bande; nei resistori con corpo blu di solito sono previste 5 bande |
| Misurare con il resistore nel circuito | Gli elementi collegati in parallelo abbassano il valore misurato | Dissalda il resistore o almeno isola un terminale dal circuito |
| Toccare con le dita entrambi i terminali | La resistenza del corpo si mette in parallelo a quella misurata | Inserisci il resistore nella breadboard o tienilo con una mano sola |
| Cercare di leggere un resistore bruciato | Il surriscaldamento scurisce i colori delle bande | Misura il valore, trova la causa della sovracorrente e scegli con P = I² × R un resistore di potenza maggiore |
| Vedere "1" oppure "OL" sul multimetro | La portata è più piccola del valore oppure il resistore è interrotto | Passa alla portata superiore; se resta uguale, il resistore potrebbe essere a circuito aperto |
Dopo qualche giorno di pratica con il codice colori riconoscerai a colpo d'occhio i resistori da 220 Ω, 1 kΩ e 10 kΩ; nel dubbio, l'ultima parola spetta sempre al multimetro. Per mettere in pratica ciò che hai imparato, dai un'occhiata nell'app BlueGrays ai progetti di LED acceso, semaforo, controllo di un LED con pulsante e lampada notturna con LDR; in ognuno trovi lo schema elettrico e il codice pronto che mostrano passo dopo passo quale resistenza collegare e dove.
Domande frequenti
Da che lato si legge il codice colori di una resistenza?
Tieni il resistore con la banda oro o argento a destra e leggi da sinistra. La banda di tolleranza di solito è un po' più distanziata dalle altre, mentre la prima banda è più vicina al bordo del corpo. Se hai ancora dubbi, leggi in entrambi i versi: il risultato che corrisponde ai valori standard (E12, E24) è probabilmente quello giusto; per esserne certo, misura con il multimetro.
Di che colori è una resistenza da 220 ohm?
Il resistore da 220 Ω a 4 bande è rosso, rosso, marrone e oro: 22 × 10 = 220 Ω, ±5%. La versione ±1% a 5 bande si legge rosso, rosso, nero, nero, marrone. È la scelta più comune per pilotare un LED a 5 V con Arduino.
Di che colore è una resistenza da 10k?
Il resistore da 10 kΩ a 4 bande ha bande marrone, nero, arancione e oro; al numero 10 si aggiungono i tre zeri indicati dalla banda arancione. La versione a 5 bande si legge marrone, nero, nero, rosso, marrone. Con Arduino si usa spesso come resistenza di pull-up/pull-down dei pulsanti e nei partitori di tensione dei sensori.
Quanti ohm è una resistenza marrone nero rosso?
Marrone (1), nero (0) e rosso come moltiplicatore (×100) danno insieme 10 × 100 = 1000 Ω, cioè 1 kΩ. Se la quarta banda è oro, la tolleranza è ±5% e il resistore può misurare tra 950 e 1050 Ω. Se invece gli stessi colori sono le prime tre bande di un resistore a 5 bande, il risultato è diverso: per questo conta prima le bande.
Qual è la differenza tra resistori a 4 bande e a 5 bande?
Il resistore a 4 bande ha due cifre significative, quello a 5 bande ne ha tre; le bande rimanenti indicano moltiplicatore e tolleranza. I resistori a 5 bande sono in genere a film metallico con tolleranza ±1% e permettono valori più fini come 4,99 kΩ. Nella maggior parte dei progetti Arduino i due tipi fanno lo stesso lavoro.
Dal codice colori si capisce quanti watt ha una resistenza?
No, il codice colori indica solo il valore, la tolleranza e, nei 6 bande, il coefficiente di temperatura. La potenza si deduce dalle dimensioni del corpo: i resistori dei kit Arduino, lunghi circa 6 mm, sono di solito da 1/4 W. Calcola la potenza dissipata nel circuito con P = I² × R e assicurati che resti sotto la potenza nominale del resistore.
Progetti da realizzare dopo questo articolo
Vedi tutti i progetti
LED lampeggiante
Il primissimo ciao dell'elettronica: accendere e spegnere un solo LED. L'Arduino accende e spegne il LED a intervalli brevissimi, così la luce lampeggia veloce. Vedi nel modo più semplice come la sche

Due LED lampeggianti alternati
Due LED lampeggiano veloci a turno: quando uno si accende l'altro si spegne, come se si passassero una palla. L'Arduino tiene accesa ogni luce per un quinto di secondo e poi passa all'altra. Dopo il s

Semaforo
Una copia in miniatura del semaforo che vedi ogni giorno per strada. Il rosso resta acceso due secondi, il giallo brilla per un attimo, il verde resta due secondi, poi si torna al rosso passando di nu

Accendere un LED con un pulsante (Push)
Come un campanello: la luce resta accesa finché premi e si spegne quando lasci. L'Arduino ascolta il pulsante di continuo; mentre è premuto accende il LED, e appena togli il dito lo spegne. Con questo

Misurare l'intensità luminosa con LDR
Vuoi vedere quanto è luminosa la tua stanza sotto forma di numero? L'LDR, un piccolo componente sensibile alla luce, misura la luce ambiente e l'Arduino scrive il valore sullo schermo del computer ogn

Luce notturna con LDR
Una piccola luce notturna che si accende da sola quando fa buio e si spegne quando arriva il mattino. Un sensore di luce misura quanto è illuminata la stanza, e l'Arduino accende il LED quando è abbas

LED Lampeggiante con ESP32
Insegna l'uso di base delle uscite GPIO con l'ESP32. Otteniamo un effetto lampeggiante accendendo e spegnendo un LED dal pin digitale. Versione ESP32 del classico progetto blink su Arduino UNO; i comandi di base di blink nell'ambiente Arduino sono gli stessi, ma la disposizione dei pin e i livelli GPIO a 3,3 V dell'ESP32 sono diversi da quelli di Arduino UNO.

Accensione di un LED esterno con Raspberry Pi Pico (breadboard)
Il passo successivo dopo il LED integrato di Pico: collegare un LED esterno alla breadboard e controllarlo tramite il pin GP14. Con questo progetto imparerai come utilizzare qualsiasi pin GPIO generico del Pico come uscita, la polarità del LED (stelo lungo = anodo/+, stelo corto = catodo/–) e perché è indispensabile un resistore di limitazione della corrente (220 Ω). Se non inserisci il resistore, l’LED riceverà una corrente eccessiva e potrebbe bruciarsi. Il circuito è molto semplice: Pico GP14
Altri articoli
App BlueGrays
Costruisci questo circuito passo passo sul telefono
Schema, codice ed elenco componenti in un’unica schermata. Oltre 200 progetti Arduino, ESP32 e Pico da realizzare.
Inquadra con il telefono
Punta la fotocamera sul codice: si apre lo store del tuo telefono.
oppure apri lo store

