A Raspberry Pi Pico az első mikrokontroller alapú fejlesztőtábla a Raspberry Pi Alapítványtól. A többi Raspberry Pi táblán található Linux operációs rendszer helyett a Picót egy másik számítógéphez kell csatolni a programozáshoz.

A mikrokontroller programozása nehezen megtanulható téma, de szerencsére a Raspberry Pi alapítvány megkönnyítette a Pico használatát. Ma megtanulja, hogyan kell telepíteni az összes szükséges eszközt a Raspberry Pi Pico használatához.

Ezek az utasítások a Windows rendszerre összpontosítanak, de a Linux és a Mac telepítése nagyon hasonló, csak győződjön meg róla, hogy inkább az operációs rendszer eszközeit szerezte be.

1. Telepítse a MicroPythont a Raspberry Pi Pico programra

A MicroPython a Python programozási nyelv speciális ága, amelyet a mikrovezérlőknek szenteltek. Könnyű megérteni a szintaxist és kiterjedt könyvtárakkal rendelkezik, amelyek megkönnyítik a különféle hobbi fejlesztő táblák programozását a kezdők számára. Ne feledje, hogy bár a szokásos Raspberry Pi táblák valóban Python-t használnak, akkor ezt meg kell tennie

instagram viewer
kövesse a dedikált Raspberry Pi oktatóanyagot mivel az itt szereplő lépések nem vonatkoznak az egykártyás számítógépekre.

A Raspberry Pi Alapítvány hihetetlenül egyszerűvé tette a MicroPython telepítését a Pi Pico-ra. Használja a UF2 fájlkiterjesztés, amelyet kifejezetten az USB-n keresztüli mikrovezérlők villogására terveztek. Ahelyett, hogy speciális programozóra vagy szoftverre lenne szüksége, másolhatja a kódot, mint egy fájlt egy pendrive-ra vagy egy külső merevlemezre.

A MicroPython környezet letölthető UF2 fájlként érhető el a Pi Alapítvány honlapja.

A MicroPython környezet telepítéséhez a Raspberry Pi Pico készülékre hajtsa végre az alábbi lépéseket:

  1. Töltse le a MicroPython UF2 fájlt a Raspberry Pi webhelyről
  2. Tartsa lenyomva a Pico BOOTSEL gombját, és csatlakoztassa a számítógép USB-portjához.
  3. Nyissa meg az Intézőt, és nyissa meg az RPI-RP2 könyvtárat, mint bármely más merevlemezt
  4. Húzza az UF2 fájlt az RPI-RP2 könyvtárba

Ez az! Lehet, hogy nem tűnik sok minden történt, de most a MicroPythont futtatja a Pi Pico-n. Most megnyithat egy olyan terminálprogramot, mint a Putty, hogy az USB Serial porton keresztül beszéljen a Pi Pico-val, de sokkal jobb módja van a Pico-val való interakciónak: The Thonny IDE.

2. Telepítse a Thonny IDE-t

A Thonny egy nyílt forráskódú Python integrált fejlesztői környezet (IDE), amelyet kezdőknek terveztek. Erőteljes, könnyen érthető, és már a MicroPython és a Raspberry Pi Pico támogatásával érkezik.

Thonny megszerzéséhez töltse le ingyen a hivatalos honlapján a jobb felső sarokban található linkre kattintva.

A letöltés befejezése után telepítse és nyissa meg a Thonny IDE-t. Megkérdezik, hogy Thonny milyen nyelven szeretne futni, mielőtt új Thonny ablakkal üdvözölné. Ellenőrizze, hogy a Pi Pico csatlakoztatva van-e, kattintson az olvasó ablak jobb alsó sarkában lévő gombra Piton, és változtassa meg a következőre: MicroPython (Raspberry Pi Pico).

A REPL ablaknak meg kell változnia, hogy megmutassa, most fut a Pico-n, és kipróbálhatja egy gyors Hello World-szel!

Most, hogy működik, térjünk át valaminek a kódolására.

3. Programozza be a Raspberry Pi Pico programot

A MicroPython szintaxisában megegyezik a szokásos Pythonnal, és ha még nem ismeri, megéri a Python alapjainak elsajátítása hogy jobban megértsem a Pi Pico kódot. Ha nem ismeri a Pythont, ne aggódjon! Ez az oktatóanyag példakódot használ, hogy bármiféle korábbi programozási tapasztalat nélkül elinduljon.

A Raspberry Pi Alapítvány példakódot nyújt a Pico kódolásának megkezdéséhez, amely elérhető belőle hivatalos GitHub adattár. A példák megszerzéséhez kattintson a gombra Kód> ZIP letöltése és vonja ki őket egy választott könyvtárba. Thonny-ban használd Ctrl + o vagy válassza ki Fájl> Megnyitás hogy kinyissa a blink.py példa. A kódnak így kell kinéznie:

a gépimportból Pin, Timer
led = Tű (25, Tű. KI)
tim = Időzítő ()
def pipa (időzítő):
globális vezetett
led.toggle ()
tim.init (frekvencia = 2,5, mód = Timer. PERIODIC, callback = tick)

Kattintson a zöld futtatás gombra. Egy felugró ablak megkérdezi, hová szeretné menteni a fájlt. Válassza ki a Raspberry Pi Pico-t, és nevezze át a fájlt erre: main.py.

Látnia kell, hogy a LED villog! A fájl átnevezése main.py névre opcionális, bár ha azt szeretné, hogy a kód akkor fusson, amikor a Pico külső számítógéphez, nem pedig számítógéphez csatlakozik, akkor ezt meg kell tennie. A Pico a main.py után néz, amikor elindul az utasításokért, és ha nincs ott, akkor nem fog semmit tenni.

Egy másik ügyes dolog, amit észrevehet, hogy a REPL továbbra is aktív. Az időzítő és a LED most a háttérben működik, így szabadon hagyhat további parancsokat a Pico-nak a REPL-en keresztül.

5. Valami Haladóbb

A LED villogása nagyszerű kezdet, de hogy megértsük, mennyire hasznos lehet a Raspberry Pi Pico, teszteljük a fedélzeti hőmérséklet-érzékelőt. A Raspberry Pi alapítvány ezúttal is megkönnyíti ezt. Példakódot kínál a fedélzeti érzékelőből történő olvasáshoz, az ember által olvasható hőmérsékleti információkká alakításához és a Thonny REPL-hez történő nyomtatásához.

Nyisd ki adc> temperature.py a példák mappában, vagy egyszerűen másolja a nyers kódot közvetlenül a GitHub-ból a Thonny-ba, mielőtt elmentené main.py. A kódnak így kell kinéznie:


import gép
import utime
sensor_temp = gép. ADC (4)
konverziós tényező = 3,3 / (65535)
míg True:
leolvasás = szenzor_temp.read_u16 () * konverziós tényező
# A hőmérséklet-érzékelő az ötödik ADC csatornához kapcsolt torzított bipoláris dióda Vbe feszültségét méri
# Jellemzően Vbe = 0,706V 27 ° C-on, fokonként -1,721mV (0,001721) lejtéssel.
hőmérséklet = 27 - (olvasás - 0,706) / 0,001721
nyomtatás (hőmérséklet)
utime.sleep (2)

Kattintson a zöld futtatás gombra, és a kódnak el kell kezdenie futni, és az aktuális környezeti hőmérsékletet be kell nyomtatni a Thonny REPL-be.

6. Engedje, hogy fantáziája elvaduljon

Most, hogy be van állítva a Pico programozására, a MicroPython könyvtár segítségével kísérletezhet a funkcióival. A Pi Pico számára már sok kezdő projekt és oktatóanyag van, és a Raspberry Pi Alapítvány még egy hivatalos könyvet is kiadott a Picóról, amely elérhető a Raspberry Pi weboldal.

Raspberry Pi Pico: Olcsó, de erőteljes

A Raspberry Pi Pico egy fantasztikus mikrovezérlő a pénzért, és sokkal többre képes, mint amennyit ebben a rövid bevezetésben bemutatni kellett.

A Raspberry Pi rendszeres felhasználói számára ez a munkamódszer kissé furcsának érezheti magát, de a mikrovezérlők igen olcsó és megbízható, és kevés jobb módszer van megtanulni programozni, mint a Raspberry Pi-vel Pico.

Email
Bepillantás a Pico-ba, a Raspberry Pi legújabb kicsi erőműve

A Raspberry Pi első mikrovezérlője tele van lehetőségekkel, de kompromisszumokat kellett kötni ahhoz, hogy elérjük ezt a varázslatos 4 dolláros árat.

Olvassa el a következőt

Kapcsolódó témák
  • DIY
  • Programozás
  • Raspberry Pi
  • Piton
A szerzőről
Ian Buckley (211 cikk jelent meg)

Ian Buckley szabadúszó újságíró, zenész, előadó és videoproducer, Németországban, Berlinben él. Amikor nem ír vagy színpadon van, barkácsoló elektronikát vagy kódot bütyköl, abban a reményben, hogy őrült tudós lesz.

Ian Buckleytől többet

Iratkozzon fel hírlevelünkre

Csatlakozzon hírlevelünkhöz, amely műszaki tippeket, véleményeket, ingyenes e-könyveket és exkluzív ajánlatokat tartalmaz!

Még egy lépés…!

Kérjük, erősítse meg e-mail címét az imént elküldött e-mailben.

.