A Raspberry Pi egy olyan méretű számítógép, amelynek GPIO csatlakozói is vannak más érzékelőkhöz és perifériákhoz való csatlakoztatáshoz, ami jó platform a beágyazott mérnökök számára. ARM architektúra processzor alapú táblával rendelkezik, amelyet elektronikus mérnökök és hobbisták számára terveztek. A PI az egyik legmegbízhatóbb projektfejlesztési platform odakinn. Nagyobb processzorsebességgel és nagy RAM-mal a Raspberry Pi számos nagy horderejű projekthez használható, például képfeldolgozáshoz és a tárgyak internetéhez. A Raspberry Pi 4 8 GB RAM-mal a most elérhető csúcskategóriás változat. Más alacsonyabb verziója is van, 4 GB-os és 2 GB-os RAM-mal.
Bármely nagy horderejű projekt megvalósításához meg kell érteni a PI alapvető funkcióit. Ezért vagyunk itt, a Raspberry Pi összes alapvető funkcióját megtanítjuk ezekben az oktatóanyagokban. Minden bemutató sorozatban megvitatjuk a PI egyik funkcióját. Az oktatósorozat végére egyedülálló projekteket készíthet. Ellenőrizze ezeket az Első lépések a Raspberry Pi és a Raspberry Pi konfigurációval kapcsolatban.
A PI sorozat ezen oktatóanyagában megértjük a programok PYTHON-on történő írásának és végrehajtásának fogalmát. A Blink LED-el kezdjük a Raspberry Pi használatával. A Raspberry Pi LED villogása úgy történik, hogy egy LED-et csatlakoztatunk a PI GPIO egyik érintkezőjéhez, majd be- és kikapcsoljuk. Miután megismerte a Raspberry Pi alapjait, továbbléphet a csúcskategóriás alkalmazásokra, amelyeket a dedikált Raspberry Pi szakaszunkban ismertettünk, és az alapokat is ellenőrizheti, ha egy gombot összekapcsol a Raspberry Pi, a Raspberry Pi PWM oktatóprogramjával, DC motorral Raspberry Pi stb.
Mielőtt tovább mennénk, egy kicsit megbeszéljük a PI GPIO Pins-t,
Amint a fenti ábra mutatja, a PI-nek 40 kimeneti csap van. De amikor megnézzük a második ábrát, láthatjuk, hogy nem lehet mind a 40 tűt kimenetre programozni. Ez csak 26 programozható GPIO tű. Ezek a csapok a GPIO2-ről a GPIO27-re mennek.
Ez a 26 GPIO csap szükség szerint programozható. Ezek közül a csapok közül néhány speciális funkciót is ellát, erről később beszélünk. Különleges GPIO-t félretéve 17 GPIO van hátra (világoszöld örvény).
Ez a 17 GPIO-csatlakozó mindegyike maximum 15mA áramot képes leadni. És az összes GPIO áramának összege nem haladhatja meg az 50mA-t. Tehát átlagosan maximum 3 mA-t tudunk levonni ezekből a GPIO-csapokból. Tehát nem szabad meghamisítani ezeket a dolgokat, hacsak nem tudja, mit csinál.
Szükséges alkatrészek
Itt a Raspberry Pi 2 Model B-t használjuk Raspbian Jessie operációs rendszerrel. Az összes alapvető hardver- és szoftverkövetelményt korábban megbeszéltük, megnézheti a Raspberry Pi bevezetőjében, a szükségesek kivételével:
- Csatlakozó csapok
- 220Ω vagy 1KΩ ellenállás
- VEZETTE
- Kenyérlap
Áramkör magyarázat:
A Raspberry Pi LED Blink kapcsolási rajza az alábbiakban látható:
Amint az áramköri ábra mutatja, összekapcsolunk egy LED-et a PIN40 (GPIO21) és a PIN39 (GROUND) között. Mint korábban elmondtuk, ezekből a csapokból 15mA-nál többet nem tudunk levonni, ezért az áram korlátozása érdekében sorba kötünk egy 220Ω vagy 1KΩ ellenállást a LED-del.
Munka magyarázat:
Mivel mindenünk készen áll, kapcsolja be a PI-t és menjen az asztalra.
1. Az asztalon lépjen a Start menübe, és válassza a PYTHON 3 lehetőséget, az alábbi ábra szerint.
2. Ezt követően a PYHON futni fog, és megjelenik egy ablak, az alábbi ábra szerint.
3. Ezután kattintson a Fájl menü Új fájl elemére. Megjelenik egy új ablak,
4. Mentse el ezt a fájlt pislogva az asztalon,
5. Ezután írja be a programot az alábbiak szerint villogásra , és hajtsa végre a programot a „FUTÁS” gombra kattintva a „DEBUG” opción.
Ha a programnak nincs hibája, akkor egy „>>>” jelenik meg, ami azt jelenti, hogy a program sikeresen végrehajtásra került. Ekkor már látnia kell, hogy a LED háromszor villog. Ha bármilyen hiba történt a programban, a végrehajtás azt mondja, hogy javítsa ki. A hiba kijavítása után futtassa újra a programot.
A PYTHON teljes programkódja a LED villogásához az alábbiakban található.