Orodha ya maudhui:
- Hatua ya 1: Vitu Unavyohitaji
- Hatua ya 2: Mzunguko
- Hatua ya 3: Sehemu ya Usimbuaji
- Hatua ya 4: LED Blink
Video: LED Blink na Raspberry Pi - Jinsi ya Kutumia Pini za GPIO kwenye Raspberry Pi: Hatua 4
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
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
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
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
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
Baada ya kutumia nambari hiyo utaona Kuangaza kwa LED kama yangu.so natumai mafundisho haya yangekusaidia basi nijulishe juu ya hayo kwenye maoni.
Ilipendekeza:
Kudhibiti LED nyingi na Chatu na Pini zako za Raspberry Pi za GPIO: Hatua 4 (na Picha)
Kudhibiti LED nyingi na Python na Pini zako za Raspberry Pi za GPIO: Hii inayoweza kufundishwa inaonyesha jinsi ya kudhibiti pini nyingi za GPIO kwenye RaspberryPi yako kuwezesha LED 4. Pia itakutambulisha kwa vigezo na taarifa za masharti katika Python.Our yetu ya awali inayoweza kuagizwa Kutumia Pini za GPIO za Raspberry Pi yako kwa Con
Kwenye Mzunguko wa Latch Pamoja na UC. Kitufe kimoja cha Bonyeza. Pini moja. Sehemu ya Diski: Hatua 5
Kwenye Mzunguko wa Latch Pamoja na UC. Kitufe kimoja cha Bonyeza. Pini moja. Sehemu ya Diski: Halo kila mtu, alikuwa akitafuta mzunguko wa kuzima / kuzima kwenye wavu. Kila kitu nilichokipata haikuwa kile nilikuwa nikitafuta. Nilikuwa naongea na mimi mwenyewe, kuna njia ya kufanya hivyo. Hiyo ndivyo nilihitaji. -Ni kifungo kimoja tu cha kushinikiza kufanya na kuzima.-Lazima utumie tu
Kuunganisha vifungo vingi kwa Pini moja kwenye Arduino: Hatua 4
Kuunganisha vifungo vingi kwa Pini moja kwenye Arduino: Halo kila mtu, Wakati miradi yako ya Arduino imezidi kuwaka taa za LED, unaweza kujipata katika hitaji la pini za ziada. Nitakuonyesha hila ambayo unaweza kutumia mahali ambapo unaweza kuwa na vifungo vingi, vyote vimeunganishwa kwenye pini sawa ya analog
Ukuzaji wa Matumizi Kutumia Pini za GPIO kwenye DragonBoard 410c Na Mifumo ya Uendeshaji ya Android na Linux: Hatua 6
Maendeleo ya Matumizi Kutumia Pini za GPIO kwenye DragonBoard 410c Na Mifumo ya Uendeshaji ya Android na Linux: Madhumuni ya mafunzo haya ni kuonyesha habari inayohitajika kukuza programu kwa kutumia pini ya GPIO kwenye upanuzi wa kasi ya chini ya DragonBoard 410c. Mafunzo haya yanawasilisha habari kwa utengenezaji wa programu kwa kutumia pini za GPIO na SYS kwenye Andr
ISP 6 Pini hadi Tundu 8 la Pini: Hatua 4
Pini ya ISP 6 hadi Tundu 8 la Pini: Sababu yangu hasa iliunda mradi huu ilikuwa kupanga ATTiny45, ambayo ina unganisho la pini 8, wakati USBtinyISP yangu (kutoka Ladyada) ina unganisho la pini 10 na 6 tu. Baada ya kulala karibu na wavuti kwa muda wa wiki 3-4 sikupata chochote