Բովանդակություն:
Video: LED թարթում ազնվամորու Pi- ով - Ինչպես օգտագործել GPIO կապում ազնվամորու Pi- ի վրա. 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
Ողջույն, այս հրահանգների մեջ մենք կսովորենք, թե ինչպես օգտագործել Raspberry pi- ի GPIO- ն: Եթե երբևէ օգտվել եք Arduino- ից, ապա հավանաբար գիտեք, որ մենք կարող ենք LED անջատիչ և այլն միացնել դրա կապումներին և այնպես անել, որ այն աշխատի: ստիպեք LED- ը թարթել կամ մուտք գործել նման բան փոխելու միջոցով: Քանի որ Raspberry pi- ն ունի նաև GPIO- ներ, այնպես որ մենք կսովորենք, թե ինչպես օգտագործել այդ GPIO- ները, և մենք LED- ը կմիացնենք դրան և կթարթենք: Պարզապես LED թարթման պարզ նախագիծ, որը մենք կանենք, որպեսզի հասկանաք, թե ինչպես օգտագործել Raspberry pi- ի GPIO- ները:
Քայլ 1: Ձեզ անհրաժեշտ բաներ
Այս հրահանգների համար ձեզ հարկավոր են հետևյալ իրերը. Raspberry Pi 3 կարգավորումը մոնիտորով և USB մկնիկով և ստեղնաշարով (Համոզվեք, որ Raspbian OS- ն ձեր Raspberry pi- ում ճիշտ է տեղադրված) գրատախտակ Jumper լարեր Դիմադրիչներ LED
Քայլ 2: Շղթա
Շղթայի մասը շատ հեշտ է: ռեզիստորը միացված է Raspberry pi- ի 8 -րդ կապին:
Քայլ 3. Կոդավորման մաս
Այնուհետև բացեք pi տերմինալը ՝ LED- ը թարթելու համար. Python գրադարանը տեղադրելու համար բացեք տերմինալ և կատարեք հետևյալ հրամանը. ներմուծել Python գրադարանը, ապա մենք պետք է նախաստորագրենք գրադարանը և 8 -ը տեղադրենք որպես Raspberry pi.import RPi. GPIO- ի ելքային փին որպես GPIO # Ներմուծեք Raspberry Pi GPIO գրադարան ժամանակից ներմուծեք քուն # Ներմուծեք քնի գործառույթը ժամանակի մոդուլից GPIO: setwarnings (false) # Առայժմ անտեսել նախազգուշացումը ցածր (անջատված) Հաջորդ բանը, որ մենք պետք է անենք, այն է, որ պտուտակը 8 -ը դարձնենք բարձր (միացված) մեկ վայրկյանով և ցածր (անջատված) մեկ վայրկյան, և մենք այն կդնենք որոշ ժամանակի օղակում, որպեսզի այն ընդմիշտ թարթվի: մինչդեռ ճշմարիտ է. # Միշտ գործարկեք GPIO.output (8, GPIO. HIGH) # Միացրեք քունը (1) # Քնեք 1 վայրկյան GPIO.output (8, GPIO. LOW) # Անջատեք քունը (1) # Քնել 1 վայրկյան Կոդի վերը նշված երկու մասերը միասին համատեղելով և ստեղծելով ամբողջական ծածկագիր. Ներմուծեք RPi. GPIO որպես GPIO # Ներմուծեք Raspberry Pi GPIO գրադարան ժամանակից ներմուծեք քուն # Ներմուծեք քնի գործառույթը ժամանակի մոդուլից GPIO.setwarnings (False) # Անտեսել նախազգուշացումը այժմ GPIO.setmode (GPIO. BOARD) # Օգտագործել ֆիզիկական քորոցների համարակալում GPIO.setup (8, GPIO. OUT, initial = GPIO. LOW) # 8 -րդ կապը սահմանել որպես ելքային փին և սկզբնական արժեքը դնել ցածր (անջատված) իսկ True ՝ # Ընդմիշտ գործարկեք GPIO.output (8, GPIO. HIGH) # Միացրեք քունը (1) # Քնեք 1 վայրկյան GPIO.output (8, GPIO. LOW) # Անջատեք քունը (1) # Քնեք 1 վայրկյան Այսպիսով, մեր ծրագիրը ավարտված է, ապա մենք պետք է այն պահենք որպես blinking_led.py և այն գործարկենք կամ ձեր IDE- ի ներսում, կամ ձեր վահանակում ՝ հետևյալով. $ python blinking_led.py
Քայլ 4: LED թարթում
Կոդը գործարկելուց հետո դուք կտեսնեք, որ LED- ը թարթում է որպես իմը: ուստի հուսով եմ, որ այս հրահանգները կարող էին ձեզ օգնել, ուստի այդ մասին ինձ տեղեկացրեք մեկնաբանություններում:
Խորհուրդ ենք տալիս:
Ազնվամորու Pi- ի վրա հիմնված փակ կլիմայի մոնիտորինգի համակարգ `6 քայլ
Ազնվամորի Pi- ի վրա հիմնված փակ կլիմայի մոնիտորինգի համակարգ. Կարդացեք այս բլոգը և կառուցեք ձեր սեփական համակարգը, որպեսզի կարողանաք ահազանգեր ստանալ, երբ ձեր սենյակը չափազանց չոր կամ խոնավ է: արագ հայացք գցել կլիմայի հիմնական
Python- ի և ձեր Raspberry Pi- ի GPIO կապում բազմաթիվ LED- ների կառավարում. 4 քայլ (նկարներով)
Python- ի և ձեր Raspberry Pi- ի GPIO կապում բազմաթիվ LED- ների կառավարում. Այս հրահանգը ցույց է տալիս, թե ինչպես վերահսկել ձեր RaspberryPi- ի բազմաթիվ GPIO կապերը `4 LED լուսարձակներ գործարկելու համար: Այն նաև ձեզ կներկայացնի պարամետրերին և պայմանական հայտարարություններին Python- ում: Մեր նախորդ հրահանգավորումը ՝ օգտագործելով ձեր Raspberry Pi- ի GPIO կապում ՝ միացնելու համար
LED աչքը թարթում է ռոբոտի համար `6 քայլ
Ռոբոտի համար LED աչք է թարթում. Այս ձեռնարկը վերաբերում է ռոբոտի աչքի թարթմանը `օգտագործելով LED կետային մատրիցա
Iրագրերի մշակում ՝ օգտագործելով GPIO կապում DragonBoard 410c- ի վրա Android և Linux օպերացիոն համակարգերով. 6 քայլ
Iրագրերի մշակում ՝ օգտագործելով GPIO կապում DragonBoard 410c- ում Android և Linux օպերացիոն համակարգերով. Այս ձեռնարկի նպատակն է ցույց տալ DragonBoard 410c ցածր արագությամբ GPIO կապի միջոցով ծրագրեր մշակելու համար անհրաժեշտ տեղեկատվությունը: Այս ձեռնարկը ներկայացնում է տեղեկատվություն ՝ ծրագրերի մշակման համար ՝ GPIO կապում օգտագործելով SYS- ը Անդրոսում
Ազնվամորի Պի LED թարթում. 5 քայլ (նկարներով)
Ազնվամորի Pi LED Blink. Այժմ դուք պատրաստվում եք սովորել ամենապարզ նախագիծը, որը կարող եք կառուցել ՝ օգտագործելով ազնվամորի պի: Եթե մինչ այժմ չգիտեք, ես խոսում եմ թարթման ծրագրի մասին, ինչպես երևում է arduino- ում: Ես օգտագործում եմ շատ տարածված իրեր, որոնց մասին կարող եք իմանալ հաջորդ