
Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-23 15:04

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

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

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

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:
Circuit paralel utilizând eroarea de circuit: 13 pași (cu imagini)

Circuit paralel folosind bug-ul de circuit: bug-urile de circuit sunt un mod simplu și distractiv de a introduce copiii în electricitate și circuite și de a le lega cu un curriculum bazat pe STEM. Această eroare drăguță încorporează o motricitate excelentă și abilități creative de a lucra creativ, lucrând cu electricitate și circuite
Broșă din cristal de cuarț cu senzor de sunet și muzică cu circuit de joacă Circuit Express: 8 pași (cu imagini)

Broșă de cristal cuarț cu senzor de sunet și muzică cu teren de joacă Circuit Express: Această broșă reactivă la sunet este realizată folosind un circuit de joacă expres, cristale de cuarț vrac ieftine, sârmă, carton, plastic găsit, un știft de siguranță, ac și fir, adeziv fierbinte, țesătură, și o varietate de instrumente. Acesta este un prototip sau prima schiță a acestui
Circuit de formare liberă Real Freeform Circuit !: 8 Pași

Circuit de formare liberă Real Freeform Circuit !: Un circuit LED cu telecomandă IR freeformable. Un sistem de urmărire a luminii DIY all-in-one aplicabil, cu modele controlate de Arduino
Joule Thief Circuit Mod de realizare și circuit Explicație: 5 pași

Circuitul Joule Thief Cum se realizează și circuitul Explicație: Un „Joule Thief” este un circuit de rapel simplu de tensiune. Poate crește tensiunea unei surse de energie prin schimbarea semnalului constant de joasă tensiune într-o serie de impulsuri rapide la o tensiune mai mare. Cel mai frecvent vedeți acest tip de circuit folosit pentru a powe
Super Efecte cu bandă LED și circuit LED: 11 pași

Super Efecte cu LED Strip și LED Circuit: Hii prietene, Astăzi am să fac un circuit de super efecte luminoase cu LED Strip și LED. Să începem