Turinys:

LED grandinė (TinkerCad): 3 žingsniai
LED grandinė (TinkerCad): 3 žingsniai

Video: LED grandinė (TinkerCad): 3 žingsniai

Video: LED grandinė (TinkerCad): 3 žingsniai
Video: Tinkercad.Circuits.Arduino programmēšana. Mirgojošs gaismasdiods. 2024, Liepa
Anonim
LED grandinė (TinkerCad)
LED grandinė (TinkerCad)

Šis projektas skirtas linksmybėms, ir aš tai padariau pats. Šio projekto esmė yra pakeisti, kiek šviesos skleidžia fotorezistorius. Šiame projekte jums reikės 2 rezistorių, fotorezistoriaus, LED lempos, „Arduino Uno R3“ir laidų. Šis projektas yra „Tinkercad“, todėl jums nereikės pirkti šių įrankių.

1 žingsnis: 1 žingsnis: sukurkite grandinę

1 žingsnis: sukurkite grandinę
1 žingsnis: sukurkite grandinę

Pirmiausia nukopijuokite paveikslėlį aukščiau. Jūs gausite „Arduino Uno R3“ir nustatysite jį kažkur ekrane. Tada gausite LED lemputę ir prijunkite rezistorių prie LED katodo. Tada nustatysite laidą, kuris yra prijungtas prie šviesos diodo rezistoriaus, ir prijunkite jį prie AUR3 (Arduino Uno R3) GND. Jūs padarysite tą patį su anodu ir prijungsite laidą iš jo prie D9 lizdo AUR3. Kitame veiksme pridėsite fotorezistorių ir kitą rezistorių, tada prijunkite jį prie fotorezistoriaus 1 terminalo. Tada jūs prijungsite rezistorių prie GND laidu, kuris yra AUR3. Paskutiniame jo kūrimo etape prijungsite A0 prie AUR3 ir prijungsite prie 1 gnybto, esančio fotorezistoriuje. Galiausiai prijungsite laidą nuo 5 V ir prijungsite prie fotorezistoriaus 2 gnybto.

2 veiksmas: 2 žingsnis: koduokite su blokais

2 žingsnis: koduokite su blokais
2 žingsnis: koduokite su blokais

Kodų redaktoriuje spustelėkite kategoriją Kintamieji.

Norėdami išsaugoti fotorezistoriaus varžos vertę, sukurkite kintamąjį pavadinimu „sensorValue“. Ištraukite „nustatytą“bloką. Mūsų fotorezistoriaus būseną išsaugosime kintamajame sensorValue. Spustelėkite įvesties kategoriją ir ištraukite bloką „analoginis skaitymo kaištis“ir įdėkite jį į „nustatyti“bloką po žodžio „į“Kadangi mūsų potenciometras yra prijungtas prie „Arduino“kaiščio A0, pakeiskite išskleidžiamąjį meniu į A0. Spustelėkite išvesties kategoriją ir ištraukite bloką „spausdinti į serijinį monitorių“. Eikite į kategoriją „Kintamieji“ir vilkite kintamąjį sensorValue į bloką „spausdinti į serijinį monitorių“ir įsitikinkite, kad išskleidžiamasis meniu nustatytas spausdinti nauja eilute. Pasirinktinai pradėkite modeliavimą ir atidarykite serijinį monitorių, kad patikrintumėte, ar rodmenys ateina ir keičiasi, kai sureguliuojate jutiklį. Analoginės įvesties vertės yra nuo 0 iki 1023. Kadangi norime rašyti į šviesos diodą, kurio skaičius yra nuo 0 (išjungtas) iki 255 (visas ryškumas), mes naudosime „žemėlapio“bloką, kad padarytume kryžminį daugybą. Eikite į matematikos kategoriją ir ištraukite „žemėlapio“bloką. Pirmajame lizde vilkite kintamojo bloką sensorValue, tada nustatykite diapazoną nuo 0 iki 255. Grįždami į išvesties kategoriją, ištraukite analoginį bloką „set pin“, kuris pagal nutylėjimą sako „set pin 3 to 0.“Sureguliuokite jį, kad nustatytumėte kaištį 9. Vilkite anksčiau sukurtą žemėlapio bloką į lauką „nustatyti kaiščio bloką“į „ir parašykite sureguliuotą skaičių į LED kaištį naudodami PWM. Spustelėkite valdiklio kategoriją ir ištraukite laukimo bloką ir sureguliuokite, kad programa būtų atidėta 0,1 sekundės.

3 žingsnis: 3 žingsnis: pabandykite

3 žingsnis: Išbandykite!
3 žingsnis: Išbandykite!

Dabar, kai išmokote skaityti fotorezistorių ir susieti jo išvestį, kad valdytumėte šviesos diodo ryškumą, esate pasiruošę pritaikyti tuos ir kitus įgūdžius, kuriuos išmokote iki šiol. Šis projektas nebuvo toks sunkus ir užtrukau tik apie 3 dienas. Ačiū!

Rekomenduojamas: