Բովանդակություն:

Push Switch to Control Led (Arduino) ՝ 4 քայլ
Push Switch to Control Led (Arduino) ՝ 4 քայլ

Video: Push Switch to Control Led (Arduino) ՝ 4 քայլ

Video: Push Switch to Control Led (Arduino) ՝ 4 քայլ
Video: Arduino - Turn LED On and Off With Push Button 2024, Նոյեմբեր
Anonim
Push Switch to Control Led (Arduino)
Push Switch to Control Led (Arduino)

Tinkercad նախագծեր »

Ողջույն, այսօր ես ցույց կտամ, թե ինչպես օգտագործել սեղմման կոճակը Arduino- ում LED- ի ON/OFF վիճակը վերահսկելու համար:

Դրա համար ես պատրաստվում եմ օգտագործել TinkerCAD- ը, որը շատ հեշտ է օգտագործել և ծառայում է մեր նպատակներին, երբ խոսքը վերաբերում է նման բաներին:

Եթե ցանկանում եք իմանալ, թե ինչպես օգտագործել TinkerCAD- ը, կարող եք ստուգել իմ գրառումը TinkerCAD- ի հիմնական օգտագործման մասին էլեկտրոնային նախագծերի համար:

Հղում ՝

Քայլ 1: Բոլոր բաղադրիչների պատրաստում

Բոլոր բաղադրիչների պատրաստում
Բոլոր բաղադրիչների պատրաստում

Այժմ ձեռք բերեք մեր փորձարկման համար անհրաժեշտ բոլոր բաղադրիչները.

1) Arduino Uno

2) Փոքր Breadboard

3) LED

4) սեղմիչ կոճակ

5) Resistor (10K-ohms) (արժեքը կարող է փոխվել դիմադրության ընտրանքների ընտրացանկում ՝ կտտացնելով այն)

6) Ռեզիստոր (220 օմ)

Քայլ 2: Բաղադրիչների միացում

Բաղադրիչների միացում
Բաղադրիչների միացում

Այժմ մենք պետք է միացնենք բոլոր բաղադրիչները ՝ ըստ մեր պահանջի: Այսպիսով, դրա համար մենք պետք է մտածենք պարզ տրամաբանության մասին: Երբ մենք ստանում ենք որևէ մուտքային ազդանշան սեղմիչից, միայն այդ դեպքում մենք պետք է ելքային ազդանշանը կիրառենք Arduino- ին միացված LED- ի վրա:

Դրա համար սեղմիչի կոճակը տեղադրեք տախտակի կամրջի մեջ (ինչպես ցույց է տրված) և մետաղալարը քաշեք սեղմման կոճակի կապումներից մեկից և միացրեք այն տախտակի դրական շարքերին: Այնուհետև 10k-ohms դիմադրիչը միացրեք դիմադրության մյուս քորոցին (ինչպես ցույց է տրված): Այժմ սա հանդես կգա որպես անցում դրական հատվածի և դիմադրության հատվածի միջև:

Ռեզիստորին միացված կոճակի նույն տերմինալից հանեք մետաղալարը և միացրեք այն Arduino- ի 2-րդ կապին: Սա հանդես կգա որպես կոճակի մուտքագրում: Դիմադրության մյուս ծայրը միացրեք տախտակի գրունտային հատվածին (-ve): Միացրեք դրական հատվածը Arduino- ի 5V մատակարարման հետ, իսկ բացասական հատվածը `Arduino- ի GND (գետնին):

Այժմ մենք պետք է LED- ը միացնենք Arduino- ի 13 (կարող եք ընտրել ցանկացածը) 220 ohms ռեզիստորի միջոցով:

Քայլ 3: Գրեք օրենսգիրքը

Գրել օրենսգիրքը
Գրել օրենսգիրքը

Բացեք կոդի ներդիրը էկրանի աջ կողմում և ընտրեք կոդավորման ռեժիմը որպես տեքստ և ջնջեք դրանում առկա կոդը:

Նախ հայտարարեք Arduino- ին միացված կոճակի և LED կապի մասին: Այժմ մեզ անհրաժեշտ է փոփոխական, որը կարող է պահել կոճակի վիճակը (հանդես է գալիս որպես հիշողություն): Այսպիսով, հայտարարեք դրա համար ամբողջովին փոփոխական և նշանակեք կանխադրված արժեքը որպես 0 (լինելով OFF վիճակ ՝ նշվում է որպես 0):

Այժմ տեղադրման գործառույթում led կապի ռեժիմը հայտարարեք որպես OUTPUT, իսկ կոճակի կապի ռեժիմը ՝ INPUT:

Void loop գործառույթում կարդացեք կոճակի վիճակը digitalRead- ի միջոցով և պահեք այն փոփոխականի մեջ:

Այժմ ստուգեք, արդյոք կոճակի վիճակը HIG H է, կիրառեք բարձր լարման led pin այլ ցածր լարման վրա:

Փորձարկեք կոդը ՝ սեղմելով մոդելավորումը:

Քայլ 4: Դեմո

Եթե որևէ խնդիր կա, խնդրում եմ ինձ տեղյակ պահեք

Խորհուրդ ենք տալիս: