Raspberry Pi Pico on ensimmäinen Raspberry Pi -säätiön mikrokontrolleripohjainen kehityskortti. Muilta Raspberry Pi -levyiltä löytyvän Linux-käyttöjärjestelmän sijaan Pico on liitettävä toiseen tietokoneeseen sen ohjelmoimiseksi.
Mikrokontrolleriohjelmointi on vaikea oppia, mutta onneksi Raspberry Pi -säätiö on helpottanut pääsyä Picoon. Tänään opit asentamaan kaikki tarvittavat työkalut, jotta pääset alkuun Raspberry Pi Picon kanssa.
Nämä ohjeet keskittyvät Windowsiin, mutta Linux- ja Mac-asennus ovat hyvin samankaltaisia, vain hanki sen sijaan käyttöjärjestelmän työkalut.
1. Asenna MicroPython Raspberry Pi Picoon
MicroPython on erityinen Python-ohjelmointikielen haara, joka on omistettu mikrokontrollereille. Siinä on helppo ymmärtää syntaksia ja kattavat kirjastot, jotka on suunniteltu helpottamaan eri harrastuskehityslevyjen suunnittelua aloittelijoille. Huomaa, että vaikka tavalliset Raspberry Pi -levyt käyttävätkin Pythonia, sinun on seuraa omistettua Raspberry Pi -opetusohjelmaa koska nämä vaiheet eivät koske yhden kortin tietokoneita.
Raspberry Pi -säätiö on tehnyt MicroPythonin asentamisen uskomattoman helpoksi Pi Picolle. Se käyttää UF2 tiedostopääte, joka on suunniteltu erityisesti vilkkuville mikro-ohjaimille USB: n kautta. Sen sijaan, että tarvitset erityistä ohjelmoijaa tai ohjelmistoa, voit kopioida koodin samalla tavalla kuin tiedosto kynäasemaan tai ulkoiseen kiintolevyyn.
MicroPython-ympäristö on saatavana ladattavana UF2-tiedostona Pi Foundation -sivusto.
Asenna MicroPython-ympäristö Raspberry Pi Picoon seuraavasti:
- Lataa MicroPython UF2 -tiedosto Raspberry Pi -sivustolta
- Pidä Pico-laitteen BOOTSEL-painiketta painettuna ja kytke se tietokoneen USB-porttiin.
- Avaa Explorer ja avaa RPI-RP2-hakemisto kuten muutkin kiintolevyt
- Vedä ja pudota UF2-tiedosto RPI-RP2-hakemistoon
Se siitä! Ei ehkä tunnu siltä, että paljon on tapahtunut, mutta käytät nyt MicroPythonia Pi Picollasi. Voit nyt avata Puttyn kaltaisen pääteohjelman puhuaksesi Pi Picon kanssa USB-sarjaportin kautta, mutta siellä on paljon parempi tapa olla vuorovaikutuksessa Pico: n kanssa: Thonny IDE.
2. Asenna Thonny IDE
Thonny on avoimen lähdekoodin Python-integroitu kehitysympäristö (IDE), joka on suunniteltu aloittelijoille. Se on tehokas, helppo ymmärtää ja mukana tulee jo MicroPython ja Raspberry Pi Pico -tuki.
Hanki Thonny lataamalla se ilmaiseksi virallinen nettisivu napsauttamalla oikeassa yläkulmassa olevaa linkkiä.
Kun lataus on valmis, asenna ja avaa Thonny IDE. Sinulta kysytään, millä kielellä haluat Thonnyn juoksevan, ennen kuin sinut tervehditään uudella Thonny-ikkunalla. Varmista, että Pi Pico on kytketty, napsauta lukevan ikkunan oikeassa alakulmassa olevaa painiketta Pythonja vaihda se muotoon MicroPython (Vadelma Pi Pico).
REPL-ikkunan pitäisi muuttua osoittamaan, että käytät nyt Picoa, ja voit testata sitä nopealla Hello World -palvelulla!
Nyt kun se toimii, siirrymme jonkin koodaamiseen.
3. Ohjelmoi Vadelma Pi Pico
MicroPython on syntaksiltaan identtinen tavallisen Pythonin kanssa, ja jos et ole tuttu, se on sen arvoinen oppia Pythonin perusteet ymmärtää Pi Pico -koodia paremmin. Jos et tiedä Pythonia, älä huoli! Tämä opetusohjelma käyttää esimerkkikoodia saadaksesi sinut eteenpäin tarvitsematta aikaisempaa ohjelmointikokemusta.
Raspberry Pi -säätiö tarjoaa esimerkkikoodin, jonka avulla voit aloittaa Pico-koodaamisen, joka on saatavana sen kautta virallinen GitHub-arkisto. Saat esimerkkejä napsauttamalla Koodi> Lataa ZIP ja pura ne valitsemaasi hakemistoon. Thonny, käytä Ctrl + o tai valitse Tiedosto> Avaa avata blink.py esimerkki. Koodin tulisi näyttää tältä:
koneen tuonnista Pin, Timer
led = tappi (25, tappi. OUT)
tim = Ajastin ()
def rasti (ajastin):
maailmanlaajuisesti johtava
led.toggle ()
tim.init (taajuus = 2,5, tila = ajastin. JAKSO, takaisinsoitto = rasti)
Napsauta vihreää ajo-painiketta. Ponnahdusikkuna kysyy, mihin haluat tallentaa tiedoston. Valitse Raspberry Pi Pico ja nimeä tiedosto uudelleen main.py.
Sinun pitäisi nähdä, että LED vilkkuu! Tiedoston uudelleennimeäminen main.py: ksi on valinnainen, mutta jos haluat koodisi suorittavan, kun Pico on kytketty ulkoiseen virtalähteeseen eikä tietokoneeseen, sinun on tehtävä se. Pico etsii main.py-ohjelmaa, kun se käynnistyy ohjeiden saamiseksi, ja jos sitä ei ole, se ei tee mitään.
Toinen siisti asia, jonka saatat huomata, on se, että REPL on edelleen aktiivinen. Ajastin ja LED toimivat nyt taustalla, joten voit lähettää lisää komentoja Picolle REPL: n kautta.
5. Jotain edistyneempää
LEDin vilkkuminen on hieno alku, mutta jotta saisimme käsityksen siitä, kuinka hyödyllinen Raspberry Pi Pico voi olla, testataan laivalla oleva lämpötila-anturi. Jälleen kerran Raspberry Pi -säätiö tekee tämän helpoksi. Se tarjoaa esimerkkikoodin, jonka voi lukea sisäänrakennetulta anturilta, muuntaa sen ihmisen luettavaksi lämpötilatiedoksi ja tulostaa sen Thonny REPL -laitteeseen.
Avata adc> temperature.py esimerkkikansioon tai yksinkertaisesti kopioi raakakoodi suoraan GitHubista Thonnyyn, ennen kuin tallennat sen nimellä main.py. Koodin tulisi näyttää tältä:
tuontikone
tuo utime
sensor_temp = kone. ADC (4)
muuntokerroin = 3,3 / (65535)
kun taas totta:
lukema = anturin_lämpötila.luku_u16 () * muunnoskerroin
# Lämpötila-anturi mittaa esijännitetyn bipolaarisen diodin Vbe-jännitteen, joka on kytketty viidenteen ADC-kanavaan
# Tyypillisesti Vbe = 0,706V 27 ° C: ssa, kaltevuus -1,721mV (0,001721) / aste.
lämpötila = 27 - (lukema - 0,706) / 0,001721
tulosta (lämpötila)
utime.sleep (2)
Napsauta vihreää juoksupainiketta ja koodin pitäisi alkaa toimia, tulosta nykyinen ympäristön lämpötila Thonny REPL -laitteeseen.
6. Anna mielikuvituksen villiintyä
Nyt kun olet määrittänyt Picon ohjelmoinnin, voit kokeilla sen ominaisuuksia käyttämällä MicroPython-kirjastoa. Pi Picolle on jo monia aloittelijahankkeita ja opetusohjelmia, ja Vadelma Pi -säätiö on jopa julkaissut virallisen kirjan Picosta, joka on saatavana Raspberry Pi -sivusto.
Vadelma Pi Pico: halpa mutta tehokas
Raspberry Pi Pico on fantastinen mikro-ohjain rahoille ja pystyy paljon enemmän kuin tässä lyhyessä esittelyssä oli tilaa näyttää.
Tavallisille Raspberry Pi -käyttäjille tämä toimintatapa saattaa tuntua hieman oudolta, mutta mikro-ohjaimet ovat halpa ja luotettava, ja on olemassa muutamia parempia tapoja oppia ohjelmoimaan ne kuin Raspberry Pi: llä Pico.
Vadelma Pi: n ensimmäinen mikrokontrolleri on täynnä mahdollisuuksia, mutta maagisen 4 dollarin hintapisteen saavuttamiseksi oli tehtävä kompromisseja.
Lue seuraava
- tee-se-itse
- Ohjelmointi
- Vadelma Pi
- Python
Ian Buckley on freelance-toimittaja, muusikko, esiintyjä ja videotuottaja, joka asuu Berliinissä, Saksassa. Kun hän ei kirjoita tai ole lavalla, hän nokkaa DIY-elektroniikkaa tai koodia toivoen tulla hulluksi tiedemieheksi.
Tilaa uutiskirjeemme
Liity uutiskirjeeseemme, jossa on teknisiä vinkkejä, arvosteluja, ilmaisia e-kirjoja ja erikoistarjouksia!
Vielä yksi askel !!!
Vahvista sähköpostiosoitteesi juuri lähettämässäsi sähköpostiviestissä.