Talaan ng mga Nilalaman:

Push Switch to Control Led (Arduino): 4 Hakbang
Push Switch to Control Led (Arduino): 4 Hakbang

Video: Push Switch to Control Led (Arduino): 4 Hakbang

Video: Push Switch to Control Led (Arduino): 4 Hakbang
Video: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, Nobyembre
Anonim
Push Switch to Control Led (Arduino)
Push Switch to Control Led (Arduino)

Mga Proyekto ng Tinkercad »

Kumusta !, Ngayon ay ipapakita ko kung paano gamitin ang push-button para sa pagkontrol sa ON / OFF na estado ng LED sa Arduino.

Para sa mga ito, gagamitin ko ang TinkerCAD, na napakadaling gamitin at hinahatid ang aming mga layunin pagdating sa mga bagay na tulad nito.

Kung nais mong malaman kung paano gamitin ang TinkerCAD, maaari mong suriin ang aking post sa pangunahing paggamit ng TinkerCAD para sa Mga Elektronikong Proyekto.

Link:

Hakbang 1: Paghanda ng Lahat ng Mga Sangkap

Paghahanda ng Lahat ng Mga Sangkap
Paghahanda ng Lahat ng Mga Sangkap

Kunin ngayon ang lahat ng mga sangkap na kinakailangan para sa aming pagsubok:

1) Arduino Uno

2) Maliit na Breadboard

3) LED

4) Push-button

5) Resistor (10K-ohms) (maaaring mabago ang halaga sa menu ng pagpipiliang risistor, sa pamamagitan ng pag-click dito)

6) Resistor (220 ohms)

Hakbang 2: Pagkonekta sa Mga Sangkap

Pagkonekta sa Mga Sangkap
Pagkonekta sa Mga Sangkap

Ngayon kailangan naming ikonekta ang lahat ng mga bahagi ayon sa aming kinakailangan. Kaya para dito, kailangan nating mag-isip ng simpleng lohika. Kapag nakatanggap kami ng anumang senyas ng pag-input mula sa push-button, kailangan lamang namin ilapat ang output signal sa LED na konektado sa Arduino.

Para dito, ilagay ang push button sa tulay ng breadboard (tulad ng ipinakita), at i-drag ang isang kawad mula sa isa sa mga pin ng push button at ikonekta ito sa positibong serye ng breadboard. Pagkatapos ikonekta ang risistor na 10k-ohms sa iba pang pin ng risistor (tulad ng ipinakita). Ngayon ito ay kikilos bilang isang switch sa pagitan ng positibong seksyon at seksyon ng risistor.

I-drag ang isang kawad mula sa parehong terminal ng push-button na konektado sa risistor at ikonekta ito sa pin 2 ng Arduino. Gagawa ito bilang input mula sa push-button. Ikonekta ang kabilang dulo ng risistor sa seksyon ng lupa (-ve) ng breadboard. Ikonekta ang positibong seksyon sa 5V na supply ng Arduino at negatibong seksyon sa GND (ground) ng Arduino.

Ngayon kailangan naming ikonekta ang LED sa pin 13 (maaari kang pumili ng anumang) ng Arduino sa pamamagitan ng resistor na 220 ohms.

Hakbang 3: Pagsulat ng Code

Pagsulat ng Code
Pagsulat ng Code

Buksan ang tab na Code sa kanang bahagi ng screen at piliin ang mode ng coding bilang teksto at tanggalin ang mayroon nang code dito.

Una, ideklara ang pindutan at mga LED pin na konektado sa Arduino. Ngayon kailangan namin ng isang variable na maaaring mag-imbak ng estado ng pindutan (kumikilos bilang memorya). Kaya't ideklara ang isang variable ng integer para dito at italaga ang default na halaga bilang 0 (ang pagiging OFF na tinukoy bilang 0).

Ngayon sa pag-andar ng pag-setup ideklara ang led pin mode bilang OUTPUT at button pin mode bilang INPUT.

Sa pag-andar ng void loop basahin ang estado ng pindutan gamit ang digitalRead at iimbak ito sa variable.

Ngayon suriin kung ang pindutan ng estado ay HIG H, maglapat ng mataas na boltahe upang humantong pin iba pa mababang boltahe.

Subukan ang code sa pamamagitan ng pag-click sa simulation.

Hakbang 4: Demo

Kung mayroong anumang isyu, mangyaring ipaalam sa akin

Inirerekumendang: