Orodha ya maudhui:

LED Blink na Raspberry Pi - Jinsi ya Kutumia Pini za GPIO kwenye Raspberry Pi: Hatua 4
LED Blink na Raspberry Pi - Jinsi ya Kutumia Pini za GPIO kwenye Raspberry Pi: Hatua 4

Video: LED Blink na Raspberry Pi - Jinsi ya Kutumia Pini za GPIO kwenye Raspberry Pi: Hatua 4

Video: LED Blink na Raspberry Pi - Jinsi ya Kutumia Pini za GPIO kwenye Raspberry Pi: Hatua 4
Video: ESP32 Tutorial 5 - LED Fade, control brightness of an LED -ESP32 IoT Learnig kit 2024, Novemba
Anonim
LED Blink na Raspberry Pi | Jinsi ya Kutumia Pini za GPIO kwenye Raspberry Pi
LED Blink na Raspberry Pi | Jinsi ya Kutumia Pini za GPIO kwenye Raspberry Pi

Halo jamani katika mafundisho haya tutajifunza jinsi ya kutumia GPIO ya Raspberry pi. Ikiwa umewahi kutumia Arduino basi labda unajua kuwa tunaweza kuunganisha swichi ya LED nk kwa pini zake na kuifanya ifanye kazi kama. fanya mwangaza wa LED au pata pembejeo kutoka kwa kubadili kitu kama hicho. Kwa kuwa Raspberry pi pia ina GPIOs kwa hivyo tutajifunza jinsi ya kutumia hizo GPIO na tutaunganisha LED nayo na kuifanya iweze kupepesa. Mradi rahisi tu wa blink wa LED tutafanya kukufanya uelewe jinsi ya kutumia GPIO za Raspberry pi.

Hatua ya 1: Vitu Unavyohitaji

Vitu Unavyohitaji
Vitu Unavyohitaji
Vitu Unavyohitaji
Vitu Unavyohitaji
Vitu Unavyohitaji
Vitu Unavyohitaji

Kwa mafundisho haya utahitaji kufuata vitu: Raspberry Pi 3 kusanidi na mfuatiliaji na Panya ya USB na Kinanda (Hakikisha Raspbian OS imewekwa vizuri kwenye Raspberry pi yako)

Hatua ya 2: Mzunguko

Mzunguko
Mzunguko
Mzunguko
Mzunguko

Sehemu ya mzunguko ni rahisi sana. Niliunganisha LED kubandika 8. Ambayo inamaanisha mguu hasi wa LED umeunganishwa na pini ya Gnd (6 no.) Na Mguu mzuri umeunganishwa na 100ohm (100-1000ohm tumia thamani ya aby) na mguu mwingine wa resistor imeunganishwa na pin 8 ya Raspberry pi.

Hatua ya 3: Sehemu ya Usimbuaji

Sehemu ya Usimbuaji
Sehemu ya Usimbuaji

Kisha fungua kituo cha pi kufanya mwangaza wa LED: Kuweka maktaba ya Python kufungua kituo na kutekeleza amri ifuatayo: kuagiza maktaba ya Python, basi tunahitaji kuanzisha maktaba na kusanidi pini 8 kama pini ya pato la Raspberry pi.import RPi. GPIO kama GPIO # Ingiza maktaba ya Raspberry Pi GPIO kuanzia wakati wa kuagiza kulala # Ingiza kazi ya kulala kutoka kwa moduli ya wakatiGPIO. maonyo ya kuweka (Uongo) # Puuza onyo kwa sasaGPIO.setmode (GPIO. BOARD) # Tumia nambari ya pini halisi chini (mbali) Jambo la pili tunalohitaji kufanya ni kutengeneza pini 8 juu (juu) kwa sekunde moja na kushuka (kuzima) kwa sekunde moja na tutaiweka kwa kitanzi cha muda ili iweze kung'aa milele. # Endesha milele GPIO.pato (8, GPIO. HIGH) # Washa usingizi (1) # Lala kwa sekunde 1 GPIO.pato (8, GPIO. LOW) # Zima usingizi (1) # Kulala kwa sekunde 1 Kuchanganya sehemu mbili zilizo hapo juu za nambari pamoja na kuunda nambari kamili: ingiza RPi. GPIO kama GPIO # Ingiza maktaba ya Raspberry Pi GPIO kutoka wakati uingize usingizi # Ingiza kazi ya kulala kutoka kwa moduli ya wakatiGPIO.setningings (False) # Puuza onyo kwa sasaGPIO.setmode (GPIO. BOARD) # Tumia nambari ya pini ya mwili Endesha milele GPIO.pato (8, GPIO. HIGH) # Washa usingizi (1) # Lala kwa sekunde 1 GPIO., basi tunahitaji kuihifadhi kama blinking_led.py na kisha uikimbie ndani ya IDE yako au kwenye dashibodi yako na yafuatayo: $ python blinking_led.py

Hatua ya 4: LED Blink

Kuangaza kwa LED
Kuangaza kwa LED
Kuangaza kwa LED
Kuangaza kwa LED

Baada ya kutumia nambari hiyo utaona Kuangaza kwa LED kama yangu.so natumai mafundisho haya yangekusaidia basi nijulishe juu ya hayo kwenye maoni.

Ilipendekeza: