Kazalo:

Potisnite stikalo na Control Led (Arduino): 4 koraki
Potisnite stikalo na Control Led (Arduino): 4 koraki

Video: Potisnite stikalo na Control Led (Arduino): 4 koraki

Video: Potisnite stikalo na Control Led (Arduino): 4 koraki
Video: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, November
Anonim
Potisnite stikalo na Control Led (Arduino)
Potisnite stikalo na Control Led (Arduino)

Tinkercad projekti »

Pozdravljeni! Danes vam bom pokazal, kako z gumbom upravljate stanje VKLOP/IZKLOP LED v Arduinu.

Za to bom uporabil TinkerCAD, ki je zelo enostaven za uporabo in služi našim namenom, ko gre za take stvari.

Če želite vedeti, kako uporabljati TinkerCAD, lahko preverite mojo objavo o osnovni uporabi TinkerCAD za elektronske projekte.

Povezava:

1. korak: Priprava vseh komponent

Priprava vseh komponent
Priprava vseh komponent

Zdaj dobite vse komponente, potrebne za naše testiranje:

1) Arduino Uno

2) Majhna plošča

3) LED

4) Potisni gumb

5) Upor (10K-ohmov) (vrednost lahko spremenite v meniju možnosti upora s klikom nanj)

6) Upor (220 ohmov)

2. korak: Povezovanje komponent

Priključitev komponent
Priključitev komponent

Zdaj moramo povezati vse komponente glede na naše zahteve. Zato moramo za to pomisliti na preprosto logiko. Ko prejmemo kakršen koli vhodni signal s pritiskom na gumb, šele potem moramo uporabiti izhodni signal na LED, priključeno na Arduino.

V ta namen potisni gumb postavite v premostitveni okvir plošče (kot je prikazano) in povlecite žico z enega od zatičev potisnega gumba in ga povežite s pozitivno serijo plošče. Nato priključite 10k-ohmski upor na drugi zatič upora (kot je prikazano). Zdaj bo to delovalo kot preklop med pozitivnim odsekom in odpornim odsekom.

Povlecite žico z istega priključka gumba, priključenega na upor, in ga povežite z nožico 2 Arduina. To bo delovalo kot vnos s pritiskom na gumb. Drugi konec upora priključite na ozemljitveni del (-ve) plošče. Pozitivni del priključite na 5V napajanje Arduina, negativni del pa na GND (ozemljitev) Arduina.

Zdaj moramo LED priključiti na pin 13 (lahko izberete katerega koli) Arduina prek upora 220 ohmov.

3. korak: Pisanje kode

Pisanje kodeksa
Pisanje kodeksa

Odprite zavihek Koda na desni strani zaslona in izberite način kodiranja kot besedilo ter izbrišite obstoječo kodo v njem.

Najprej razglasite gumb in LED zatiče, povezane z Arduinom. Zdaj potrebujemo spremenljivko, ki lahko shrani stanje gumba (deluje kot pomnilnik). Zato za to razglasite celoštevilsko spremenljivko in privzeto vrednost določite kot 0 (stanje OFF je označeno kot 0).

Zdaj v nastavitveni funkciji razglasite način LED pin kot OUTPUT, način pin pin pa kot INPUT.

V funkciji void loop zanj preberite stanje gumba s pomočjo digitalRead in ga shranite v spremenljivko.

Zdaj preverite, ali je stanje gumba HIG H, uporabite visoko napetost na led pin drugače nizko napetost.

Kodo preizkusite s klikom na simulacijo.

4. korak: Demo

Če je kakšna težava, mi sporočite

Priporočena: