„Arduino“: kontroliniai šviesos diodai - kaip tai veikia
„Arduino“ mikrovaldikliai leidžia lengvai valdyti elektroninius komponentus. Šis praktinis patarimas parodo, kaip valdyti LED su savo „Arduino“.
Kontroliniai šviesos diodai per „Arduino“: reikalingi komponentai
Prieš valdydami šviesos diodus naudodami „Arduino“, turite įsitikinti, kad turite visus reikiamus komponentus.
- Visų pirma, žinoma, jums reikia Arduino. Pradedantiesiems rekomenduojama naudoti „Arduino Uno“ arba „Arduino Mega 2560“. Tiek „Arduino“ programinė įranga, tiek „Arduino“ aparatinė įranga yra atvirojo kodo prasme, yra ir pigesnių „Arduino“ plokščių, kurių negamina pats „Arduino“, o iš kitos įmonės.
- Be „Arduino“, jums taip pat reikia šviesos diodų. Galite atskirti vienspalvius ir RGB šviesos diodus.
- Taip pat turėtumėte gauti keletą rezistorių, nes įprasto Arduino kaiščio (U = 3, 3 V) įtampa yra šiek tiek per didelė šviesos diodams.
- Kad komponentus būtų lengviau perjungti, galite naudoti lentą, kad nereikėtų lituoti savo komponentų.
- Taip pat nepamirškite nusipirkti jungiamųjų laidų, kad taip pat galėtumėte prijungti komponentus.
- Beje, internete galite rasti daug praktinių „Arduino“ pradedančiųjų rinkinių, kurie gali sutaupyti daug pinigų, nes visi komponentai jau yra įtraukti.
Šviesos diodų valdymas per Arduino: preparatai
Įsigiję visus svarbius komponentus, dabar turite atlikti keletą galutinių pasiruošimų.
- Pirmiausia reikia įdiegti „Arduino IDE“ į savo kompiuterį. Diegimo metu jūsų gali paklausti, ar norite įdiegti skirtingas „Arduino“ tvarkykles. Turėtumėte tai tikrai padaryti, kitaip kompiuteris neatpažins jūsų Arduino.
- Tada prijunkite šviesos diodą prie savo Arduino, kaip parodyta paveikslėlyje.
- Tada paleiskite „Arduino IDE“. Dalyje „void setup ()“ pirmiausia turite išvestį nurodyti kaištį, prie kurio prijungtas šviesos diodas. Tai lengva padaryti naudojant komandą "pinMode (13, OUTPUT);" (be kabučių). Mūsų atveju LED yra prijungtas prie 13 kaiščio.
- Tuomet „void loop ()“ galite apibrėžti, kurios komandos visada turėtų būti vykdomos viena po kitos. Pirmiausia galite prisegti 13 naudodami komandą „digitalWrite (13, HIGH)“; nustatyta į „HIGH“. Tai reiškia, kad jam taikoma visa įtampa (3, 3 V).
- Tada galite naudoti atidėjimo komandą, kad programa lauktų 1000 milisekundžių: "atidėjimas (1000);"
- Tada jūs turėtumėte nustatyti 13 kaištį atgal į "LOW": "digitalWrite (13, LOW);"
- Galiausiai pridėkite atidėjimo komandą.
„Arduino“: lemputė mirksi
Baigę programą ir tinkamai prijungę visus komponentus, galite įkelti programą į savo „Arduino“.
- Jei viskas veikė tinkamai, jūsų šviesos diodas turėtų mirksėti.
„Arduino“: kontroliuoja įmontuotą šviesos diodą
Jei turite „Arduino“, bet po ranka nėra LED, taip pat galite valdyti įmontuotą „Arduino“ LED.
- Vietoj kaiščio skaičiaus komandose tiesiog turite naudoti „LED_BUILTIN“.
Kitame praktiniame patarime sužinosite, kaip galite naudoti „Raspberry Pi“ kaip „WiFi“ kartotuvą. Taip pat naudodamiesi mūsų nuolaidomis galite įsigyti elektroninių komponentų iš „Conrad“ žemomis kainomis.