Ազնվամորի Պի ձեռնարկ. Ինչպես օգտագործել սեղմման կոճակը. 4 քայլ
Ազնվամորի Պի ձեռնարկ. Ինչպես օգտագործել սեղմման կոճակը. 4 քայլ
Anonim
Ազնվամորի Պի ձեռնարկ. Ինչպես օգտագործել սեղմման կոճակը
Ազնվամորի Պի ձեռնարկ. Ինչպես օգտագործել սեղմման կոճակը

Այս ձեռնարկում դուք կսովորեք, թե ինչպես միացնել ձեր LED- ն ՝ օգտագործելով Raspberry Pi- ի կոճակը: Սեղմելիս կոճակները կամ անջատիչները միացնում են շրջանի երկու կետերը: Այս ձեռնարկը միացնում է մեկ LED, երբ կոճակը մեկ անգամ սեղմվում է, և անջատվում է երկու անգամ սեղմելիս: Դուք նաև կսովորեք, թե ինչպես օգտագործել «դրոշ» փոփոխականը ՝ իրադարձությունը վերահսկելու համար:

Ուսումնական ձեռնարկի թարմացումները և Raspberry Pi- ի այլ ձեռնարկներ կարելի է գտնել այստեղ ՝

www.ardumotive.com/how-to-use-push-buttonen…

Տեսանյութ հունարեն լեզվով

Եկեք սկսենք!

Քայլ 1: Այն, ինչ ձեզ հարկավոր կլինի `սարքավորում

Այս ձեռնարկի համար ձեզ հարկավոր է.

  • GPIO Breakout
  • Breadboard
  • LED
  • 220 Օմ դիմադրություն
  • Կոճակ

Քայլ 2: Շղթան

The Circuit
The Circuit

Միացումները բավականին հեշտ են, տես վերևի պատկերը տախտակի սխեմայի սխեմայով:

Քայլ 3: Կոդ

Ստորև բերված ծրագրում առաջին բանը, որ դուք անում եք, գրադարան ներմուծել GPIO- ի և քնի համար: Հաջորդ քայլը LED- ի և կոճակի կապումներն են: Այդ կարգավորումից հետո կոճակը `որպես մուտքագրում, և LED- ը` որպես ելք: Իսկ Իսկական օղակը անընդհատ ու կրկին անցնում է ընդմիշտ: Բացի այդ, դուք կարող եք միացնել ձեր LED- ը երկու եղանակով: Առաջին ճանապարհն այն է, որ LED- ը լուսավորվի այնքան ժամանակ, քանի դեռ կոճակը սեղմված է, և երկրորդը `եթե միայն մեկ անգամ եք սեղմում կոճակը, ապա տեսնում եք ձեր LED- ը և եթե նորից սեղմում եք, ապա LED- ն անջատված է: Երկրորդ ճանապարհը մեկնաբանությունների վրա է ('' '), և մենք օգտագործում ենք դրոշ անունով փոփոխական:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34

#Գրադարաններ

ներմուծել RPi. GPIO- ն ՝ որպես GPIO ժամանակից ներմուծել քուն կարգավորում (Կոճակ, GPIO. IN, pull_up_down = GPIO. PUD_UP) GPIO.setup (LED, GPIO. OUT) #flag = 0 while True: button_state = GPIO.input (Button) print (button_state) if button_state == 0: GPIO. ելք (LED, GPIO. HIGH) այլ. GPIO.putput (LED, GPIO. LOW) քուն (1) "" "եթե button_state == 0: sleep (0.5) եթե դրոշ == 0: դրոշ = 1 այլ: դրոշ = 0 եթե դրոշ = = 1: GPIO.putput (LED, GPIO. HIGH) այլ ՝ GPIO.output (LED, GPIO. LOW) ""

Ներբեռնեք կոդը այստեղից և բացեք այն Thonny Python IDE- ով կամ գործարկեք այն տերմինալից:

Քայլ 4: Լավ արված:

Լավ արված
Լավ արված

Դուք հաջողությամբ ավարտեցիք մեր առաջին Raspberry Pi «Ինչպես» ձեռնարկը և սովորեցիք, թե ինչպես միացնել LED կոճակով:

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