Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
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.