Raspberry Pi Pico on Raspberry Pi fondi esimene mikrokontrolleril põhinev arendusplaat. Teistel Raspberry Pi plaatidel leiduva Linuxi operatsioonisüsteemi asemel tuleb Pico selle programmeerimiseks kinnitada teise arvuti külge.
Mikrokontrolleri programmeerimine on keeruline õppeaine, kuid õnneks on Raspberry Pi sihtasutus teinud Pico'ga hõlpsasti tööle asumise. Täna saate teada, kuidas installida kõik Raspberry Pi Pico'ga alustamiseks vajalikud tööriistad.
Need juhised keskenduvad Windowsile, kuid Linuxi ja Maci installimine on väga sarnane, lihtsalt hankige selle asemel tööriistad oma opsüsteemile.
1. Installige MicroPython Raspberry Pi Pico
MicroPython on Pythoni programmeerimiskeele spetsiaalne haru, mis on pühendatud mikrokontrolleritele. See on lihtsalt mõistetav süntaks ja ulatuslikud teegid, mis on mõeldud erinevate huvialade arendusplaatide programmeerimiseks algajatele lihtsamaks. Pange tähele, et kuigi tavalised Raspberry Pi lauad kasutavad Pythoni, peate seda tegema järgige spetsiaalset Raspberry Pi õpetust
kuna siin toodud toimingud ei kehti üheplaadiliste arvutite kohta.Raspberry Pi Fond on teinud MicroPythoni installimise Pi Picole uskumatult lihtsaks. Ta kasutab UF2 faililaiend, mis on mõeldud spetsiaalselt mikrokontrollerite vilkumiseks USB kaudu. Spetsiaalse programmeerija või tarkvara vajamise asemel võite koodi üle kopeerida nagu faili pastakasse või välisele kõvakettale.
Keskkond MicroPython on saadaval allalaaditava UF2-failina Pi Fondi veebileht.
MicroPythoni keskkonna installimiseks oma Raspberry Pi Picosse toimige järgmiselt.
- Laadige MicroPython UF2 fail alla Raspberry Pi veebisaidilt
- Hoidke oma Pico nuppu BOOTSEL all ja ühendage see arvuti USB-porti.
- Avage Explorer ja avage RPI-RP2 kataloog nagu iga teine kõvaketas
- Lohistage UF2-fail RPI-RP2 kataloogi
See selleks! Võib tunduda, et palju pole juhtunud, kuid kasutate nüüd oma Pi Picos MicroPythoni. Nüüd võiksite avada terminaliprogrammi nagu Putty, et rääkida Pi Picoga USB-jadapordi kaudu, kuid seal on palju parem viis suhelda oma Pico'ga: Thonny IDE.
2. Installige Thonny IDE
Thonny on avatud lähtekoodiga Pythoni integreeritud arenduskeskkond (IDE), mis on mõeldud algajatele. See on võimas, hõlpsasti mõistetav ja juba varustatud MicroPythoni ja Raspberry Pi Pico toega.
Thonny hankimiseks laadige see tasuta alla ametlik veebilehekülg klõpsates paremas ülanurgas oleval lingil.
Kui allalaadimine on lõppenud, installige ja avage Thonny IDE. Enne uue Thonny aknaga tervitamist küsitakse teilt, mis keeles soovite, et Thonny jookseks. Veenduge, et teie Pi Pico on ühendatud, klõpsake akna paremas alanurgas oleval nupul Pythonja muutke see väärtuseks MicroPython (Raspberry Pi Pico).
REPLi aken peaks muutuma, et näidata, et olete nüüd Pico peal töötanud, ja saate seda proovida kiire Hello Worldiga!
Nüüd, kui see töötab, jätkame millegi kodeerimisega.
3. Programmeerige Vaarika Pi Pico
MicroPython on süntaksis identne tavalise Pythoniga ja kui te pole tuttav, on see väärt Pythoni põhitõdede õppimine Pi Pico koodi paremaks mõistmiseks. Kui te ei tunne Pythoni, siis ärge muretsege! Selles õpetuses kasutatakse näidiskoodi, et saaksite minna ilma eelnevat programmeerimiskogemust vajamata.
Raspberry Pi Fond pakub näidiskoodi, mis aitab teil alustada Pico kodeerimist, mis on saadaval tema veebisaidil ametlik GitHubi hoidla. Näidete saamiseks klõpsake nuppu Kood> Laadi alla ZIP ja eraldage need valitud kataloogi. Thonny's kasutage Ctrl + o või valige Fail> Ava avamiseks blink.py näide. Kood peaks välja nägema selline:
masinaimpordist Pin, Taimer
led = tihvt (25, pin. OUT)
tim = Taimer ()
def linnuke (taimer):
ülemaailmne juht
led.toggle ()
tim.init (sagedus = 2,5, režiim = Taimer. PERIOODILINE, tagasihelistamine = linnuke)
Klõpsake rohelist nuppu Käivita. Hüpikaken küsib, kuhu soovite faili salvestada. Valige oma Raspberry Pi Pico ja nimetage fail ümber main.py.
Peaksite nägema, kuidas teie LED vilgub! Faili ümbernimetamine main.py on valikuline, kuigi kui soovite, et teie kood käivituks siis, kui Pico on ühendatud välise toiteallikaga, mitte arvutiga, peate seda tegema. Pico otsib juhiste käivitamisel saiti main.py ja kui seda pole, ei tee ta midagi.
Teine puhas asi, mida võite märgata, on see, et REPL on endiselt aktiivne. Taimer ja LED töötavad nüüd taustal, jättes teile vabaduse saata REPL-i kaudu Pico-le rohkem käske.
5. Midagi täpsemat
LED-i vilkumine on suurepärane algus, kuid et mõista, kui kasulik Raspberry Pi Pico võib olla, proovime parda temperatuuri andurit. Veelkord muudab Raspberry Pi sihtasutus selle hõlpsasti teostatavaks. See pakub näidisekoodi, mida pardal olevast andurist lugeda, teisendada see inimesele loetavaks temperatuuriteabeks ja printida see Thonny REPL-i.
Avatud adc> temperature.py näidiste kausta või kopeerige toorkood lihtsalt GitHubist Thonnysse, enne kui selle nime salvestate main.py. Kood peaks välja nägema selline:
impordimasin
import utime
anduri_temp = masin. ADC (4)
teisendustegur = 3,3 / (65535)
tõsi:
näit = sensori_temp.read_u16 () * teisendustegur
# Temperatuuriandur mõõdab viienda ADC kanaliga ühendatud kallutatud bipolaarse dioodi Vbe pinget
# Tavaliselt on Vbe = 0,706V 27 kraadi C juures, kalle -1,721 mV (0,001721) kraadi kohta.
temperatuur = 27 - (näit - 0,706) / 0,001721
print (temperatuur)
utime.sleep (2)
Klõpsake rohelist nuppu Käivita ja kood peaks hakkama jooksma, printides praeguse keskkonnatemperatuuri Thonny REPL-i.
6. Lase oma fantaasial minna metsikuks
Nüüd, kui olete seadistanud Pico programmeerimise, saate selle funktsioonidega katsetada MicroPythoni teegi abil. Pi Pico jaoks on juba palju algajate projekte ja õpetusi ning Raspberry Pi Fond on Pico kohta välja andnud isegi ametliku raamatu, mis on saadaval Raspberry Pi veebileht.
Vaarika Pi Pico: odav, kuid võimas
Raspberry Pi Pico on raha jaoks fantastiline mikrokontroller ja suudab palju enamat, kui selles lühitutvustuses oli ruumi näidata.
Tavapäraste Raspberry Pi kasutajate jaoks võib selline tööviis tunduda veidi imelik, kuid mikrokontrollerid on odav ja usaldusväärne ning nende programmeerimise õppimiseks on vähe paremaid viise kui Raspberry Pi-ga Pico.
Raspberry Pi esimene mikrokontroller on võimalusi täis, kuid selle maagilise 4 dollari suuruse hinnapunkti saavutamiseks tuli teha kompromisse.
Loe edasi
- Isetegemine
- Programmeerimine
- Vaarika Pi
- Python
Ian Buckley on vabakutseline ajakirjanik, muusik, esineja ja videoprodutsent, kes elab Saksamaal Berliinis. Kui ta ei kirjuta ega laval, nokitseb ta meisterdatud elektroonika või koodiga, lootes saada hulluks teadlaseks.
Telli meie uudiskiri
Liituge meie uudiskirjaga, kus leiate tehnilisi näpunäiteid, ülevaateid, tasuta e-raamatuid ja eksklusiivseid pakkumisi!
Veel üks samm !!!
Palun kinnitage oma e-posti aadress meilis, mille me just saatsime.