Obsah:

LED obvod (TinkerCad): 3 kroky
LED obvod (TinkerCad): 3 kroky

Video: LED obvod (TinkerCad): 3 kroky

Video: LED obvod (TinkerCad): 3 kroky
Video: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, Júl
Anonim
LED obvod (TinkerCad)
LED obvod (TinkerCad)

Tento projekt je zábavný a urobil som ho sám. Cieľom tohto projektu je zmeniť, koľko svetla svieti pomocou fotorezistora. V tomto projekte budete potrebovať 2 rezistory, fotorezistor, LED svetlo, Arduino Uno R3 a vodiče. Tento projekt je na Tinkercad, takže tieto nástroje nebudete musieť kupovať.

Krok 1: Krok 1: Vybudujte obvod

Krok 1: Vybudujte obvod
Krok 1: Vybudujte obvod

Najprv skopírujete obrázok vyššie. Získate Arduino Uno R3 a nastavíte ho niekde na obrazovke. Ďalej získate LED svetlo a na Katódu na LED pripojíte odpor. Potom nastavíte vodič, ktorý je pripojený k odporu na LED dióde, a pripojíte ho k GND na AUR3 (Arduino Uno R3). To isté urobíte pre anódu a zapojíte z nej vodič do zásuvky D9 na AUR3. V nasledujúcom kroku pridáte fotoodpor a ďalší odpor a potom ho pripojíte k svorke 1 na fotoodpore. Ďalej pripojíte odpor k GND pomocou drôtu, ktorý sa nachádza na AUR3. V poslednom kroku jeho postavenia pripojíte A0 na AUR3 a pripojíte ho k terminálu 1, ktorý sa nachádza na fotoodpore. Nakoniec pripojíte vodič z 5 V a zapojíte ho na svorku 2 na fotoodpore.

Krok 2: Krok 2: Kód s blokmi

Krok 2: Kódujte s blokmi
Krok 2: Kódujte s blokmi

V editore kódu kliknite na kategóriu Premenné.

Na uloženie hodnoty odporu fotorezistora vytvorte premennú s názvom „sensorValue“. Presuňte „nastavený“blok. Stav nášho fotorezistora uložíme do premennej hodnoty senzora. Kliknite na kategóriu Vstup a potiahnite blok „analógového čítacieho pinu“a umiestnite ho do bloku „nastaviť“za slovom „do“Pretože náš potenciometer je pripojený k Arduinu na kolíku A0, zmeňte rozbaľovací zoznam na A0. Kliknite na kategóriu Výstup a potiahnite blok „vytlačiť na sériový monitor“. Prejdite do kategórie Premenné a presuňte hodnotu senzora premennej do bloku „Print to serial monitor“a uistite sa, že je rozbaľovacia ponuka nastavená na tlač s novým riadkom. Voliteľne spustite simuláciu a otvorte sériový monitor, aby ste si overili, či údaje prichádzajú a menia sa pri úprave senzora. Analógové vstupné hodnoty sa pohybujú od 0-1023. Pretože chceme zapisovať na LED diódy s číslom od 0 (vypnuté) do 255 (plný jas), použijeme blok „mapa“na to, aby sme pre nás urobili nejaké krížové násobenie. Prejdite do kategórie Matematika a potiahnite blok „mapy“. Do prvého slotu potiahnite variabilný blok sensorValue a potom nastavte rozsah od 0 do 255. V kategórii Výstup vytiahnite analógový blok „set pin“, ktorý v predvolenom nastavení hovorí „set pin 3 to 0.“Upravte ho tak, aby nastavoval kolík 9. Presuňte blok mapy, ktorý ste vytvorili predtým, do poľa „nastaviť pin“bloku „do“, aby ste zapísané číslo zapísali na pin LED pomocou PWM. Kliknite na kategóriu Ovládanie, potiahnite blok čakania a upravte ho tak, aby odložil program o 0,1 sekundy.

Krok 3: Krok 3: Skúste to

Krok 3: Skúste to!
Krok 3: Skúste to!

Teraz, keď ste sa naučili čítať fotoodpor a mapovať jeho výstup na ovládanie jasu LED, ste pripravení uplatniť tieto a ďalšie schopnosti, ktoré ste sa doteraz naučili. Tento projekt nebol taký náročný a jeho výroba mi trvala iba 3 dni. Ďakujem!

Odporúča: