Talaan ng mga Nilalaman:
- Hakbang 1: Mga Bagay na Kailangan mo
- Hakbang 2: Circuit
- Hakbang 3: Bahagi ng Coding
- Hakbang 4: LED Blink
Video: LED Blink With Raspberry Pi - Paano Gumamit ng GPIO Pins sa Raspberry Pi: 4 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
Kumusta mga tao sa mga itinuturo na ito malalaman natin kung paano gamitin ang GPIO ng Raspberry pi. Kung nagamit mo na ba ang Arduino marahil alam mo na maaari naming ikonekta ang LED switch atbp sa mga pin nito at gawin itong kagaya ng. gawin ang LED blink o kumuha ng input mula sa paglipat ng isang bagay tulad nito. Dahil ang Raspberry pi ay mayroon ding mga GPIO upang matutunan natin kung paano gamitin ang mga GPIO at ikonekta namin ang isang LED dito at gawin itong blink. Isang simpleng LED blink project lang ang gagawin namin upang maunawaan mo kung paano gamitin ang mga GPIO ng Raspberry pi.
Hakbang 1: Mga Bagay na Kailangan mo
Para sa mga itinuturo na ito kakailanganin mo ang mga sumusunod na bagay: Pag-setup ng Raspberry Pi 3 na may monitor at USB Mouse & Keyboard (Siguraduhin na ang Raspbian OS ay naka-setup nang maayos sa iyong Raspberry pi) breadboardJumper wiresResistorsLED
Hakbang 2: Circuit
Napakadali ng bahagi ng circuit. Nakakonekta ko ang LED sa pin 8. Na nangangahulugang negatibong binti ng LED ay konektado sa Gnd pin (6 no.) At ang Positive leg ay konektado sa 100ohm (100-1000ohm na gumagamit ng aby value) at sa iba pang binti ng ang risistor ay konektado sa pin 8 ng Raspberry pi.
Hakbang 3: Bahagi ng Coding
Pagkatapos buksan ang terminal ng pi upang gawin ang LED blink: Upang mai-install ang library ng Python buksan ang isang terminal at isagawa ang sumusunod na utos: $ sudo apt-get install python-rpi.gpio python3-rpi.gpioto ipasimuno ang mga port ng GPIO ng Raspberry Pi na kailangan namin upang mai-import ang Python library, pagkatapos ay kailangan nating simulan ang library at i-setup ang pin 8 bilang output pin ng Raspberry pi.import RPi. GPIO bilang GPIO # I-import ang Raspberry Pi GPIO library mula sa pag-import ng oras sa pagtulog # I-import ang pagpapaandar ng pagtulog mula sa time moduleGPIO. setwarnings (Mali) # Huwag pansinin ang babala para sa ngayonGPIO.setmode (GPIO. BOARD) # Gumamit ng pisikal na pagnunumero ng pinGPIO.setup (8, GPIO. OUT, paunang = GPIO. LOW) # Itakda ang pin 8 upang maging isang output pin at itakda ang paunang halaga sa mababa (off) Susunod na kailangan nating gawin ay gawin ang pin 8 mataas (sa) para sa isang segundo at mababa (off) para sa isang segundo at ilalagay namin ito sa isang habang loop upang ito ay magpikit magpakailanman. habang Totoo: # Patakbuhin magpakailanman GPIO.output (8, GPIO. HIGH) # I-on ang pagtulog (1) # Matulog nang 1 segundo GPIO.output (8, GPIO. LOW) # I-off ang pagtulog (1) # Tulog para sa 1 segundo Pagsasama-sama sa itaas ng dalawang bahagi ng code nang sama-sama at paglikha ng isang kumpletong code: i-import ang RPi. GPIO bilang GPIO # I-import ang Raspberry Pi GPIO library mula sa pag-import ng oras sa pagtulog # I-import ang pagpapaandar ng pagtulog mula sa time moduleGPIO.setwarnings (Maling) # Huwag pansinin ang babala para sa nowGPIO.setmode (GPIO. BOARD) # Gumamit ng pisikal na pagnunumero ng pinGPIO.setup (8, GPIO. OUT, paunang = GPIO. LOW) # Itakda ang pin 8 upang maging isang output pin at itakda ang paunang halaga sa mababa (off) habang Totoo: # Patakbuhin magpakailanman GPIO.output (8, GPIO. HIGH) # I-on ang pagtulog (1) # Matulog nang 1 segundo GPIO.output (8, GPIO. LOW) # I-off ang pagtulog (1) # Sleep for 1 segundo Kaya't natapos ang aming programa, pagkatapos ay kailangan nating i-save ito bilang blinking_led.py at pagkatapos ay patakbuhin ito sa loob ng iyong IDE o sa iyong console na may mga sumusunod: $ python blinking_led.py
Hakbang 4: LED Blink
Matapos patakbuhin ang code makikita mo ang LED Blinking bilang minahan. Kaya inaasahan kong nakatulong sa iyo ang mga itinuturo na ito kaya't ipaalam sa akin ang tungkol sa mga iyon sa mga komento.
Inirerekumendang:
Raspberry PI 3 - Paganahin ang Mga Serial na Komunikasyon sa TtyAMA0 hanggang BCM GPIO 14 at GPIO 15: 9 Mga Hakbang
Raspberry PI 3 - Paganahin ang Mga Serial na Komunikasyon sa TtyAMA0 hanggang BCM GPIO 14 at GPIO 15: Kamakailan lamang ay nagkaroon ako ng interes na paganahin ang UART0 sa aking Raspberry Pi (3b) upang maikonekta ko ito nang direkta sa isang aparato ng antas ng signal na RS-232 gamit ang isang karaniwang 9 -pin d-sub konektor nang hindi kinakailangang dumaan sa isang USB sa RS-232 adapter. Bahagi ng aking intere
4 Digit 7 Segment Display 14 Pins With Arduino: 3 Hakbang
4 Digit 7 Segment Display 14 Pins With Arduino: Palaging isang magandang ideya na subukan kung gumagana ang isang aparato nang maayos o hindi kung ang sangkap na iyon ay may napakalaking bilang ng mga pin. Sa proyektong ito, nasubukan ko ang aking 4 na digit na 7 segment na 14 pin display. Ang lahat ng 7 na segment ay ipapakita ang 0 hanggang 9 nang sabay.
Blink Caos: Mapa Logístico Para Random Blink: 5 Hakbang
Blink Caos: Mapa Logístico Para Random Blink: Este es un instructable para un generador de aleatoriedad, utilizando un mapa log í stico, que ahora explico que es. Con el mapa log í stico, se enciende y apaga un led de forma aleatoria. Este puede servir simplemente de ejemplo de como a
Gumamit ng mga GPIO na Na-block ng Speaker sa Kano Computer: 4 na Hakbang
Gumamit ng mga GPIO na Na-block ng Speaker sa Kano Computer: Sa Kano Computer, hinarangan ng Speaker ang dalawang libreng mga GPIO pin na kung hindi man ay maaaring magamit (hindi kinakailangan ng nagsasalita). Ang mga GPIO na ito ay 5V at 3.3 V output GPIO. Mahalaga ito sapagkat ang iba pang 5V GPIO ay ginagamit ng nagsasalita, kaya't hinarangan nito ang isa
Pag-unlad ng Mga Aplikasyon Gamit ang GPIO Pins sa DragonBoard 410c Sa Mga Sistema ng Pagpapatakbo ng Android at Linux: 6 na Hakbang
Pag-unlad ng Mga Aplikasyon Gamit ang GPIO Pins sa DragonBoard 410c Sa Mga Sistemang Pagpapatakbo ng Android at Linux: Ang layunin ng tutorial na ito ay upang ipakita ang impormasyong kinakailangan upang makabuo ng mga application gamit ang GPIO pin sa DragonBoard 410c mababang bilis na pagpapalawak. Ang tutorial na ito ay nagpapakita ng impormasyon para sa pagbuo ng mga application gamit ang mga GPIO pin na may SYS sa Andr