ARTE
BELLEZZA E BENESSERE
MESTIERE
CULTURA E STORIA
DIVERTIMENTO
AMBIENTE
CIBO E BEVANDE
FUTURO VERDE
INGEGNERIA INVERSA
SCIENZE
SPORT
TECNOLOGIA
INDOSSABILI

Tradotto
NFT
Lampeggiamento LED — Il Tuo Primo Progetto Arduino
NFTIl classico primo progetto di elettronica! Costruisci un circuito LED lampeggiante utilizzando un Arduino, una breadboard, un resistore e un singolo LED. Perfetto per principianti assoluti — nessuna saldatura richiesta.
Istruzioni
1
1
Raccogli i tuoi componenti
Raccogli i tuoi componenti
Raccogli tutti i componenti elencati di seguito. Non è necessario saldare — tutto si collega alla breadboard.
Materiali per questo passaggio:
SparkFun Inventor's Kit - V3.21 kit
Arduino Uno R31 pezzo
5mm LED (any color)1 pezzo
220 ohm Resistor (1/4W)1 pezzo
Breadboard1 pezzo
Jumper Wires (Male-to-Male)2 pezzi
USB-B Cable1 pezzoStrumenti necessari:
Computer with Arduino IDE
2
2
Schema Circuitale
Schema Circuitale
Il segnale fluisce da Arduino Pin 13 → resistore 220Ω (R1) → LED (D1) → GND. Il resistore limita la corrente per proteggere LED.
Materiali per questo passaggio:
Arduino Uno R31 pezzo
5mm LED (any color)1 pezzo
220 ohm Resistor (1/4W)1 pezzo3
3
Collegalo
Collegalo
- Inserisci il LED nella breadboard — gamba lunga (anodo +) in una riga, gamba corta (catodo −) nella riga successiva.
- Inserisci una gamba del resistore 220Ω nella stessa riga del catodo LED. L'altra gamba in una riga separata.
- Jumper wire dalla riga anodo LED → Arduino Pin 13.
- Jumper wire dalla riga libera del resistore → Arduino GND.
Materiali per questo passaggio:
5mm LED (any color)1 pezzo
220 ohm Resistor (1/4W)1 pezzo
Breadboard1 pezzo
Jumper Wires (Male-to-Male)2 pezzi4
4
Upload the Blink Code
Upload the Blink Code
Connect Arduino via USB. Open Arduino IDE, select Tools → Board → Arduino Uno, paste the code, and click Upload.
blink.inoarduino
// Blinking LED — Your First Arduino Project
// Turns an LED on for one second, then off for one second, repeatedly.
const int LED_PIN = 13; // Pin connected to the LED
void setup() {
pinMode(LED_PIN, OUTPUT); // Set pin 13 as an output
}
void loop() {
digitalWrite(LED_PIN, HIGH); // Turn LED ON
delay(1000); // Wait 1 second
digitalWrite(LED_PIN, LOW); // Turn LED OFF
delay(1000); // Wait 1 second
}
// EXPERIMENT IDEAS:
// - Change delay(1000) to delay(100) for fast blinking
// - Change delay(1000) to delay(2000) for slow blinking
// - Try delay(50) for a strobe effect
// - Use different values for ON and OFF times:
// delay(200) ON, delay(800) OFF = short flash
// delay(800) ON, delay(200) OFF = long flash
Materiali per questo passaggio:
Arduino Uno R31 pezzo
USB-B Cable1 pezzoStrumenti necessari:
Computer with Arduino IDE
5
5
PCB Layout (Riferimento)
PCB Layout (Riferimento)
Questo mostra il circuito come un layout PCB. Non necessario per questo progetto — la breadboard funziona perfettamente — ma mostra come lo stesso circuito apparirebbe se realizzato come una scheda reale.
6
6
Test e Esperimento
Test e Esperimento
LED lampeggia? Congratulazioni! Hai appena programmato hardware.
Risoluzione dei problemi:
Prossimi esperimenti:
Risoluzione dei problemi:
- LED non si accende? Capovolgi il LED — gamba lunga verso Pin 13.
- LED rimane acceso? Verifica che il codice sia stato caricato correttamente.
- Non succede nulla? Verifica che il cablaggio corrisponda allo schema nel Passaggio 2.
Prossimi esperimenti:
- Modifica i valori di
delay()per controllare la velocità di lampeggio - Aggiungi un secondo LED su Pin 12
- Sostituisci con un RGB LED (vedi SIK Circuito 3)
Materiali
7- €90.00
- 1 pezzoSegnaposto
- Segnaposto
- Segnaposto
- 1 pezzoSegnaposto
- Segnaposto
- 1 pezzoSegnaposto
Strumenti richiesti
2- Computer with Arduino IDE
- Segnaposto
Totale stimato
€90.00CC0 Pubblico dominio
Questo progetto è rilasciato sotto CC0. Sei libero di copiare, modificare, distribuire e utilizzare quest'opera per qualsiasi scopo, senza chiedere permesso.
Supporta il Maker acquistando prodotti tramite il suo progetto dove guadagna una Commissione Maker stabilita dai venditori, oppure crea una nuova iterazione di questo progetto e includilo come collegamento nel tuo progetto per condividere i ricavi.
