Taula de continguts:

Circuit LED (TinkerCad): 3 passos
Circuit LED (TinkerCad): 3 passos

Vídeo: Circuit LED (TinkerCad): 3 passos

Vídeo: Circuit LED (TinkerCad): 3 passos
Vídeo: 03 Led Chaser with Arduino on TinkerCad 2024, Desembre
Anonim
Circuit LED (TinkerCad)
Circuit LED (TinkerCad)

Aquest projecte és divertit i ho he fet jo mateix. L’objectiu d’aquest projecte és canviar la quantitat de llum que brilla un fotoresistor. En aquest projecte, necessitareu 2 resistències, una fotoresistència, una llum LED, Arduino Uno R3 i cables. Aquest projecte és a Tinkercad, de manera que no haureu de comprar aquestes eines.

Pas 1: Pas 1: Construeix el circuit

Pas 1: Construeix el circuit
Pas 1: Construeix el circuit

En primer lloc, copiarà la imatge superior. Obtindreu Arduino Uno R3 i el configurareu en algun lloc de la pantalla. A continuació, obtindreu una llum LED i connectareu una resistència al càtode del LED. A continuació, configurareu un cable connectat a la resistència del LED i el connectareu a la GND de l’AUR3 (Arduino Uno R3). Fareu el mateix amb l’ànode i connectareu el cable d’ell a la ranura D9 de l’AUR3. Al següent pas, afegirà una fotoresistència i n’afegirà una altra, i després la connectarà a la terminal 1 del fotoresistor. A continuació, connectareu la resistència al GND amb un cable que es troba a AUR3. En l’últim pas de la seva construcció, connectareu l’A0 a l’AUR3 i el connectareu al terminal 1, que es troba al fotoresistor. Per últim, connectareu un cable de 5v i el connectareu al terminal 2 del fotoresistor.

Pas 2: Pas 2: Codi amb blocs

Pas 2: Codi amb blocs
Pas 2: Codi amb blocs

Feu clic a la categoria Variables de l'editor de codi.

Per emmagatzemar el valor de resistència del fotoresistor, creeu una variable anomenada "sensorValue". Arrossegueu un bloc "set". Emmagatzemarem l’estat del nostre fotoresistor a la variable sensorValue. Feu clic a la categoria Entrada i arrossegueu un bloc "pin de lectura analògic" i col·loqueu-lo al bloc "set" després de la paraula "a" Com que el nostre potenciòmetre està connectat a l'Arduino al pin A0, canvieu el menú desplegable a A0. Feu clic a la categoria de sortida i arrossegueu el bloc "imprimeix al monitor sèrie". Aneu a la categoria Variables i arrossegueu el sensorValue variable al bloc "imprimeix al monitor sèrie" i assegureu-vos que el menú desplegable estigui configurat per imprimir amb una nova línia. Opcionalment, inicieu la simulació i obriu el monitor sèrie per comprovar que les lectures entren i canvien quan ajusteu el sensor. Els valors d'entrada analògica oscil·len entre 0-1023. Com que volem escriure al LED amb un número entre 0 (apagat) i 255 (brillantor total), utilitzarem el bloc "mapa" per fer-nos una multiplicació creuada. Aneu a la categoria de matemàtiques i arrossegueu un bloc de "mapa". A la primera ranura, arrossegueu un bloc variable sensorValue i, a continuació, configureu l’interval de 0 a 255. Torneu a la categoria de sortida, arrossegueu un bloc analògic de "pin fixat", que per defecte diu "configureu el pin 3 a 0." Ajusteu-lo per definir el pin 9. Arrossegueu el bloc de mapa que heu creat anteriorment al camp "to" del bloc "pin set" per escriure el número ajustat al pin LED mitjançant PWM. Feu clic a la categoria Control i arrossegueu un bloc d'espera i ajusteu-lo per retardar el programa durant 1 segon.

Pas 3: Pas 3: Proveu-ho

Pas 3: proveu-ho!
Pas 3: proveu-ho!

Ara que heu après a llegir una fotoresistència i a mapar-ne la sortida per controlar la brillantor d’un LED, esteu preparats per aplicar aquestes i altres habilitats que heu après fins ara. Aquest projecte no va ser tan dur i només em va costar uns 3 dies fer-lo. Gràcies!

Recomanat: