Turinys:
- 1 žingsnis: paaiškinta impulsų moduliacija
- 2 veiksmas: tolygus pritemdymas
- 3 žingsnis: aukštyn ir žemyn vienu metu ()
Video: Šviesos diodo išjungimas ir išjungimas: 3 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:49
Šie veiksmai yra eksperimentai, parodantys, kaip veikia šviesos diodai. Jie iliustruoja, kaip apšviesti šviesos diodą tolygiu greičiu ir kaip jį užgesinti ir užgesinti.
Jums reikės:
- Arduino (aš naudoju duetą)
- Bandomoji Lenta
- 5 mm raudonas šviesos diodas
- 330 Ω rezistorius (ne kritinis 330-560 Ω veiks.)
- 22 matuoklio tvirta prijungimo viela
Šiems eksperimentams reikalingos dalys yra įtrauktos į visus „Arduino“paleidimo rinkinius.
1 žingsnis: paaiškinta impulsų moduliacija
Šviesos diodai visada veikia ta pačia įtampa, nepriklausomai nuo ryškumo. Ryškumą lemia kvadratinių bangų osciliatorius, o laikas, per kurį įtampa yra didelė, lemia ryškumą. Tai vadinama impulso pločio moduliacija (PWM). Tai valdo funkcija „Arduino analogWrite“(kaištis, n), kur n turi reikšmę nuo 0 iki 255. „analogWrite“() išvedžia PWM, o ne tikrą analogą. Jei n = 2, šviesos diodas bus dvigubai ryškesnis nei n = 1. Ryškumas visada padvigubėja, kai n padvigubėja. Taigi n = 255 bus dvigubai ryškesnis nei n = 128.
N vertė dažnai išreiškiama procentais, vadinamais darbo ciklu. Nuotraukose pavaizduoti osciloskopo pėdsakai 25, 50 ir 75% darbo ciklams.
2 veiksmas: tolygus pritemdymas
Sukurkite grandinę, kaip parodyta diagramoje. Tai yra kaip grandinė, kurioje mirksi šviesos diodas. Jis naudoja 9 kaištį, nes jums reikia naudoti PWM įgalintą kaištį.
Nukopijuokite/įklijuokite žemiau esantį eskizą į „Arduino IDE“ir paleiskite jį.
Pastebėsite, kad kuo šviesesnis šviesos diodas, tuo lėčiau jis pritemsta. Artėjant prie tamsiausio, jis labai greitai pritems.
negaliojanti sąranka ()
{pinMode (9, OUTPUT); } void loop () {int pin = 9; for (int i = 255; i> -1; i--) {analogWrite (kaištis, i); vėlavimas (10); } for (int i = 0; i <256; i ++) {analogWrite (kaištis, i); vėlavimas (10); }}
}
Kitas žingsnis parodo, kaip pritemdyti šviesos diodą pastoviu greičiu, ir viename teiginyje.
3 žingsnis: aukštyn ir žemyn vienu metu ()
Kad šviesos diodas blėstų pastoviu greičiu, vėlavimas () turi padidėti eksponentiniu greičiu, nes pusė darbo ciklo visada sukuria pusę ryškumo. Pirma mintis buvo pabandyti naudoti žemėlapio () funkciją, tačiau ji yra tiesinė.
Linija:
int d = (16-i/16)^2;
apskaičiuoja atvirkštinį ryškumo kvadratą, kad nustatytų delsos ilgį.
Nukopijuokite/įklijuokite eskizą į „Arduino IDE“ir pamatysite, kad šviesos diodas išnyks ir išnyks pastoviu greičiu.
negaliojanti sąranka ()
{pinMode (9, OUTPUT); } void loop () {int x = 1; int pin = 9; už (int i = 0; i> -1; i = i + x) {int d = (16 -i/16)^2; analogWrite (kaištis, i); delsimas (d); jei (i == 255) x = -1; // perjungti kryptį piko metu}}
Rekomenduojamas:
Visuino Kaip naudoti impulsų pločio moduliaciją (PWM), norint pakeisti šviesos diodo ryškumą: 7 žingsniai
Visuino Kaip naudoti impulsų pločio moduliaciją (PWM), kad pakeistumėte šviesos diodo ryškumą: Šioje pamokoje mes naudosime šviesos diodą, prijungtą prie „Arduino UNO“ir „Visuino“, kad pakeistume jo ryškumą naudojant impulsų pločio moduliaciją (PWM). Žiūrėkite demonstracinį vaizdo įrašą
Šviesos diodo naudojimas pranešimui apšviesti: 7 žingsniai
Šviesos diodo naudojimas pranešimui apšviesti: kad viskas užsidegtų, atrodo kaip magija ir nėra geresnės vietos magijai nei mano klasėje. Pirmą kartą kuriant grandines reikia išspręsti problemas ir atkakliai. Šią pamoką pradėjau skolindamasis grandinės kūrimo vadovo iš „Mak“
AVR mikrovaldiklis. Perjunkite šviesos diodus naudodami mygtuko jungiklį. Paspaudimo mygtuko išjungimas .: 4 žingsniai
AVR mikrovaldiklis. Perjunkite šviesos diodus naudodami mygtuko jungiklį. Mygtuko išjungimas. Šiame skyriuje mes išmoksime, kaip padaryti ATMega328PU programos C kodą, kad būtų galima perjungti trijų šviesos diodų būseną pagal mygtuko jungiklio įvestį. Be to, mes ištyrėme problemos „Switch Bounce“sprendimo būdus. Kaip paprastai, mes
KAIP PADARYTI IR IR IR ŠVIESOS ŠVIESOS ŠVIESOS ŠVIESOS KAMERĄ: 5 žingsniai (su paveikslėliais)
KAIP PADARYTI IR IR IR ŠVIESOS ŠVIESOS ŠVIESOS KAMERĄ: Supratau infraraudonųjų spindulių kamerą, kad galėčiau ją naudoti judesio fiksavimo sistemoje. Su juo taip pat galite gauti tokių nuostabių vaizdų: blizgių objektų, matomų fotoaparate, kurie yra normalūs realybėje. Už pigią kainą galite gauti gana gerų rezultatų. Jis
„RaspberryPi“: šviesos diodo įjungimas ir išjungimas: 4 žingsniai (su nuotraukomis)
„RaspberryPi“: įjunkite ir išjunkite šviesos diodą: Šie veiksmai yra eksperimentai, parodantys, kaip veikia šviesos diodai. Jie parodo, kaip tolygiu greičiu pritemdyti šviesos diodą ir kaip jį užgesinti ir užgesinti. Jums reikės: RaspberryPi (aš naudojau senesnį Pi, mano Pi-3 naudojamas, bet bet kuris Pi veiks.) Duonos lenta