2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Tere poisid selles juhendis, me õpime kasutama Raspberry pi GPIO -sid. Kui olete kunagi Arduinot kasutanud, siis ilmselt teate, et saame ühendada LED -lüliti jms selle tihvtidega ja panna see toimima. pange LED vilkuma või lülitist midagi sellist saama. Kuna Raspberry pi -l on ka GPIO -d, siis õpime neid GPIO -sid kasutama ja ühendame sellega LED -i ja paneme selle vilkuma. Lihtsalt teeme LED -vilkumise projekti, et mõistaksite, kuidas kasutada Raspberry pi GPIO -sid.
Samm: asjad, mida vajate
Selle juhendi jaoks on teil vaja järgmisi asju: Raspberry Pi 3 seadistamine koos monitori ja USB -hiire ja -klaviatuuriga (veenduge, et Raspbian OS on teie Raspberry pi -s õigesti seadistatud) leivaplaat Jump -juhtmed Takistid LED
2. samm: ahel
Vooluahela osa on väga lihtne. Ma ühendasin LED-i tihvtiga 8. Mis tähendab, et LED-i negatiivne jalg on ühendatud Gnd-tihvtiga (6 nr.) Ja positiivne jalg on ühendatud 100 oomi (100–1000 oomi, kasutades väärtust) ja teise jalaga takisti on ühendatud Raspberry pi tihvtiga 8.
3. samm: kodeeriv osa
Seejärel avage pi-terminal, et LED vilkuma hakkaks: Pythoni raamatukogu installimiseks avage terminal ja täitke järgmine käsk: $ sudo apt-get install python-rpi.gpio python3-rpi.gpioto lähtestame vajalikud Raspberry Pi GPIO-pordid Pythoni teegi importimiseks peame teeki initsialiseerima ja seadistama tihvti 8 Raspberry pi väljundnupuks. importima RPi. GPIO GPIO -ks # Importige Raspberry Pi GPIO raamatukogu ajast importimise unerežiimist # Importige unerežiimi funktsioon ajamoodulistGPIO. setwarnings (False) # Ignoreeri kohe hoiatustGPIO.setmode (GPIO. BOARD) # Kasutage füüsilist tihvtide nummerdamist madal (väljas) Järgmine asi, mida peame tegema, on muuta tihvt 8 sekundiks kõrgeks (sisse) ja üheks sekundiks madalaks (välja lülitatud) ning paneme selle mõneks ajaks ahelasse, nii et see vilgub igavesti. samas Tõsi: # Käivita igavesti GPIO.väljund (8, GPIO. HIGH) # Lülita unerežiim sisse (1) # Uneta 1 sekund GPIO.väljund (8, GPIO. LOW) # Lülita unerežiim välja (1) # Unerežiim 1 sekund Kombineerige ülaltoodud kaks koodi osa ja looge täielik kood: importige RPi. GPIO GPIO -ks # Importige Raspberry Pi GPIO teeki ajast imporditud unerežiimist # Importige unerežiimi funktsioon ajamoodulistGPIO.setwarnings (False) # Ignoreeri hoiatust nowGPIO.setmode (GPIO. BOARD) # Kasutage füüsilist tihvtide nummerdamistGPIO.setup (8, GPIO. OUT, initial = GPIO. LOW) # Määrake tihvt 8 väljundnõelaks ja seadke algväärtuseks madal (väljas), samas kui True: # Käivita igavesti GPIO.väljund (8, GPIO. HIGH) # Lülita unerežiim sisse (1) # Uneta 1 sekund GPIO.väljund (8, GPIO. LOW) # Lülita uni välja (1) # Unerežiim 1 sekund Nii et meie programm on lõppenud, siis peame selle salvestama nimega blinking_led.py ja seejärel käivitama selle kas IDE -s või konsoolis järgmiselt: $ python blinking_led.py
Samm: LED vilgub
Pärast koodi käivitamist näete, et LED vilgub minu oma. Seega loodan, et need juhendid võisid teid aidata, nii et andke mulle sellest kommentaarides teada.