Raspberry Pi on taskukokoinen tietokone, jossa on myös GPIO-nastat sen liittämiseksi muihin antureihin ja oheislaitteisiin, mikä tekee siitä hyvän alustan upotetuille insinööreille. Siinä on ARM-arkkitehtuuriprosessoripohjainen kortti, joka on suunniteltu sähköinsinööreille ja harrastajille. PI on yksi luotetuimmista projektien kehittämisalustoista. Suuremmalla prosessorinopeudella ja suurella RAM-muistilla Raspberry Pi: tä voidaan käyttää moniin korkean profiilin projekteihin, kuten kuvankäsittelyyn ja esineiden internetiin. Raspberry Pi 4 8 Gt: n RAM-muistilla on nyt myynnissä oleva huippuluokan versio. Siinä on myös toinen alempi versio, jossa on 4 Gt ja 2 Gt RAM-muistia.
Minkä tahansa korkean profiilin projektin suorittamiseksi on ymmärrettävä PI: n perustoiminnot. Siksi olemme täällä, opetamme kaikki Vadelma Pi: n perustoiminnot näissä opetusohjelmissa. Kussakin opetusohjelmasarjassa keskustelemme yhdestä PI: n toiminnoista. Opetussarjan loppuun mennessä voit tehdä itse korkean profiilin projekteja. Tarkista nämä, jotta pääset alkuun Raspberry Pi- ja Raspberry Pi -määrityksillä.
Tässä PI-sarjan opetusohjelmassa ymmärrämme ohjelmien kirjoittamisen ja suorittamisen PYTHON-sovelluksessa. Aloitamme Blink LED -laitteella, jossa on Raspberry Pi. Raspberry Pi LED -merkkivalo tapahtuu kytkemällä LED yhteen PI: n GPIO-nastaa ja kytkemällä se päälle ja pois päältä. Kun olet oppinut Raspberry Pi: n perusteet, voit siirtyä sen huippuluokan sovelluksiin, jotka olemme käsitelleet omistetussa Raspberry Pi -osiossamme, ja voit myös tarkistaa perusasiat seuraamalla painiketta Raspberry Pi: n kanssa, Raspberry Pi PWM -opetusohjelma, käyttämällä DC-moottoria Vadelma Pi jne.
Keskustelemme hieman PI GPIO -nastoista ennen kuin jatkat,
Kuten yllä olevassa kuvassa on esitetty, PI: lle on 40 ulostulonasta. Mutta kun tarkastelet toista kuvaa, näet, että kaikkia 40 nastaa ei voida ohjelmoida käyttöömme. Nämä ovat vain 26 GPIO-nastaa, jotka voidaan ohjelmoida. Nämä nastat siirtyvät GPIO2: sta GPIO27: een.
Nämä 26 GPIO-nastaa voidaan ohjelmoida tarpeen mukaan. Jotkut näistä nastoista suorittavat myös joitain erityistoimintoja, keskustelemme siitä myöhemmin. Kun GPIO on asetettu sivuun, meillä on jäljellä 17 GPIO: ta (vaaleanvihreä pyörre).
Jokainen näistä 17 GPIO-nastasta voi tuottaa enintään 15 mA: n virran. Ja kaikkien GPIO: n virtojen summa ei voi ylittää 50 mA. Joten voimme vetää keskimäärin enintään 3 mA: n jokaisesta näistä GPIO-nastoista. Joten ei pidä peukaloida näitä asioita, ellet tiedä mitä olet tekemässä.
Tarvittavat komponentit
Tässä käytämme Raspberry Pi 2 -mallia B Raspbian Jessie -käyttöjärjestelmän kanssa. Kaikista laitteisto- ja ohjelmistovaatimuksista on keskusteltu aiemmin, voit etsiä niitä Raspberry Pi -johdannosta, paitsi mitä tarvitsemme:
- Liitintapit
- 220Ω tai 1KΩresistori
- LED
- Leipälauta
Piirin selitys:
Piirikaaviohahmotelma Raspberry Pi LED vilkkua, on seuraava:
Kuten piirikaaviossa on esitetty, yhdistämme LED-valon PIN40: n (GPIO21) ja PIN39: n (MAA) välille. Kuten aiemmin sanottiin, emme voi vetää enempää kuin 15mA yhdestä näistä nastoista, joten virran rajoittamiseksi yhdistämme 220Ω- tai 1KΩ-vastuksen sarjaan LEDin kanssa.
Työselitys:
Koska meillä on kaikki valmiina, kytke PI päälle ja siirry työpöydälle.
1. Siirry työpöydällä Käynnistä-valikkoon ja valitse PYTHON 3: lle alla olevan kuvan mukaisesti.
2. Tämän jälkeen PYHON toimii ja näet ikkunan, joka on esitetty alla olevassa kuvassa.
3. Napsauta sen jälkeen Tiedosto- valikossa Uusi tiedosto , näet uuden ikkunan auki,
4. Tallenna tämä kuva blinky työpöydällä,
5. Sen jälkeen kirjoita ohjelma vilkkuvaksi alla esitetyllä tavalla ja suorita ohjelma napsauttamalla ”RUN” kohdassa ”DEBUG”.
Jos ohjelmassa ei ole virheitä, näet “>>>”, mikä tarkoittaa, että ohjelma suoritetaan onnistuneesti. Tähän mennessä sinun pitäisi nähdä, että LED vilkkuu kolme kertaa. Jos ohjelmassa oli virheitä, suoritus kehottaa korjaamaan sen. Kun virhe on korjattu, suorita ohjelma uudelleen.
Täydellinen PYTHON-ohjelman koodi LED-merkkivalojen vilkkumiseen on annettu alla.