Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Salom bolalar, bu qo'llanmada biz GPI Raspberry pi -dan qanday foydalanishni bilib olamiz. Agar siz hech qachon Arduino -dan foydalanmagan bo'lsangiz, demak, biz bilamizki, biz LED tugmachasini va boshqalarni uning pinlariga ulashimiz va uni shunday ishlashini ta'minlashimiz mumkin. Raspberry pi ham GPIO -ga ega bo'lgani uchun, biz bu GPIO -larni qanday ishlatishni bilib olamiz va unga LEDni ulab, milt -milt qilib qo'yamiz. Raspberry pi -ning GPIO -laridan qanday foydalanishni tushuntirish uchun biz oddiy LED chirog'ini o'chirish loyihasini qilamiz.
1 -qadam: Sizga kerak bo'lgan narsalar
Bu ko'rsatmalar uchun sizga quyidagilar kerak bo'ladi: monitor va USB sichqonchasi va klaviaturasi bilan Raspberry Pi 3 ni o'rnatish (Raspbian operatsion tizimi sizning Raspberry pi -da to'g'ri o'rnatilganligiga ishonch hosil qiling)
2 -qadam: O'chirish
O'chirish qismi juda oson. Men LEDni 8-pinga uladim. Bu shuni anglatadiki, LEDning salbiy oyog'i Gnd piniga ulangan (6 ta) qarshilik Raspberry pi ning 8 -piniga ulangan.
3 -qadam: kodlash qismi
Keyin LED yonib-o'chib turishi uchun pi terminalini oching: Python kutubxonasini o'rnatish uchun terminalni oching va quyidagi buyruqni bajaring: $ sudo apt-get install python-rpi.gpio python3-rpi.gpioto bizga kerak bo'lgan Raspberry Pi-ning GPIO portlarini ishga tushirish. Python kutubxonasini import qilish uchun biz kutubxonani ishga tushirishimiz va 8 -pinni Raspberry pi.import RPi. GPIO chiqish piniga GPIO sifatida o'rnatishimiz kerak # Raspberry Pi GPIO kutubxonasini import qilish vaqtini import qilishdan # Uyqu funktsiyasini vaqt modulidan import qilishGPIO. setwarnings (False) # Hozircha ogohlantirishni e'tiborsiz qoldiringGPIO.setmode (GPIO. BOARD) # Jismoniy pin raqamlashdan foydalaningGPIO.setup (8, GPIO. OUT, boshlang'ich = GPIO. LOW) # 8 -pinni chiqish piniga o'rnating va boshlang'ich qiymatini past (o'chirilgan) Keyingi ishni qilishimiz kerak - 8 -pinni bir soniya baland (ochiq) va bir soniya past (o'chirilgan) qilib qo'yish va biz uni bir muncha vaqtga qo'yamiz, shunda u abadiy miltillaydi. # Abadiy ishga tushirish GPIO.output (8, GPIO. HIGH) # Uyquni yoqish (1) # 1 soniya davomida uxlash GPIO.output (8, GPIO. LOW) # Uyquni o'chirish (1) # 1 soniya uxlang Kodning yuqoridagi ikki qismini birlashtirib, to'liq kodni yarating: RPi. GPIO -ni GPIO sifatida import qiling # Raspberry Pi GPIO kutubxonasini vaqtli import uyqusidan # Uyqu funktsiyasini vaqt modulidan import qilingGPIO.setwarnings (Noto'g'ri) # Ogohlantirishga e'tibor bermang. nowGPIO.setmode (GPIO. BOARD) # Jismoniy pin raqamlashdan foydalaningGPIO.setup (8, GPIO. OUT, boshlang'ich = GPIO. LOW) # 8 -pinni chiqish pimi qilib o'rnating va boshlang'ich qiymatini past (o'chirilgan) holatiga qo'ying: # Abadiy ishga tushirish GPIO.output (8, GPIO. HIGH) # Uyquni yoqish (1) # 1 soniya davomida uxlash, keyin biz uni blinking_led.py sifatida saqlashimiz kerak va keyin uni IDE yoki konsolingizda quyidagilar bilan ishga tushirishimiz kerak: $ python blinking_led.py
4 -qadam: LED chirog'i
Kodni ishga tushirgandan so'ng, siz LED yonib -o'chib turishini ko'rasiz, shuning uchun umid qilamanki, bu ko'rsatmalar sizga yordam berishi mumkin edi, shuning uchun menga bu haqda izohlarda xabar bering.