Sisukord:
- Samm: valmistage kõik komponendid ette
- 2. samm: komponentide ühendamine
- Samm: koodi kirjutamine
- 4. samm: demo
Video: Vajutage lülitit juhtvalgustile (Arduino): 4 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
Tinkercadi projektid »
Tere! Täna näitan, kuidas kasutada nuppu Arduino LED-i ON/OFF oleku juhtimiseks.
Selleks kasutan TinkerCAD -i, mida on väga lihtne kasutada ja mis täidab meie eesmärke, kui tegemist on selliste asjadega.
Kui soovite teada, kuidas TinkerCADi kasutada, saate vaadata minu postitust TinkerCADi elektrooniliste projektide põhikasutuse kohta.
Link:
Samm: valmistage kõik komponendid ette
Nüüd hankige kõik meie testimiseks vajalikud komponendid:
1) Arduino Uno
2) Väike leivalaud
3) LED
4) Nupp
5) Takisti (10K-oomi) (väärtust saab muuta takisti suvandite menüüs, klõpsates sellel)
6) Takisti (220 oomi)
2. samm: komponentide ühendamine
Nüüd peame ühendama kõik komponendid vastavalt meie nõudmistele. Seetõttu peame mõtlema lihtsale loogikale. Kui saame surunupult mis tahes sisendsignaali, peame alles siis rakendama väljundsignaali Arduinoga ühendatud LED-ile.
Selleks asetage surunupp leivaplaadi sillale (nagu näidatud) ja lohistage nupp ühelt tihvtilt juhtmest ja ühendage see leivaplaadi positiivse seeriaga. Seejärel ühendage 10k-oomi takisti takisti teise tihvtiga (nagu näidatud). Nüüd toimib see lülitina positiivse ja takisti sektsiooni vahel.
Tõmmake takisti külge ühendatud surunupu samast klemmist välja traat ja ühendage see Arduino tihvtiga 2. See toimib vajutusnupu sisendina. Ühendage takisti teine ots leivaplaadi maandusosaga (-ve). Ühendage positiivne osa Arduino 5 V toitega ja negatiivne osa Arduino GND -ga (maa).
Nüüd peame ühendama LED -i Arduino tihvtiga 13 (saate valida mis tahes) 220 -oomise takisti kaudu.
Samm: koodi kirjutamine
Avage ekraani paremas servas vahekaart Kood ja valige kodeerimisrežiim tekstiks ning kustutage selles olev kood.
Esmalt kuulutage Arduinoga ühendatud nupp ja LED -nööpnõelad. Nüüd vajame muutujat, mis salvestab nupu oleku (toimib mäluna). Seega deklareerige selle jaoks täisarvuline muutuja ja määrake vaikeväärtuseks 0 (olles väljalülitatud olekuga tähistatud kui 0).
Nüüd seadistusfunktsioonis kuulutage LED -pin -režiim OUTPUT ja nupp -pin -režiim INPUT.
Void loop funktsioonis lugege nupu olekut digitalRead abil ja salvestage see muutujale.
Nüüd kontrollige, kas nupu olek on HIG H, rakendage kõrgepinge LED -pinile või muule pingele.
Kontrollige koodi, klõpsates simulatsioonil.
4. samm: demo
Kui teil on probleeme, andke mulle sellest teada
Soovitan:
Puudutage vähem puute lülitit: 11 sammu
Puudutage vähem puutetundlikku lülitit: valitsevas COVID-19 olukorras tutvustame avalikele masinatele puutetundlikku kasutajaliidest, et vältida pandeemia levikut kogukonnas
Vajutage: kõikvõimalik nutitelefoni isetegija nupp: 10 sammu (piltidega)
Pressly: kõikvõimalik isetegemise nutitelefoni nupp: tänu puuteekraanitehnoloogia kiirele tõusule on enamik füüsilisi võtmeid telefonidest välja aetud, kuid siin on DIY projekt, mis soovib nutitelefoni tuua nutikama füüsilise võtme. Pressly on riistvaranupp, mis on ühendatud 3,5 mm
AVR mikrokontroller. Lülitage LED -id sisse lülitusnupu abil. Vajutage nupule: 4 sammu
AVR mikrokontroller. Lülitage LED -id sisse lülitusnupu abil. Nuppude tühistamine: Selles jaotises õpime, kuidas teha programmi C koodi ATMega328PU jaoks, et muuta kolme LED -i olekut vastavalt nupulüliti sisendile. Samuti oleme uurinud lahendusi probleemile "Switch Bounce". Nagu tavaliselt, tahame
100+ lülitit ühes Arduino nööpnõelas: 6 sammu (piltidega)
100+ lülitit ühes Arduino nööpnõelas: Sissejuhatus Kas sisendpoldid said otsa? Ärge muretsege, siin on lahendus ilma vahetuste registriteta. Selles videos õpime rohkem kui 100 lüliti ühendamist ühe Arduino tihvtiga
Vajutage Raspberry Pi toitenuppu: 3 sammu
Puudutage Raspberry Pi toitenuppu: Kuna printisin ja hakkasin seda ümbrist kasutama oma Retropie jaoks, kujutasin alati ette, kuidas toitenuppu teha. Idee oli muuta kujundust, et teha liikumisnupp ja seejärel lüliti liigutada. Lõpuks oli mul veel üks idee, kus ma ei pidanud kassi vahetama