Mundarija:
- 1 -qadam: Sizga kerak bo'lgan narsalar
- 2 -qadam: O'chirish
- 3 -qadam: kodlash qismi
- 4 -qadam: LED chirog'i
Video: Raspberry Pi bilan LED chirog'i - Raspberry Pi -da GPIO pinlarini qanday ishlatish kerak: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
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.
Tavsiya:
Arduino bilan 20x4 I2C belgili LCD displeyni qanday ishlatish kerak: 6 qadam
Arduino -da 20x4 I2C belgilarli LCD displeydan qanday foydalanish kerak: Ushbu oddiy darsda biz "Arduino Uno" bilan 20x4 I2C belgili LCD displeydan qanday foydalanishni o'rganamiz. "Salom dunyo! Videoni tomosha qiling
Boshqariladigan AGS-001 old chirog'ini asl o'yinli bolaga qanday o'rnatish kerak (LOCA yo'q!): 5 qadam (rasmlar bilan)
Boshqariladigan AGS-001 old chirog'ini original Game Boy Advance-ga qanday o'rnatish kerak (LOCA yo'q!): Siz eski Game Boy Advance-ning eski ekranini yoritmoqchisiz. Bu yangi yoritilgan IPS to'plamlarini hech qaerdan topa olmaysiz, eski AGS-101 to'plamlari esa zaxirada yoki juda qimmat. Bundan tashqari, siz tashqarida bo'lganingizda ekranni ko'rishni xohlaysiz
Kir yuvish mashinasi dvigatelining pinlarini qanday topish mumkin: 6 qadam
Kir yuvish mashinasi dvigatelining pimlarini qanday topish mumkin: kir yuvish mashinasining pimi raqamli multimetr yordamida topiladi. Bizga uzluksizlikni tekshirish rejimida multimetr va shunga o'xshash universal kir yuvish mashinasi dvigateli kerak bo'ladi. avval vizual tekshiruvdan boshlang
Arduino bilan Neopixel Ws2812 LED yoki LED STRIP yoki Led Ringni qanday ishlatish kerak: 4 qadam
Arduino bilan Neopixel Ws2812 LED yoki LED STRIP yoki Led Ring -dan qanday foydalanish kerak: Salom bolalar, chunki Neopixel LED chizig'i juda mashhur va u shuningdek ws2812 LED tasmasi deb ham ataladi. Ular juda mashhur, chunki bu chiziqli lentada biz har bir LEDga alohida -alohida murojaat qilishimiz mumkin, demak, agar siz bir nechta chiroq bitta rangda porlashini xohlasangiz
Mac terminalini qanday ishlatish va asosiy funktsiyalarni qanday ishlatish kerak: 4 qadam
Mac terminalini qanday ishlatish va asosiy funktsiyalarni qanday ishlatish kerak: Biz sizga MAC terminalini qanday ochish kerakligini ko'rsatamiz. Shuningdek, biz sizga terminalda ifconfig, kataloglarni o'zgartirish, fayllarga kirish va arp kabi bir nechta xususiyatlarni ko'rsatamiz. Ifconfig sizga IP manzilingizni va MAC reklamangizni tekshirishga imkon beradi