Mainos

Aloittaminen Raspberry Pi: ltä voi olla jännittävä kokemus. Aloittelijan ei ole koskaan ollut näin helppoa aloittaa sekä koodaus että DIY-elektroniikka.

Yksi helppo hanke on tehdä yksinkertainen piiri kahdella LEDillä ja ohjata yhtä niistä koodilla. Näin voit tehdä sen!

Vaadittavat komponentit

Kuinka ohjelmoida vadelma pi - ohjaus led - valot

Ennen aloittamista sinun on varmistettava, että Pi-laitteessa on käyttöjärjestelmä. asentaminen Raspbian NOOBS: n kautta Kuinka NOOBS Raspberry Pi: lle voi auttaa ensimmäistä kertaa käyttäjiäRaspberry Pi: ssä on jotain, joka saattaa vain ajaa ihmiset pois: toistaiseksi sen asettaminen ei ole ollut erityisen käyttäjäystävällistä. NOOBS pyrkii muuttamaan sitä! Lue lisää on ylivoimaisesti nopein tapa päästä eteenpäin.

Käynnistä Pi ja liitä se näytön, hiiren ja näppäimistön tapaan kuin tavallinen pöytätietokone. Vaihtoehtoisesti voit yhdistä Pi-laitteeseesi SSH: n kautta Vadelma Pi: n asentaminen päättömään käyttöön SSH: n avullaRaspberry Pi voi hyväksyä SSH-komennot, kun ne on kytketty lähiverkkoon (joko Ethernet- tai Wi-Fi-yhteyden kautta), jolloin voit helposti asettaa sen. SSH: n hyödyt ylittävät päivittäisen seulonnan järkyttämisen ...

instagram viewer
Lue lisää säästääksesi ylimääräisten johtojen sotkua. Aiomme tarkastella miten LEDiä ohjataan valitsemasi menetelmän mukaan.

Kun olet varma, että Raspberry Pi käynnistyy oikein, sammuta se uudelleen virtapiiriä rakennettaessa, jotta Pi ei vaurioidu.

Tarvitset Raspberry Pi -laitteesi kanssa:

  1. Leipälauta
  2. 2 x LEDiä
  3. 2 x vastukset (kaikki välillä 220 ohm - 1 kOhm)
  4. Kytkentäkaapelit

Jos sait Vadelma Pi aloituspakkauksella, sinulla on todennäköisesti jo kaikki tämä luettelo. Nyt rakennetaan piiri.

Yksinkertainen LED-piiri

Asenna komponentit tässä Fritzing-kaaviossa esitetyllä tavalla:

Kuinka ohjelmoida vadelma pi - ohjaus led - valot

Tämä piiri tekee kaksi asiaa. 5v ja GND Pi - nastat kiinnittyvät Power Rails leipälauta.

merkintä: Saadaksesi paremman kuvan siitä, mikä leipälauta on ja miten se toimii, katso meidän leipälauta törmäyskurssi Mikä on leipätaulu ja miten se toimii? Nopea törmäyskurssiHaluatko oppia DIY-elektroniikkaa? Olet saattanut vastaanottaa leipätaulun aloituspakkauksessa. Mutta mikä on leipälauta ja miten se toimii? Lue lisää .

Kaksi voimakiskoa on kytketty lopussa, ja linja kulkee positiivinen voimansiirtolaite positiivinen Alemman merkkivalon (anodin) puoli. negatiivinen LEDin puoli on kiinnitetty vastukseen, joka on kytketty takaisin GND voimalinja.

Yläosa LED on kytketty eri tavalla. Linja kulkee nasta 12 (GPIO18) Raspberry Pi: stä LEDin positiiviselle puolelle, joka kulkee vastuksen läpi ja takaisin GND rautatie. Tappi 12 on myös GPIO18, niin hämmentävä kuin se kuulostaa, opas Raspberry Pi GPIO -tappeihin Kaikki mitä sinun tarvitsee tietää Raspberry Pi GPIO -tapeistaRaspberry Pi on fantastinen pieni tietokone, mutta mitä GPIO (yleiskäyttöinen tulo / lähtö) -tapit tekevät tarkalleen? Lyhyesti sanottuna, ne avaavat kokonaisuuden DIY-elektroniikan keksintöjen ja keksintöjen maailmaan. Lue lisää auttaa selvittämään asiat!

Ei ole tärkeää, mihin suuntaan olet asettanut vastukset, mutta on välttämätöntä saada ledit oikein päin. Onneksi on helppo kertoa kumpi puoli on mikä:

Kuinka ohjelmoida vadelma pi - ohjaus led - valot

Kun olet asentanut kaiken, sen pitäisi näyttää noin:

Kuinka ohjelmoida vadelma pi - ohjaus led - valot

Huomaa, että käytän täällä ulkoista Wi-Fi-donglea, sitä tarvitaan vain, jos kärsit heikko Wi-Fi-kirous!

Varmista, että kaikki on asetettu oikein, ja käynnistä sitten Raspberry Pi. Suoraan 5v-nastaan ​​kiinnitetyn LEDin tulisi syttyä heti. Toinen LED on se, jota ohjaat koodista.

Tapa 1: Python IDLE: n kautta

Jos käytät Raspberry Pi -laitetta työpöytätilassa, avaa sovellusvalikko näytön vasemmassa yläkulmassa ja siirry kohtaan Ohjelmointi> Python 3 (IDLE). Tämä avaa Python-kuoren. Jos käytät SSH-tilaa, ohjeet annetaan artikkelissa myöhemmin.

Kuinka ohjelmoida vadelma pi - ohjaus led - valot

Raspbian-käyttöjärjestelmän mukana toimitettu Python on jo asennettu. Python on täydellinen ohjelmointikieli aloittelijoille, ja niitä on monia upeita verkkosivustoja 5 parasta verkkosivustoa Python-ohjelmoinnin oppimiseenHaluatko oppia Python-ohjelmointia? Tässä on parhaat tavat oppia Pythonia verkossa, joista monet ovat täysin ilmaisia. Lue lisää siellä auttamaan sinua aloittamisessa. Luomme yhdessä lyhyen Pythonin, joskin haluat mieluummin tarttua valmiiseen skriptiin kopioi koodi Pastebinista.

Voit ohjelmoida suoraan kuoreen, mutta olisi kiva luoda ohjelma, jonka voit tallentaa ja käyttää uudelleen. Avaa uusi tiedosto napsauttamalla Tiedosto> Uusi tiedosto.

Kuinka ohjelmoida vadelma pi - ohjaus led - valot

Aiot luoda yksinkertaisen räpäytys luonnos, joka kytkee LEDin päälle ja pois. Aluksi sinun on tuotava RPI. GPIO ja aika moduuleja.

tuo RPi. GPIO GPIO: na. tuontiaika. 

Tuodaan GPIO: na säästää sinua kirjoittamasta RPi. GPIO joka kerta, ja tarvitset aika moduuli viiveille LED-merkkivalon syttymisen ja sammutuksen välillä. Asenna nyt GPIO-nasta.

GPIO.setmode (GPIO.BOARD) GPIO.setvaroitukset (vääriä) ledPin = 12 GPIO.setup (ledPin, GPIO.OUT)

Asenna käytettävät GPIO-nastat HALLITUKSEN numerointi ja asettaa GPIO-varoitukset vääriksi. Älä huoli, jos et ymmärrä tätä tässä vaiheessa! Aseta seuraavaksi ledPin olla Pi: n 12 (GPIO18). Asenna lopuksi ledPin LÄHTÖ. Nyt tappi on valmis ohjaamaan LEDiä.

LED-valon vilkkuminen

Luomalla varten silmukka, voit hallita kuinka monta kertaa LED vilkkuu. Kirjoita seuraava koodi varmistamalla, että sisennä se samalla tavalla.

i: lle alueella (5): tulosta ("LED syttyy".) GPIO.ulostulo (ledPin, GPIO.HIGH) aika.unen (0,5) tulostaa ("LED sammuu.") GPIO.ulostulo (ledPin, GPIO. LOW) aika.unen (0.5)

Tämä silmukalle käy viisi kertaa, ja joka kerta Tulosta Python Shelliin mitä se tekee, ennen vaihtamista nasta 12: een KORKEA, kytkemällä LED sitten päälle MATALA, kääntämällä tappi pois. Ohjelma sulkeutuu sitten automaattisesti.

Tallenna ohjelma ja valitse sitten Suorita> Suorita moduuli editorin valikosta. LEDin tulisi vilkkua viisi kertaa!

Kuinka ohjelmoida vadelma pi - ohjaus led - valot

Onnittelut! Olet luonut ensimmäisen GPIO-ohjelman!

Tapa 2: Python SSH: n ja Nanon kautta

Jos olet muodostanut yhteyden Raspberry Pi -sovellukseen SSH: n kautta, voit luoda tämän ohjelman komentoriviltä. Luo uusi komentosarja nano kirjoittamalla:

sudo nano blink.py. 

Tämä avaa uuden tiedoston nano-editorissa blink.py. Kirjoita sama koodi kuin yllä, sisennä kaikki oikein ja tallenna ohjelma painamalla Ctrl-X. Tämä laukaisee tallennuskehotteen näytön alareunassa.

Tyyppi y Tallenna se ja vahvista tiedostonimi kirjoittamalla. Tämä tuo sinut takaisin komentoriville. Voit suorittaa ohjelman käyttämällä Python-komentoa:

python blink.py. 

Sinun pitäisi nähdä LED-salama ja tulostustoiminto näytöllä.

Kuinka ohjelmoida vadelma pi - ohjaus led - valot

Sukella syvemmälle vadelmapiiprojekteilla

LED-merkkivalojen oppiminen koodilla on tärkeä ensimmäinen askel DIY-koulutuksessa. Tämä koodaustaso on kaikki mitä tarvitset monille Raspberry Pi aloittelijaprojektit.

Sen lisäksi, että Raspberry Pi on erinomainen kotitekoiselle elektroniikalle, se pystyy tarjoamaan suuren määrän erilaisia ​​asioita ja työskentelemään meidän mahtava Raspberry Pi -opas Vadelma Pi: epävirallinen opasOlitpa nykyinen Pi-omistaja, joka haluaa oppia lisää, tai tämän luottokorttikokoisen laitteen potentiaalinen omistaja, tämä ei ole opas, jonka haluat unohtaa. Lue lisää auttaa sinua selviytymään näiden pienten tietokoneiden monista käyttötavoista.

Ian Buckley on freelance-toimittaja, muusikko, esiintyjä ja videotuottaja, joka asuu Berliinissä, Saksassa. Kun hän ei kirjoita tai näyttämöllä, hän söpöi DIY-elektroniikkaa tai -koodia toivossa tullakseen hulluksi tiedemieheksi.