Taula de continguts:

LED Project1: 9 passos
LED Project1: 9 passos

Vídeo: LED Project1: 9 passos

Vídeo: LED Project1: 9 passos
Vídeo: Motor LED connection with 9v battery and switch - Fan Light project tutorial 2024, Desembre
Anonim
Projecte LED 1
Projecte LED 1

La inspiració d’aquest projecte va venir de les llums dels anells del vídeo següent de 0: 22-0: 28

I a continuació podeu descarregar el vídeo del meu resultat.

Pas 1: Pas 1: identifiqueu el costat positiu del vostre LED

Pas 1: identifiqueu el costat positiu del vostre LED
Pas 1: identifiqueu el costat positiu del vostre LED

El costat positiu tindrà una cama metàl·lica més llarga que la negativa.

Pas 2: Pas 2: col·loqueu el LED a la tauleta de pa

Pas 2: col·loqueu el LED a la tauleta de pa
Pas 2: col·loqueu el LED a la tauleta de pa

Col·loqueu el LED com a tal a la tauleta de suport amb la pota negativa al carril de terra blau.

Pas 3: Pas 3: Afegiu una resistència

Pas 3: Afegiu una resistència
Pas 3: Afegiu una resistència

Per a aquest exemple, estic col·locant una resistència de 100 ohms a la mateixa columna que el LED. Per calcular quina resistència es necessita per al vostre LED, utilitzeu la fórmula que es troba a

Pas 4: pas 4: connecteu el cable a la taula de pa

Pas 4: connecteu el cable a la taula de pa
Pas 4: connecteu el cable a la taula de pa

Connecteu un cable a la columna on hi ha el LED i la resistència.

Pas 5: Pas 5: Inseriu el cable al pin

Pas 5: Inseriu el cable al pin
Pas 5: Inseriu el cable al pin

Amb la placa Arduino desconnectada, inseriu l’altre extrem del cable al pin 3 de la vostra placa.

* Nota per a aquest projecte: estic fent servir els pins 3, 5, 6, 9, 10, 11, ja que són els pins de la meva placa Arduino Uno que tenen PWM indicat per la ~ al costat del número, comproveu les especificacions de la vostra placa per seleccionar pins que també tenen PWM.

Pas 6: Pas 6: Repetiu

Repetiu els passos 2-5, 5 vegades més

Pas 7: Pas 6: terra

Pas 6: terra
Pas 6: terra

Col·loqueu un cable al carril blau de terra.

Pas 8: pas 8: terra 2a part

Pas 8: terra 2a part
Pas 8: terra 2a part

Introduïu el cable de terra a la clavilla de terra del tauler.

Pas 9: pas 9: pengeu el codi

Ara podeu connectar l’Arduino a l’ordinador i penjar-hi el codi o copiar el codi següent.

/ * Efecte LED Project1

Apaga diversos LED alhora, es redueix tot, i persegueix diversos LED en seqüència.

El circuit:

- LED dels pins 2 a 7 fins a terra

creat el 2018

per Steven Johnson * /

temporitzador int = 80; // Com més gran sigui el nombre, més lent serà el temps.

configuració nul·la () {

// utilitzeu un bucle for per inicialitzar cada pin com a sortida: for (int thisPin = 2; thisPin <12; thisPin ++) {pinMode (thisPin, OUTPUT); }}

bucle buit () {

// itera sobre els pins: for (int thisPin = 2; thisPin <12; thisPin ++) {// esvaeix el LED d'aquest pin des de apagat a més brillant: for (int brillantor = 0; brillantor <255; brillantor ++) {analogWrite (thisPin, brillantor); }} // pausa entre LEDs: delay (1250);

// esvaeix el LED d'aquest Pin de més brillant a apagat:

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

// bucle des del pin més baix al més alt:

// enceneu el passador:

analogWrite (3, 255); retard (temporitzador); // apagueu el pin:

// enceneu el passador:

analogWrite (5, 255); analogWrite (3, 180); retard (temporitzador); // apagueu el pin:

// enceneu el passador:

analogWrite (6, 255); analogWrite (5, 180); analogWrite (3, 80); retard (temporitzador); // apagueu el pin:

// enceneu el passador:

analogWrite (9, 255); analogWrite (6, 180); analogWrite (5, 80); analogWrite (3, 0); retard (temporitzador); // apagueu el pin:

// enceneu el passador:

analogWrite (10, 255); analogWrite (9, 180); analogWrite (6, 80); analogWrite (5, 0); retard (temporitzador); // apagueu el pin:

// enceneu el passador:

analogWrite (11, 255); analogWrite (10, 180); analogWrite (9, 80); analogWrite (6, 0); retard (temporitzador); // apagueu el pin:

// enceneu el passador:

analogWrite (3, 255); analogWrite (11, 180); analogWrite (10, 80); analogWrite (9, 0); retard (temporitzador); // apagueu el pin:

// enceneu el passador:

analogWrite (5, 255); analogWrite (3, 180); analogWrite (11, 80); analogWrite (10, 0); retard (temporitzador); // apagueu el pin:

// enceneu el passador:

analogWrite (6, 255); analogWrite (5, 180); analogWrite (3, 80); analogWrite (11, 0); retard (temporitzador); // apagueu el pin:

// enceneu el passador:

analogWrite (9, 255); analogWrite (6, 180); analogWrite (5, 80); analogWrite (3, 0); retard (temporitzador); // apagueu el pin:

// enceneu el passador:

analogWrite (10, 255); analogWrite (9, 180); analogWrite (6, 80); analogWrite (5, 0); retard (temporitzador); // apagueu el pin:

// enceneu el passador:

analogWrite (11, 255); analogWrite (10, 180); analogWrite (9, 80); analogWrite (6, 0); retard (temporitzador); // apagueu el pin:

// enceneu el passador:

analogWrite (11, 180); analogWrite (10, 80); analogWrite (9, 0); retard (temporitzador); // apagueu el pin:

// enceneu el passador:

analogWrite (11, 80); analogWrite (10, 0); retard (temporitzador); // apagueu el pin:

// enceneu el passador:

analogWrite (11, 0); retard (temporitzador); // apagueu el pin:}

Recomanat: