Sommario:

LED Progetto1: 9 passaggi
LED Progetto1: 9 passaggi

Video: LED Progetto1: 9 passaggi

Video: LED Progetto1: 9 passaggi
Video: ⚡ Дерзкий антирейтинг: топ-10 НЕнадёжных дизелей по мнению "АвтоСтронг-М". 2024, Novembre
Anonim
LED Progetto1
LED Progetto1

L'ispirazione per questo progetto è venuta dalle luci ad anello nel video qui sotto da 0:22-0:28

E qui sotto potete scaricare il video del mio risultato.

Passaggio 1: Passaggio 1: identificare il lato positivo del LED

Passaggio 1: identifica il lato positivo del tuo LED
Passaggio 1: identifica il lato positivo del tuo LED

Il lato positivo avrà una gamba metallica più lunga rispetto al negativo.

Passaggio 2: Passaggio 2: posizionare il LED nella breadboard

Passaggio 2: posizionare il LED nella breadboard
Passaggio 2: posizionare il LED nella breadboard

Posiziona il LED come tale nella breadboard con la gamba negativa nella corsia di terra blu.

Passaggio 3: Passaggio 3: Aggiungi resistore

Passaggio 3: aggiungi resistore
Passaggio 3: aggiungi resistore

Per questo esempio sto posizionando un resistore da 100 ohm nella stessa colonna del LED. Per calcolare quale resistenza è necessaria per il tuo LED, usa la formula trovata su

Passaggio 4: Passaggio 4: collegare il cavo alla breadboard

Passaggio 4: collegare il cavo alla breadboard
Passaggio 4: collegare il cavo alla breadboard

Collegare un filo alla colonna in cui si trovano il LED e la resistenza.

Passaggio 5: Passaggio 5: inserire il filo nel pin

Passaggio 5: inserire il filo nel pin
Passaggio 5: inserire il filo nel pin

Con la scheda Arduino scollegata, inserisci l'altra estremità del cavo nel pin 3 della scheda.

* Nota per questo progetto sto usando i pin 3, 5, 6, 9, 10, 11 in quanto sono i pin sulla mia scheda Arduino Uno che hanno il PWM indicato dal ~ accanto al numero, controlla le specifiche della tua scheda per selezionare i pin che hanno anche PWM.

Passaggio 6: Passaggio 6: ripetere

Ripeti i passaggi 2-5, altre 5 volte

Passaggio 7: Passaggio 6: messa a terra

Passaggio 6: terra
Passaggio 6: terra

Posiziona un cavo nella corsia di terra blu.

Passaggio 8: Passaggio 8: Messa a terra Parte 2

Passaggio 8: parte di terra 2
Passaggio 8: parte di terra 2

Inserisci il filo di terra nel pin di terra sulla scheda.

Passaggio 9: Passaggio 9: caricare il codice

Ora puoi collegare il tuo Arduino al tuo computer e caricare il tuo codice su di esso, oppure copiare il codice qui sotto.

/* Effetto LED Progetto1

Diminuisce più LED contemporaneamente, quindi abbassa tutti i livelli, quindi insegue più LED in sequenza.

Il circuito:

- LED dai pin da 2 a 7 a massa

creato 2018

di Steven Johnson */

int timer = 80; // Più alto è il numero, più lento è il tempo.

void setup() {

// usa un ciclo for per inizializzare ogni pin come output: for (int thisPin = 2; thisPin < 12; thisPin++) { pinMode(thisPin, OUTPUT); } }

ciclo vuoto() {

// itera sui pin: for (int thisPin = 2; thisPin < 12; thisPin++) { // dissolve il LED su questo pin da spento a più luminoso: for (int luminosità = 0; luminosità < 255; luminosità++) { analogWrite(thisPin, luminosità); } } // pausa tra i LED: delay(1250);

// sbiadisce il LED su questo Pin da più luminoso a spento:

for (int luminosità = 255; luminosità >= 0; luminosità--) { analogWrite(3, luminosità); analogWrite(5, luminosità); analogWrite(6, luminosità); analogWrite(9, luminosità); analogWrite(10, luminosità); analogWrite(11, luminosità); ritardo(2); }

// loop dal pin più basso al più alto:

// attiva il pin:

analogWrite(3, 255); timer del ritardo); // disattiva il pin:

// attiva il pin:

analogWrite(5, 255); analogWrite(3, 180); timer del ritardo); // disattiva il pin:

// attiva il pin:

analogWrite(6, 255); analogWrite(5, 180); analogWrite(3, 80); timer del ritardo); // disattiva il pin:

// attiva il pin:

analogWrite(9, 255); analogWrite(6, 180); analogWrite(5, 80); analogWrite(3, 0); timer del ritardo); // disattiva il pin:

// attiva il pin:

analogWrite(10, 255); analogWrite(9, 180); analogWrite(6, 80); analogWrite(5, 0); timer del ritardo); // disattiva il pin:

// attiva il pin:

analogWrite(11, 255); analogWrite(10, 180); analogWrite(9, 80); analogWrite(6, 0); timer del ritardo); // disattiva il pin:

// attiva il pin:

analogWrite(3, 255); analogWrite(11, 180); analogWrite(10, 80); analogWrite(9, 0); timer del ritardo); // disattiva il pin:

// attiva il pin:

analogWrite(5, 255); analogWrite(3, 180); analogWrite(11, 80); analogWrite(10, 0); timer del ritardo); // disattiva il pin:

// attiva il pin:

analogWrite(6, 255); analogWrite(5, 180); analogWrite(3, 80); analogWrite(11, 0); timer del ritardo); // disattiva il pin:

// attiva il pin:

analogWrite(9, 255); analogWrite(6, 180); analogWrite(5, 80); analogWrite(3, 0); timer del ritardo); // disattiva il pin:

// attiva il pin:

analogWrite(10, 255); analogWrite(9, 180); analogWrite(6, 80); analogWrite(5, 0); timer del ritardo); // disattiva il pin:

// attiva il pin:

analogWrite(11, 255); analogWrite(10, 180); analogWrite(9, 80); analogWrite(6, 0); timer del ritardo); // disattiva il pin:

// attiva il pin:

analogWrite(11, 180); analogWrite(10, 80); analogWrite(9, 0); timer del ritardo); // disattiva il pin:

// attiva il pin:

analogWrite(11, 80); analogWrite(10, 0); timer del ritardo); // disattiva il pin:

// attiva il pin:

analogWrite(11, 0); timer del ritardo); // disattiva il pin: }

Consigliato: