Բովանդակություն:
Video: Ազնվամորի Պի ձեռնարկ. Ինչպես օգտագործել սեղմման կոճակը. 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Այս ձեռնարկում դուք կսովորեք, թե ինչպես միացնել ձեր LED- ն ՝ օգտագործելով Raspberry Pi- ի կոճակը: Սեղմելիս կոճակները կամ անջատիչները միացնում են շրջանի երկու կետերը: Այս ձեռնարկը միացնում է մեկ LED, երբ կոճակը մեկ անգամ սեղմվում է, և անջատվում է երկու անգամ սեղմելիս: Դուք նաև կսովորեք, թե ինչպես օգտագործել «դրոշ» փոփոխականը ՝ իրադարձությունը վերահսկելու համար:
Ուսումնական ձեռնարկի թարմացումները և Raspberry Pi- ի այլ ձեռնարկներ կարելի է գտնել այստեղ ՝
www.ardumotive.com/how-to-use-push-buttonen…
Տեսանյութ հունարեն լեզվով
Եկեք սկսենք!
Քայլ 1: Այն, ինչ ձեզ հարկավոր կլինի `սարքավորում
Այս ձեռնարկի համար ձեզ հարկավոր է.
- GPIO Breakout
- Breadboard
- LED
- 220 Օմ դիմադրություն
- Կոճակ
Քայլ 2: Շղթան
Միացումները բավականին հեշտ են, տես վերևի պատկերը տախտակի սխեմայի սխեմայով:
Քայլ 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 կոճակով:
Խորհուրդ ենք տալիս:
Ինչպես օգտագործել 28BYJ-48 տիպի շարժիչ `3 սեղմման կոճակով` 5 քայլ
Ինչպե՞ս օգտագործել 28BYJ-48 սլաքային շարժիչ `3 սեղմման կոճակով: youանկանու՞մ եք վերահսկել ձեր սլաքային շարժիչը` սեղմելով կոճակները: Դա կարո՞ղ է կատարել ժամացույցի սլաքի ուղղությամբ, ժամացույցի սլաքի հակառակ ուղղությամբ և այնուհետև դադարեցնել գործառույթը: Ապա այս տեսանյութը ձեզ համար է:
Visuino Ինչպես օգտագործել կոճակը որպես ներածություն LED- ի նման իրերը կառավարելու համար. 6 քայլ
Visuino Ինչպես օգտագործել կոճակը որպես մուտքի միջոց ՝ LED- ի նման իրերը վերահսկելու համար: Այս ձեռնարկում մենք կսովորենք, թե ինչպես միացնել և անջատել LED- ն ՝ օգտագործելով պարզ կոճակ և Visuino: Դիտեք ցուցադրական տեսանյութ
Ինչպես օգտագործել Mac տերմինալը և ինչպես օգտագործել հիմնական գործառույթները. 4 քայլ
Ինչպես օգտագործել Mac տերմինալը և ինչպես օգտագործել հիմնական գործառույթները. Մենք ձեզ ցույց կտանք, թե ինչպես բացել MAC տերմինալը: Մենք նաև ձեզ ցույց կտանք տերմինալի մի քանի հնարավորություններ, ինչպիսիք են ifconfig- ը, գրացուցակների փոփոխումը, ֆայլերին մուտք գործելը և arp- ը: Ifconfig- ը թույլ կտա Ձեզ ստուգել ձեր IP հասցեն և ձեր MAC գովազդը
Touch Power կոճակը ազնվամորի Pi- ի համար. 3 քայլ
Touch Power Button for Raspberry Pi: Քանի որ ես տպել և սկսել եմ օգտագործել այս պատյանն իմ Retropie- ի համար, ես միշտ պատկերացնում էի, թե ինչպես պատրաստել հոսանքի կոճակ: Գաղափարն այն էր, որ դիզայնը փոխվի, որպեսզի շարժվի կոճակը, այնուհետև տեղափոխվի անջատիչ: Ի վերջո, ես ունեի մեկ այլ գաղափար, որտեղ ես կարիք չունեի փոխելու գործը
Ինչպես միացնել սեղմման կոճակը ձայնային մուտքի և ելքի միջոցով. 13 քայլ
Ինչպես միացնել սեղմման կոճակը ձայնային մուտքի և ելքի միջոցով. Հրել կոճակը ձեր գործողությունը գրավելու հիմնական բաղադրիչներից մեկն է: Ինչ -որ բան անելու համար կարող եք դինամիկ կերպով սեղմել կոճակը: Ձեր նախագծերում արդեն կան կոճակներ օգտագործելու մի քանի եղանակներ (օրինակ ՝ մկնիկի և ստեղնաշարի կոտրում, կամ Arduino, gainer, MCK): Այս