Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Sveiki, vaikinai, šioje instrukcijoje mes išmoksime naudotis „Raspberry pi“GPIO. Jei kada nors naudojote „Arduino“, tikriausiai žinote, kad prie jo kaiščių galime prijungti LED jungiklį ir pan. kad šviesos diodas mirksėtų arba gautų įvesties kažką panašaus. Kadangi „Raspberry pi“taip pat turi GPIO, mes išmoksime naudoti tuos GPIO ir prijungsime prie jo šviesos diodą ir priversime jį mirksėti. Tiesiog atliksime paprastą LED mirksėjimo projektą, kad suprastume, kaip naudoti „Raspberry pi“GPIO.
1 žingsnis: reikalingi dalykai
Šiems nurodymams jums reikės šių dalykų: „Raspberry Pi 3“sąranka su monitoriumi ir USB pelė bei klaviatūra (įsitikinkite, kad „Raspbian OS“tinkamai nustatyta jūsų „Raspberry pi“) duonos lenta
2 žingsnis: grandinė
Grandinės dalis yra labai paprasta. Aš prijungiau šviesos diodą prie 8 kaiščio. Tai reiškia, kad neigiama LED kojelė yra prijungta prie „Gnd“kaiščio (6 Nr.), O teigiama kojelė yra prijungta prie 100 omų (100–1000 omų, naudojant aby vertę), o kita koja rezistorius yra prijungtas prie „Raspberry pi“8 kaiščio.
3 žingsnis: kodavimo dalis
Tada atidarykite pi terminalą, kad šviesos diodas mirksėtų: Norėdami įdiegti „Python“biblioteką, atidarykite terminalą ir vykdykite šią komandą: $ sudo apt-get install python-rpi.gpio python3-rpi.gpioto inicijuokite mums reikalingus „Raspberry Pi“GPIO prievadus Norėdami importuoti „Python“biblioteką, turime inicijuoti biblioteką ir nustatyti kaištį 8 kaip „Raspberry pi“importo kaištį. importuoti RPi. GPIO kaip GPIO # Importuoti „Raspberry Pi GPIO“biblioteką iš laiko importavimo miego režimo setwarnings (klaidinga) # Šiuo metu ignoruoti įspėjimąGPIO.setmode (GPIO. BOARD) # Naudokite fizinį kaiščių numeravimą žemas (išjungtas) Kitas dalykas, kurį turime padaryti, yra padaryti kaištį 8 aukštą (įjungtą) vieną sekundę ir žemą (išjungtą) vieną sekundę, ir mes įdėsime jį į tam tikrą ciklą, kad jis mirksėtų amžinai. tiesa: # Vykdykite amžinai GPIO.output (8, GPIO. HIGH) # Įjunkite miego režimą (1) # 1 sekundę miegokite GPIO. Output (8, GPIO. LOW) Miegokite 1 sekundę Sujunkite abi pirmiau nurodytas kodo dalis ir sukurkite pilną kodą: importuokite RPi. GPIO kaip GPIO # Importuokite Raspberry Pi GPIO biblioteką iš laiko importavimo miego režimo # Importuokite miego funkciją iš laiko modulioGPIO.setwarnings (False) # Ignoruoti įspėjimą nowGPIO.setmode (GPIO. BOARD) # Naudokite fizinį kaiščių numeraciją Vykdykite amžinai GPIO. Išvestį (8, GPIO. HIGH), tada turime išsaugoti jį kaip blinking_led.py ir tada paleisti jį savo IDE arba konsolėje, naudodami: $ python blinking_led.py
4 žingsnis: mirksi šviesos diodas
Paleidę kodą pamatysite, kad LED mirksi kaip mano. Todėl tikiuosi, kad šie nurodymai galėjo jums padėti, todėl praneškite man apie tai komentaruose.