Turinys:
- 1 veiksmas: prijunkite „Arduino“plokštę prie kompiuterio
- 2 žingsnis: Suteikite galią savo duonos lentai
- 3 žingsnis: Naudokite potenciometrą
- 4 žingsnis: potenciometro prijungimas
- 5 žingsnis: šviesos diodas
- 6 žingsnis: laikas koduoti
- 7 žingsnis: Mėgaukitės
Video: Šviesos diodo pritemdymas ir apšvietimas naudojant „Arduino“: 7 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Prieš pradėdami statyti, turite gauti tinkamas medžiagas:
- 1 „Arduino“lenta - naudojau „Arduino Uno“smūgį, tačiau jis veikia taip pat.
- 1 Potenciometras - mano išvaizda skiriasi nuo daugelio, tačiau jie veikia taip pat.
- 1 Duonos lenta
- Keletas trumpiklių
- 1 šviesos diodas ir rezistorius - norėčiau rekomenduoti, kad rezistorius būtų didesnis nei 250 omų.
- Kompiuteris su įdiegtu „Arduino IDE“
Galiausiai, būkite atsargūs! Čia dirbate su aštriais daiktais ir srovėmis, todėl būkite atsargūs kiekviename žingsnyje.
1 veiksmas: prijunkite „Arduino“plokštę prie kompiuterio
Prijunkite „Arduino“prie kompiuterio naudodami kartu pateiktą USB kabelį. Jei dar nesate nustatę „Arduino“, prijunkite „Arduino“prie kompiuterio ir įsitikinkite, kad jūsų konfigūracija yra teisinga. Skiltyje „Įrankiai“pasirinkite „Uostas“ir būtinai spustelėkite tą, prie kurio prijungėte ir „Arduino“. Be to, skiltyje „Įrankiai“įsitikinkite, kad skiltyje „Lentelė“pasirinktas tinkamo tipo „Arduino“lenta.
Kai tai padarysite, pažvelkite į kaiščius „Maitinimas“, „Analog in“ir „Digital“. Atkreipkite dėmesį į įbrėžimus („~“), esančius šalia kai kurių numerių skyriuje „Skaitmeniniai“kaiščiai. Šie trūkumai reiškia, kad šiems kaiščiams naudojama impulsų pločio moduliacija (PWM), o tai tik išgalvotas terminas, reiškiantis, kad jis gali išversti analoginius signalus į skaitmeninius. Tai pravers vėlesniuose žingsniuose, todėl atkreipkite dėmesį.
2 žingsnis: Suteikite galią savo duonos lentai
Gerai, dabar, kai viskas yra paruošta, paimkite du trumpiklius kabelius ir prijunkite vieną jungiamąjį kabelį iš „Power“kaiščių skyriaus „5V“prie skylių stulpelio po „+“ženklu. Prijunkite kitą trumpiklį „Power“kaiščių sekcijos „GND“prie skylių kolonos po ženklu „-“. Tai sukurs maitinimo ir įžeminimo skylių stulpelį ant jūsų duonos lentos.
3 žingsnis: Naudokite potenciometrą
Jei jau žinote, kas yra potenciometras ir kaip jis veikia, galite praleisti šį veiksmą. Jei ne, paaiškinsiu čia.
Potenciometras turi 3 kaiščius. 2 kaiščiai kairėje ir dešinėje yra maitinimo ir įžeminimo kaiščiai, jie yra grįžtami, o tai reiškia, kad galite prijungti 5 V prie kairiojo kaiščio, o GND - prie dešiniojo kaiščio ir atvirkščiai, ir jis vis tiek veiks. Vidurinis kaištis yra „duomenų“kaištis. Kai pasukate potenciometrą, vidurinis kaištis tiesiog parodo rodmenis.
4 žingsnis: potenciometro prijungimas
Dabar, kai žinote, kas yra potenciometras, prijunkime jį prie duonos lentos. Jį naudosite norėdami pakeisti šviesos diodo ryškumą. Priklijuokite potenciometrą prie duonos lentos. Aš rekomenduoju jį įdėti į mano duonos lentos vidurį, kad turėčiau vietos prie jo pritvirtinti kai kuriuos smeigtukus. Prijunkite kairįjį (arba dešinįjį) potenciometro kaištį prie maitinimo stulpelio ant savo duonos lentos, o dešinįjį (arba kairįjį) potenciometro kaištį - prie žemės stulpelio. Dabar naudokite trumpiklį, kad prijungtumėte potenciometro „duomenų“kaištį prie kaiščio, esančio skyriuje „Analoginiai“kaiščiai. Aš prijungiau savo prie „A0“.
5 žingsnis: šviesos diodas
Dabar, kai yra potenciometras, kitas žingsnis yra prijungti šviesos diodą. Įdėkite šviesos diodą į savo duonos lentą ir jungiamuoju kabeliu prijunkite „skaitmeninį“kaištį su „~“šalia ilgesnės šviesos diodo kojos (nemaišykite jo su trumpesne kojelė, kitaip jis nebus darbas). Dabar turite įdėti rezistorių, kad jūsų LED neuždegtų. Vieną rezistoriaus galą padėkite toje pačioje eilutėje kaip ir trumpesnė LED lemputė, o kitą - duonos lentos stulpelyje „Žemė“.
6 žingsnis: laikas koduoti
Puiku! Viskas yra savo vietose. Laikas koduoti!
Nuotraukoje turiu pavyzdį, ką padariau. Iš pradžių bus dvi funkcijos: „void setup ()“ir „void loop ()“. Jei esate naujas „Arduino“naudotojas, sąrankos () funkcija naudojama „nustatyti“dalykus, kuriuos prijungėte prie „Arduino“plokštės kaiščių. Funkcija „loop ()“yra ta vieta, kur įvyksta tikroji magija: ji tiesiog kilpoja per kodą, kurį įrašote funkcijoje.
Pirmas dvi eilutes naudojau sveikųjų skaičių kintamąjį „LED“ir nustatiau jį į 6 (6 yra kaištis, prie kurio prijungiau šviesos diodo plokštę prie savo lentos, taigi, jei naudojote kitą PIN kodą, nustatykite jį į tą PIN kodą). Aš taip pat nustatiau sveikųjų skaičių kintamąjį „potenciometras“į „A0“, nes prie to kaiščio prijungiau savo potenciometrą (vėlgi, jei naudojote kitą kaištį, nustatykite kintamąjį prie to kaiščio).
Funkcijoje setup () paleidžiau serijinį monitorių (apie tai aptarsiu vėliau) ir įvedžiau „pinMode (LED, OUTPUT)“. Šis teiginys leidžia „Arduino“žinoti, kad 6 kaištis (kuris lygus kintamam „LED“) yra išėjimas, o tai reiškia, kad jis išves įtampą. Aš nerašau „pinMode (potenciometras, INPUT)“, nes pagal numatytuosius nustatymus tai jau yra įvestis.
Funkcijoje loop () sukurkite ir nustatykite kintamąjį (aš naudoju „rankenėlę“), lygų bet kokiam potenciometro įėjimui, naudojant „analogRead (/*jūsų vardas potenciometro kaiščiui*/)“(man tai buvo analogRead (potenciometras)). Tada „susieti“kintamąjį. Ką tai reiškia? Potenciometras turi reikšmę nuo 1 iki 1024, ir jis turi būti nuo 1 iki 255, kad jūsų šviesos diodas tinkamai apšviestų ir pritemdytų. Funkcija „žemėlapis“padalija potenciometrą į lygius 1/255 intervalus, o tai pravers programuojant šviesos diodą.
Ši kita dalis yra neprivaloma, tačiau naudodami serijinį monitorių galite pamatyti potenciometro išėjimų vertę. Jei paleidote serijinį monitorių naudodami sąrankos () funkciją ir paprašėte jo atspausdinti kintamąjį ciklo () funkcijoje (padariau „Serial.println (rankenėlė)“, kuri leido stebėti rankenėlės vertę), kai paleidžiate programą ir viršutiniame dešiniajame kampe spustelėkite didinamojo stiklo piktogramą, bus milžiniškas skaičių sąrašas, kuris bus nuolat atnaujinamas. Šie skaičiai bus dabartinė jūsų potenciometro vertė, kai jį pasuksite.
Galiausiai parašykite potenciometro (kurį išsaugojau kintamojo „rankenėlėje“) vertę į LED, įvesdami „analogWrite (/*kad ir kaip pavadintumėte savo LED kintamąjį*/,/*kad ir kaip pavadintumėte savo potenciometro kintamąjį*/)“(mano atveju įvedžiau „analogWrite (LED, potenciometras)“).
Sudarykite ir įkelkite kodą ir žaiskite su pritemdomu šviesos diodu!
7 žingsnis: Mėgaukitės
Sveikinimai! Tu tai padarei!
Rekomenduojamas:
Šviesos diodo valdymas naudojant „NodeMCU WiFi“modulį ir „Blynk“programą: 7 žingsniai
Šviesos diodo valdymas naudojant „NodeMCU WiFi“modulį ir „Blynk“programą: ši instrukcija parodys, kaip valdyti šviesos diodą naudojant „NodeMCU ESP8266“„WiFi“modulį per „Blynk“išmaniojo telefono programą. Jei esate pradedantysis, skaitykite toliau. Jei esate labiau patyręs, jums gali būti įdomu praleisti iki galo, kur aš kalbu apie t
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
„Pasidaryk pats“kompiuterio apšvietimas naudojant „Arduino“ir WS2812b šviesos diodus: 6 žingsniai (su paveikslėliais)
„Pasidaryk pats“kompiuterio apšvietimas naudojant „Arduino“ir „WS2812b“šviesos diodus: norėjau daugiau gylio žaidimų/filmų peržiūrai, todėl štai kaip įdiegiau aplinkos apšvietimą. Prieš pradėdami šį projektą, turite žinoti, kaip naudoti lituoklį ir kai kuriuos kitus pagrindinius dalykus įrankiai. Jei jums nepatinka lituoti
„Dot Matrix“šviesos diodo naudojimas naudojant „Arduino“ir „Shift“registrą: 5 žingsniai
Taškinės matricos šviesos diodo naudojimas su „Arduino“ir „Shift“registru: „Siemens DLO7135 Dot matrix“LED yra vienas nuostabus optoelektronikos elementas. Jis apmokestinamas kaip 5x7 taškų matricos išmanusis ekranas (r) su atmintimi/dekoderiu/tvarkykle. Kartu su šia atmintimi jis turi 96 simbolių ASCII ekraną su viršutiniu ir apatiniu
Šviesos diodo (LED) apšvietimas naudojant „C Stamp“mikrovaldiklį: 5 žingsniai
Šviesos diodo (LED) apšvietimas naudojant „C Stamp“mikrovaldiklį: tai pirmasis „A-WIT & Technologies, Inc.“CS310XXX (μ C 101) informacinio vadovo dizaino vadovas ir veikla. Šioje instrukcijoje mes apšviesime šviesos diodas (LED) su C antspaudo mikrovaldikliu. C & n