Cuprins:

Circuit LED (TinkerCad): 3 pași
Circuit LED (TinkerCad): 3 pași

Video: Circuit LED (TinkerCad): 3 pași

Video: Circuit LED (TinkerCad): 3 pași
Video: Running LED tower | LED circuits | Electronics projects 2024, Iulie
Anonim
Circuit LED (TinkerCad)
Circuit LED (TinkerCad)

Acest proiect este pentru distracție și l-am făcut singur. Scopul acestui proiect este de a schimba câtă lumină strălucește de un fotorezistor. În acest proiect, veți avea nevoie de 2 rezistoare, un fotorezistor, o lumină LED, Arduino Uno R3 și fire. Acest proiect este pe Tinkercad, deci nu va trebui să cumpărați aceste instrumente.

Pasul 1: Pasul 1: Construiți circuitul

Pasul 1: Construiți circuitul
Pasul 1: Construiți circuitul

Mai întâi, veți copia imaginea de mai sus. Veți obține Arduino Uno R3 și îl veți configura undeva pe ecran. Apoi, veți obține o lumină LED și veți conecta un rezistor la catodul de pe LED. Apoi, veți configura un fir care este conectat la rezistorul de pe LED și îl veți conecta la GND de pe AUR3 (Arduino Uno R3). Veți face același lucru pentru anod și veți conecta firul de la acesta la slotul D9 de pe AUR3. La pasul următor, veți adăuga un fotorezistor și adăugați un alt rezistor, apoi îl veți conecta la terminalul 1 de pe fotorezistor. Apoi, veți conecta rezistorul la GND cu un fir, care se găsește pe AUR3. La ultimul pas al construirii acestuia, veți conecta A0 pe AUR3 și îl veți conecta la terminalul 1, aflat pe fotorezistor. În cele din urmă, veți conecta un fir de la 5v și îl veți conecta la terminalul 2 de pe fotorezistor.

Pasul 2: Pasul 2: Codul cu blocuri

Pasul 2: Codificați cu blocuri
Pasul 2: Codificați cu blocuri

Faceți clic pe categoria Variabile din editorul de cod.

Pentru a stoca valoarea rezistenței fotorezistorului, creați o variabilă numită "sensorValue". Trageți afară un bloc „set”. Vom stoca starea fotorezistorului nostru în senzorul variabil Valoare. Faceți clic pe categoria Intrare și trageți afară un bloc „pin de citire analogică” și plasați-l în blocul „set” după cuvântul „în„ Deoarece potențiometrul nostru este conectat la Arduino pe pinul A0, schimbați meniul derulant în A0. Faceți clic pe categoria de ieșire și trageți afară un bloc „tipăriți pe monitorul serial”. Navigați la categoria Variabile și trageți senzorul variabil Valoare pe blocul „tipăriți pe monitorul serial” și asigurați-vă că meniul derulant este setat pentru a imprima cu o nouă linie. Opțional, porniți simularea și deschideți monitorul serial pentru a verifica citirile care intră și se schimbă atunci când reglați senzorul. Valorile de intrare analogice variază de la 0-1023. De vreme ce vrem să scriem pe LED cu un număr între 0 (oprit) și 255 (luminozitate maximă), vom folosi blocul „hartă” pentru a face o multiplicare încrucișată pentru noi. Navigați la categoria Math și trageți afară un bloc „hartă”. În primul slot, trageți un bloc variabil senzorValor, apoi setați intervalul de la 0 la 255. Înapoi în categoria Ieșire, trageți afară un bloc analogic „set pin”, care implicit spune „setați pinul 3 la 0.” Reglați-l pentru a seta pinul 9. Trageți blocul de hartă pe care l-ați făcut mai devreme în câmpul „set pin” al blocului „în” pentru a scrie numărul ajustat pe pinul LED folosind PWM. Faceți clic pe categoria Control și trageți un bloc de așteptare și reglați-l pentru a întârzia programul.1 secunde.

Pasul 3: Pasul 3: Încercați

Pasul 3: Încercați!
Pasul 3: Încercați!

Acum, că ați învățat să citiți un fotorezistor și să-i mapați ieșirea pentru a controla luminozitatea unui LED, sunteți gata să aplicați acele abilități pe care le-ați învățat până acum. Acest proiect nu a fost atât de greu și mi-a luat doar vreo 3 zile să fac. Mulțumesc!

Recomandat: