„Raspberry Pi“ yra kišeninio dydžio kompiuteris, kuriame taip pat yra GPIO kaiščiai, skirti jį prijungti prie kitų jutiklių ir išorinių įrenginių, todėl tai yra gera platforma įterptiesiems inžinieriams. Jame yra ARM architektūros procesoriaus plokštė, skirta elektronikos inžinieriams ir mėgėjams. PI yra viena iš labiausiai patikimų projektų kūrimo platformų. Naudojant didesnį procesoriaus greitį ir didelę RAM atmintį, „Raspberry Pi“ galima naudoti daugeliui aukšto lygio projektų, tokių kaip vaizdo apdorojimas ir daiktų internetas. „Raspberry Pi 4“ su 8 GB RAM yra aukščiausios klasės versija, kurią dabar galima įsigyti. Jis taip pat turi kitą žemesnę versiją su 4 GB ir 2 GB RAM.
Norint atlikti bet kurį iš aukšto rango projektų, reikia suprasti pagrindines PI funkcijas. Štai kodėl mes esame čia, šiose pamokose mokysime visų pagrindinių „Raspberry Pi“ funkcijų. Kiekvienoje pamokų serijoje aptarsime vieną iš PI funkcijų. Pamokų ciklo pabaigoje galėsite patys atlikti aukšto lygio projektus. Patikrinkite, ar pradedate naudoti „Raspberry Pi“ ir „Raspberry Pi“ konfigūraciją.
Šioje PI serijos pamokoje suprasime programų rašymo ir vykdymo PYTHON koncepciją. Pradėsime nuo „Blink LED“, naudojant „Raspberry Pi“. „Raspberry Pi“ LED mirksėjimas atliekamas prijungus šviesos diodą prie vieno iš PI GPIO kaiščių ir įjungiant bei išjungiant. Sužinoję apie „Raspberry Pi“ pagrindus, galite pereiti prie aukščiausios klasės programų, kurias apžvelgėme mūsų specialiame „Raspberry Pi“ skyriuje, taip pat galite patikrinti pagrindus, naudodamiesi sąsaja su „Raspberry Pi“, „Raspberry Pi PWM“ pamoka, naudodamiesi nuolatinės srovės varikliu su Aviečių Pi ir kt.
Prieš eidami toliau, šiek tiek aptarsime apie PI GPIO kaiščius,
Kaip parodyta aukščiau esančiame paveikslėlyje, PI yra 40 išvesties kaiščių. Bet kai pažvelgsite į antrą paveikslą, pamatysite, kad ne visus 40 kaiščių galima užprogramuoti mums. Tai tik 26 GPIO kaiščiai, kuriuos galima užprogramuoti. Šie kaiščiai pereina nuo GPIO2 iki GPIO27.
Šiuos 26 GPIO kaiščius galima užprogramuoti pagal poreikį. Kai kurie iš šių kaiščių taip pat atlieka kai kurias specialias funkcijas, apie tai aptarsime vėliau. Atidėjus specialų GPIO, turime 17 GPIO (šviesiai žalios spalvos „Cirl“).
Kiekvienas iš šių 17 GPIO kaiščių gali tiekti ne daugiau kaip 15 mA srovę. Visų GPIO srovių suma negali viršyti 50mA. Taigi iš kiekvieno iš šių GPIO kaiščių galime vidutiniškai paimti ne daugiau kaip 3 mA. Taigi nereikėtų klastoti šių dalykų, nebent žinote, ką darote.
Būtini komponentai
Čia mes naudojame „ Raspberry Pi 2 Model B“ su „Raspbian Jessie OS“. Visi pagrindiniai aparatūros ir programinės įrangos reikalavimai buvo aptarti anksčiau, jų galite rasti „Raspberry Pi“ įvade, išskyrus mums reikalingą:
- Jungiamieji kaiščiai
- 220Ω arba 1KΩ rezistorius
- LED
- Bandomoji Lenta
Grandinės paaiškinimas:
Žemiau pateikiama „ Raspberry Pi LED Blink“ schema:
Kaip parodyta schemoje, mes sujungsime šviesos diodą tarp PIN40 (GPIO21) ir PIN39 (GROUND). Kaip minėta anksčiau, iš bet kurio iš šių kaiščių negalime ištraukti daugiau kaip 15 mA, todėl norėdami apriboti srovę, mes nuosekliai su šviesos diodu jungiame 220Ω arba 1KΩ varžą.
Darbinis paaiškinimas:
Kadangi mes viską paruošėme, įjunkite savo PI ir eikite į darbalaukį.
1. Darbalaukyje eikite į meniu Pradėti ir pasirinkite PYTHON 3, kaip parodyta paveikslėlyje žemiau.
2. Po to PYHON veiks ir pamatysite langą, kaip parodyta žemiau esančiame paveikslėlyje.
3. Po to spustelėkite Failas meniu Naujas failas , pamatysite atidarytą naują langą,
4. Įrašykite šį failą darbalaukyje kaip mirksi ,
5. Po to parašykite „ Blinky “ programą, kaip nurodyta žemiau, ir vykdykite programą spustelėdami „Paleisti“ parinktį „DEBUG“.
Jei programoje nėra klaidų, pamatysite „>>>“, o tai reiškia, kad programa sėkmingai vykdoma. Iki to laiko turėtumėte pamatyti, kad šviesos diodas mirksi tris kartus. Jei programoje buvo kokių nors klaidų, vykdymas nurodo ją ištaisyti. Ištaisius klaidą, vykdykite programą dar kartą.
Užpildykite „ PYTHON“ programos kodą, kad LED mirksi.