
Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:41

Hei kaverit tässä ohjeessa opimme käyttämään Raspberry pi: n GPIO: ta. Jos olet koskaan käyttänyt Arduinoa, luultavasti tiedät, että voimme liittää LED -kytkimen jne. Sen nastoihin ja saada sen toimimaan. Koska Raspberry pi: llä on myös GPIO: ita, opimme käyttämään näitä GPIO: ita ja liitämme siihen LED -valon ja saamme sen vilkkumaan. Vain yksinkertainen LED -vilkkuprojekti, jonka teemme saadaksemme sinut ymmärtämään Raspberry pi: n GPIO: iden käytön.
Vaihe 1: Tarvitsemasi asiat



Tätä ohjetta varten tarvitset seuraavat asiat: Raspberry Pi 3 -asetus, jossa on näyttö ja USB -hiiri ja -näppäimistö (Varmista, että Raspbian -käyttöjärjestelmä on asennettu oikein Raspberry pi -laitteessasi), leipälevy Hyppyjohdot VastusLED
Vaihe 2: Piiri


Piiriosa on erittäin helppo. Kytkin LED-nastan nastaan 8. Mikä tarkoittaa, että LEDin negatiivinen jalka on kytketty Gnd-nastaan (6 nro) Ja positiivinen jalka on kytketty 100ohmiin (100-1000ohm käyttöarvo) ja toinen jalka vastus on kytketty Raspberry pi: n nastaan 8.
Vaihe 3: Koodausosa

Avaa sitten pi-päätelaite, jotta LED vilkkuu: Asenna Python-kirjasto avaamalla päätelaite ja suorittamalla seuraava komento: $ sudo apt-get install python-rpi.gpio python3-rpi.gpioto Alusta tarvitsemamme Raspberry Pi GPIO -portit Jos haluat tuoda Python -kirjaston, meidän on alustettava kirjasto ja asetettava nasta 8 Raspberry pi.import RPi. GPIO -tulostustapaksi GPIO: ksi # Tuo Raspberry Pi GPIO -kirjasto aikatuonnin lepotilasta # Tuo lepotilan toiminto aikamoduulista GPIO. setwarnings (False) # Ohita varoitus nyt GPIO.setmode (GPIO. BOARD) # Käytä fyysistä nastan numerointia GPIO.setup (8, GPIO. OUT, initial = GPIO. LOW) # Aseta nasta 8 lähtönastaksi ja aseta alkuarvo matala (pois päältä) Seuraavaksi meidän on tehtävä tapista 8 korkea (päällä) yhden sekunnin ajan ja matala (pois päältä) yhden sekunnin ajan, ja asetamme sen hetken silmukkaan niin, että se vilkkuu ikuisesti. # Suorita ikuisesti GPIO. -lähtö (8, GPIO. HIGH) # Kytke lepotila päälle (1) # Lepotila 1 sekunnin GPIO -lähtö (8, GPIO. LOW) # Sammuta nukkuminen (1) # Lepotila 1 sekunti Yhdistämällä yllä olevat kaksi koodiosaa yhteen ja luomalla täydellinen koodi: tuoda RPi. GPIO GPIO: ksi # Tuo Raspberry Pi GPIO -kirjasto aikatuonnin lepotilasta # Tuo nukkumisfunktio aikamoduulistaGPIO.setwarnings (False) # Ohita varoitus nowGPIO.setmode (GPIO. BOARD) # Käytä fyysistä nastanumerointia GPIO.setup (8, GPIO. OUT, initial = GPIO. LOW) # Aseta nasta 8 lähtönapiksi ja aseta alkuarvo matalaksi (pois), kun taas True: # Suorita ikuisesti GPIO. output (8, GPIO. HIGH) # Ota nukkuminen käyttöön (1) # Sleep 1 sekunnin GPIO. Output (8, GPIO. LOW) # Sammuta nukkuminen (1) # Sleep 1 sekunnin ajan Ohjelmamme on päättynyt, sitten meidän on tallennettava se nimellä blinking_led.py ja suoritettava se sitten IDE: n sisällä tai konsolissasi seuraavasti: $ python blinking_led.py
Vaihe 4: LED vilkkuu


Kun olet suorittanut koodin, näet LED -valon vilkkuvan minun. Joten toivon, että nämä ohjeet voivat auttaa sinua, joten kerro minulle siitä kommenteissa.
Suositeltava:
Infrapuna -anturin käyttäminen Arduinon kanssa: 8 vaihetta (kuvien kanssa)

Infrapuna -anturin käyttäminen Arduinon kanssa: Mikä on infrapuna -anturi? . IR -signaali
Sormenjälkitunnistimen käyttäminen ajanvaraukseen yhdessä XAMP -ratkaisun kanssa: 6 vaihetta (kuvien kanssa)

Sormenjälkitunnistimen käyttäminen ajanvaraukseen yhdessä XAMP -ratkaisun kanssa Ratkaisu: Kouluprojektissa etsimme ratkaisua oppilaiden läsnäolon seurantaan. Monet opiskelijoistamme tulevat myöhään. On työlästä työtä tarkistaa heidän läsnäolonsa. Toisaalta keskustelua on paljon, koska opiskelijat sanovat usein
Nestekidenäytön käyttäminen Raspberry Pi: ssä: 4 vaihetta

Nestekidenäytön käyttäminen Raspberry Pi: ssä: Tässä ohjeessa näytän sinulle, kuinka voit käyttää 16x2 LCD -näyttöä Raspberry Pi: n kanssa erikoiskoodillani. Koodini on muokattu versio Matt Hawkinsin LCD -palvelinkoodista, mikä helpottaa tekstin lähettämistä näytölle. Kaikki mitä tarvitset: juokse
DMX512 / RDM: n käyttäminen Raspberry Pi: n kanssa: 6 vaihetta (kuvien kanssa)

DMX512 / RDM: n käyttö Raspberry Pi: n kanssa: Raspberry Pi: tä voidaan käyttää valaistuksen ohjaamiseen DMX512 -väylän kautta. DMX512-väyläjärjestelmissä RS-485: tä käytetään fyysisenä kerroksena. RS422 / RS485 -sarjamuotoinen HAT on täysin galvaanisesti eristetty sarjaliikenteen HAT, joka on suunniteltu käytettäväksi Raspberry Pi
OpenCV 1.0: n käyttäminen Python 2.5: n kanssa Windows XP: ssä: 3 vaihetta

OpenCV 1.0: n käyttö Python 2.5: n kanssa Windows XP: ssä: Minulla oli vaikeuksia saada openCV: tä (Open Computer Vision, Intel) työskennellessäni python 2.5: n kanssa, tässä on ohjeet ja tiedostot tämän helpottamiseksi: oletamme, että sinulla on python 2.5 asennettu (yllä olevasta linkistä) käyn läpi ei