Kazalo:

LED vezje (TinkerCad): 3 koraki
LED vezje (TinkerCad): 3 koraki

Video: LED vezje (TinkerCad): 3 koraki

Video: LED vezje (TinkerCad): 3 koraki
Video: Tinkercad, arduino. 3 урок, макетная плата, ШИМ, угасание лампочки 2024, November
Anonim
LED vezje (TinkerCad)
LED vezje (TinkerCad)

Ta projekt je za zabavo in to sem naredil sam. Bistvo tega projekta je spremeniti, koliko svetlobe sije fotorezistor. V tem projektu boste potrebovali 2 upora, foto upor, LED luč, Arduino Uno R3 in žice. Ta projekt je na Tinkercadu, zato vam teh orodij ne bo treba kupiti.

1. korak: 1. korak: Zgradite vezje

1. korak: Zgradite vezje
1. korak: Zgradite vezje

Najprej boste kopirali zgornjo sliko. Dobili boste Arduino Uno R3 in ga nastavili nekje na zaslonu. Nato boste dobili LED luč in priključili upor na katodo na LED. Nato nastavite žico, ki je na LED priključena na upor, in jo priključite na GND na AUR3 (Arduino Uno R3). Enako boste storili za anodo in žico z nje priključili na režo D9 na AUR3. V naslednjem koraku boste dodali foto -upor in dodali še en upor, nato pa ga priključili na priključek 1 na foto -uporu. Nato priključite upor na GND z žico, ki jo najdete na AUR3. Na zadnji stopnji gradnje boste A0 priključili na AUR3 in ga priključili na terminal 1, ki je na fotorezistorju. Nazadnje boste priključili žico iz 5V in jo priključili na priključek 2 na fotorezistorju.

2. korak: 2. korak: Kodiranje z bloki

Korak: Koda z bloki
Korak: Koda z bloki

V urejevalniku kod kliknite kategorijo Spremenljivke.

Če želite shraniti vrednost upora fotorezistorja, ustvarite spremenljivko z imenom "sensorValue". Povlecite "set" blok. Stanje našega fotoistorja bomo shranili v spremenljivo vrednost sensorValue. Kliknite kategorijo Input in povlecite blok "analogni pin za branje" in ga postavite za "set" za besedo "na" Ker je naš potenciometer povezan z Arduinom na pin A0, spremenite spustni meni na A0. Kliknite kategorijo Output in povlecite blok "print to serijski monitor". Pomaknite se do kategorije spremenljivk in povlecite spremenljivko sensorValue na blok "tiskanje na serijski monitor" in se prepričajte, da je spustni meni nastavljen za tiskanje z novo vrstico. Po želji zaženite simulacijo in odprite serijski monitor, da preverite, ali odčitki prihajajo in se spreminjajo, ko nastavite senzor. Vrednosti analognih vhodov se gibljejo od 0-1023. Ker želimo pisati na LED s številko med 0 (izklopljeno) in 255 (polna svetlost), bomo za "navzkrižno množenje" uporabili blok "zemljevid". Pomaknite se do kategorije Matematika in povlecite blok "zemljevid". V prvi reži povlecite spremenljivčni blok sensorValue, nato nastavite obseg od 0 do 255. V kategoriji Output povlecite analogni blok "set pin", ki privzeto pravi "set pin 3 to 0." Prilagodite ga tako, da nastavite pin 9. Povlecite blok zemljevida, ki ste ga naredili prej, v polje "set pin" bloka "to", da vnesete prilagojeno številko na pin LED z uporabo PWM. Kliknite kategorijo Control in povlecite čakalni blok ter ga prilagodite tako, da program zamika 0,1 sekunde.

3. korak: 3. korak: Poskusite

3. korak: Poskusite!
3. korak: Poskusite!

Zdaj, ko ste se naučili brati foto upor in preslikati njegov izhod za nadzor svetlosti LED, ste pripravljeni uporabiti te in druge veščine, ki ste se jih do sedaj naučili. Ta projekt ni bil tako težak in za izdelavo sem potreboval le 3 dni. Hvala vam!

Priporočena: