Raspberry Pi Pico ir pirmā Raspberry Pi fonda izstrādātā mikrokontrolleru bāzes padome. Tā vietā, lai Linux operētājsistēma atrastu citos Raspberry Pi dēļos, Pico jāpievieno citam datoram, lai to ieprogrammētu.
Mikrokontrolleru programmēšana ir grūti apgūstama tēma, taču par laimi Raspberry Pi fonds ir ļāvis viegli piecelties un darboties kopā ar Pico. Šodien jūs uzzināsiet, kā instalēt visus nepieciešamos rīkus, lai sāktu darbu ar Raspberry Pi Pico.
Šīs instrukcijas koncentrējas uz Windows, taču Linux un Mac instalēšana ir ļoti līdzīga, vienkārši pārliecinieties, vai tā vietā esat ieguvis rīkus savai operētājsistēmai.
1. Instalējiet MicroPython uz Raspberry Pi Pico
MicroPython ir īpaša Python programmēšanas valodas filiāle, kas veltīta mikrokontrolleriem. Tajā ir vienkārši saprotama sintakse un plašas bibliotēkas, kas paredzētas dažādu hobiju attīstības dēļu programmēšanai iesācējiem. Ņemiet vērā, ka, lai gan parastajās Raspberry Pi plāksnēs tiek izmantots Python, jums tas būs jādara
sekojiet īpašai Raspberry Pi apmācībai jo šeit minētās darbības neattiecas uz viena paneļa datoriem.Raspberry Pi fonds ir padarījis neticami ērtu MicroPython instalēšanu Pi Pico. Tas izmanto UF2 faila paplašinājums, kas īpaši paredzēts mikrokontrolleru mirgošanai, izmantojot USB. Tā vietā, lai būtu nepieciešams īpašs programmētājs vai programmatūra, kodu var kopēt tāpat kā failu uz pildspalvas disku vai ārējo cieto disku.
MicroPython vide ir pieejama kā lejupielādējams UF2 fails no Pi fonda vietne.
Lai savā Raspberry Pi Pico instalētu MicroPython vidi, rīkojieties šādi:
- Lejupielādējiet MicroPython UF2 failu no Raspberry Pi vietnes
- Turiet nospiestu Pico pogu BOOTSEL un pievienojiet to datora USB portam.
- Atveriet Explorer un atveriet direktoriju RPI-RP2 tāpat kā jebkuru citu cieto disku
- Velciet un nometiet failu UF2 direktorijā RPI-RP2
Tieši tā! Iespējams, nešķiet, ka daudz kas ir noticis, bet tagad jūs darbojat MicroPython savā Pi Pico. Tagad jūs varētu atvērt termināļa programmu, piemēram, Putty, lai runātu ar Pi Pico, izmantojot USB sērijas portu, taču ir daudz labāks veids, kā mijiedarboties ar savu Pico: Thonny IDE.
2. Instalējiet Thonny IDE
Thonny ir atvērtā koda integrēta Python izstrādes vide (IDE), kas paredzēta iesācējiem. Tas ir spēcīgs, viegli saprotams un jau ir aprīkots ar MicroPython un Raspberry Pi Pico atbalstu.
Lai iegūtu Thonny, lejupielādējiet to bez maksas vietnē oficiālā mājas lapa noklikšķinot uz saites augšējā labajā stūrī.
Kad lejupielāde ir pabeigta, instalējiet un atveriet Thonny IDE. Pirms tiekat sveicināts ar jaunu Thonny logu, jums tiks jautāts, kādā valodā jūs gribētu palaist Thonny. Pārliecinieties, vai Pi Pico ir pievienots elektrotīklam, noklikšķiniet uz pogas loga apakšējā labajā stūrī, kas skan Pythonun mainiet to uz MicroPython (Raspberry Pi Pico).
Logam REPL vajadzētu mainīties, lai parādītu, ka jūs tagad darbojaties ar Pico, un to varat pārbaudīt, izmantojot ātru Hello World!
Tagad, kad tas darbojas, turpināsim kaut ko kodēt.
3. Programmējiet Raspberry Pi Pico
MicroPython sintaksē ir identisks parastajam Python, un, ja neesat pazīstams, tas ir tā vērts apgūstot Python pamatus lai labāk izprastu Pi Pico kodu. Ja jūs nezināt Python, neuztraucieties! Šajā apmācībā tiek izmantots koda piemērs, lai jūs varētu sākt darboties bez iepriekšējas pieredzes.
Raspberry Pi fonds nodrošina koda piemēru, lai palīdzētu jums sākt kodēt Pico, kas ir pieejams no tā oficiālais GitHub krātuve. Lai iegūtu piemērus, noklikšķiniet uz Kods> Lejupielādēt ZIP un izvelciet tos izvēlētajā direktorijā. Thonny lietojiet Ctrl + o vai atlasiet Fails> Atvērt lai atvērtu blink.py piemērs. Kodam vajadzētu izskatīties šādi:
no mašīnu importa Pin, taimeris
led = tapa (25, tapa. OUT)
tim = taimeris ()
def ķeksis (taimeris):
globālā vadībā
led.toggle ()
tim.init (frekvence = 2,5, režīms = Taimeris. PERIODISKS, atzvanīšana = atzīme)
Noklikšķiniet uz zaļās palaišanas pogas. Uznirstošajā logā jums tiks jautāts, kur vēlaties failu saglabāt. Atlasiet savu Raspberry Pi Pico un pārdēvējiet failu uz main.py.
Jums vajadzētu redzēt, kā mirgo gaismas diode! Faila pārdēvēšana uz main.py nav obligāta, lai gan, ja vēlaties, lai kods darbotos, kad Pico ir pievienots ārējam enerģijas avotam, nevis datoram, jums tas būs jādara. Kad Pico sāk darboties, Pico meklē norādījumus, un, ja tā nav, tas neko nedarīs.
Vēl viena kārtīga lieta, ko varat pamanīt, ir tas, ka REPL joprojām ir aktīva. Taimeris un gaismas diode tagad darbojas fonā, ļaujot jums brīvi nosūtīt vairāk komandu Pico, izmantojot REPL.
5. Kaut kas vairāk uzlabots
LED mirgošana ir lielisks sākums, taču, lai uzzinātu, cik noderīgs var būt Raspberry Pi Pico, pārbaudīsim borta temperatūras sensoru. Atkal Raspberry Pi pamats padara to viegli izdarāmu. Tas nodrošina koda paraugu, ko nolasīt no iebūvētā sensora, pārveidot to par cilvēkiem nolasāmu temperatūras informāciju un izdrukāt Thonny REPL.
Atvērt adc> temperature.py piemēru mapē vai vienkārši nokopējiet neapstrādātu kodu tieši no GitHub Thonny, pirms to saglabājat kā main.py. Kodam vajadzētu izskatīties šādi:
importa mašīna
importēt utime
sensors_temp = mašīna. ADC (4)
reklāmguvumu_faktors = 3,3 / (65535)
kamēr patiess:
lasījums = sensors_temp.read_u16 () * reklāmguvuma faktors
# Temperatūras sensors mēra neobjektīvā bipolārā diode Vbe spriegumu, kas savienots ar piekto ADC kanālu
# Parasti Vbe = 0,706V pie 27 grādiem C, ar slīpumu -1,721mV (0,001721) uz grādu.
temperatūra = 27 - (rādījums - 0,706) / 0,001721
izdruka (temperatūra)
utime.sleep (2)
Noklikšķiniet uz zaļās palaišanas pogas, un kodam jāsāk darboties, izdrukājot pašreizējo apkārtējās vides temperatūru Thonny REPL.
6. Ļaujiet savai iztēlei savvaļā
Tagad, kad esat iestatījis Pico programmēšanu, varat eksperimentēt ar tā funkcijām, izmantojot MicroPython bibliotēku. Pi Pico jau ir daudz iesācēju projektu un apmācību, un Raspberry Pi fonds ir pat izlaidis oficiālu grāmatu par Pico, kas pieejama vietnē Aveņu Pi vietne.
Aveņu Pi Pico: lēts, bet spēcīgs
Raspberry Pi Pico ir fantastisks mikrokontrolleris par naudu un spēj daudz vairāk, nekā šajā īsajā ievadā bija vietas, ko parādīt.
Parastajiem Raspberry Pi lietotājiem šāds darba veids var šķist mazliet dīvains, bet mikrokontrolleri ir lēti un uzticami, un ir maz labāku veidu, kā iemācīties tos programmēt nekā ar Raspberry Pi Pico.
Raspberry Pi pirmais mikrokontrolleris ir pilns ar iespējām, taču, lai sasniegtu šo maģisko 4 ASV dolāru cenu punktu, bija jāveic kompromisi.
Lasiet Tālāk
- DIY
- Programmēšana
- Aveņu Pi
- Python
Īans Baklijs ir ārštata žurnālists, mūziķis, izpildītājs un video producents, kurš dzīvo Berlīnē, Vācijā. Kad viņš neraksta vai nav uz skatuves, viņš tiecas ar DIY elektroniku vai kodu, cerot kļūt par neprātīgu zinātnieku.
Abonējiet mūsu biļetenu
Pievienojieties mūsu informatīvajam izdevumam par tehniskiem padomiem, atsauksmēm, bezmaksas e-grāmatām un ekskluzīviem piedāvājumiem!
Vēl viens solis !!!
Lūdzu, apstipriniet savu e-pasta adresi e-pastā, kuru tikko nosūtījām.