{"id":623,"date":"2021-01-30T15:11:05","date_gmt":"2021-01-30T15:11:05","guid":{"rendered":"https:\/\/picockpit.com\/raspberry-pi\/?p=623"},"modified":"2023-11-25T20:40:52","modified_gmt":"2023-11-25T20:40:52","slug":"raspberry-pi-pico-and-micropython-on-windows","status":"publish","type":"post","link":"https:\/\/picockpit.com\/raspberry-pi\/pl\/raspberry-pi-pico-and-micropython-on-windows\/","title":{"rendered":"Raspberry Pi Pico i MicroPython w Windows"},"content":{"rendered":"<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/Raspberry-Pi-Pico-and-MicroPython-on-Windows-Title-Image-1024x576.png\" alt=\"Raspberry Pi Pico i MicroPython w systemie Windows Obraz tytu\u0142owy\" class=\"wp-image-6201\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/Raspberry-Pi-Pico-and-MicroPython-on-Windows-Title-Image-1024x576.png 1024w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/Raspberry-Pi-Pico-and-MicroPython-on-Windows-Title-Image-300x169.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/Raspberry-Pi-Pico-and-MicroPython-on-Windows-Title-Image-768x432.png 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/Raspberry-Pi-Pico-and-MicroPython-on-Windows-Title-Image-18x10.png 18w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/Raspberry-Pi-Pico-and-MicroPython-on-Windows-Title-Image.png 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Ten artyku\u0142 odpowiada na pytanie: Jak u\u017cywa\u0107 Raspberry Pi Pico z MicroPythonem w systemie Windows? Pokazujemy r\u00f3wnie\u017c, jak zainstalowa\u0107 odpowiedni sterownik dla \"Board CDC\" (kt\u00f3ry pojawi si\u0119 jako Pico po zainstalowaniu MicroPython) w systemie Windows 8.1. (W stosownych przypadkach om\u00f3wimy r\u00f3wnie\u017c r\u00f3\u017cnice mi\u0119dzy MicroPython i CircuitPython - gdzie p\u0142ytka b\u0119dzie nazywana \"CircuitPython CDC Control\"). <\/p>\n\n\n\n<p>Na koniec poka\u017cemy, jak po\u0142\u0105czy\u0107 si\u0119 z Pico za pomoc\u0105 PuTTY i wygodniejszej opcji za pomoc\u0105 Thonny (kt\u00f3ry jest IDE Pythona, zintegrowanym z Pico!).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Wprowadzenie: Czym jest Pico i czym jest MicroPython?<\/h2>\n\n\n\n<p>Strona <a href=\"https:\/\/www.raspberrypi.org\/products\/raspberry-pi-pico\/\">Raspberry Pi Pico<\/a> to nowa p\u0142ytka z mikrokontrolerem od Raspberry Pi, wyposa\u017cona w opracowany przez firm\u0119 uk\u0142ad mikrokontrolera RP2040. <\/p>\n\n\n\n<p>Raspberry Pi zaprojektowa\u0142o wiele fajnych funkcji w RP2040 (moj\u0105 ulubion\u0105 jest PIO - programowalne IO, gdzie mo\u017cna emulowa\u0107 wiele interfejs\u00f3w sprz\u0119towych, kt\u00f3re wymagaj\u0105 precyzyjnego taktowania itp. - Zajm\u0119 si\u0119 tym w innym artykule w przysz\u0142o\u015bci), a Pico jest naprawd\u0119 fajn\u0105 platform\u0105 referencyjn\u0105, na kt\u00f3rej zaimplementowano RP2040.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/buyzero.de\/products\/raspberry-pi-pico-mit-rp2040?variant=37942462972084\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"732\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/PICO-BOARD-ANGLE-WHITE1-1024x732.jpg\" alt=\"\" class=\"wp-image-624\" style=\"width:559px;height:399px\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/PICO-BOARD-ANGLE-WHITE1-1024x732.jpg 1024w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/PICO-BOARD-ANGLE-WHITE1-300x214.jpg 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/PICO-BOARD-ANGLE-WHITE1-768x549.jpg 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/PICO-BOARD-ANGLE-WHITE1-1536x1097.jpg 1536w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/PICO-BOARD-ANGLE-WHITE1.jpg 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\"><a href=\"https:\/\/buyzero.de\/products\/raspberry-pi-pico-mit-rp2040?variant=37942462972084\">Raspberry Pi Pico, p\u0142ytka z mikrokontrolerem 4 $<\/a><\/figcaption><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">Czym r\u00f3\u017cni si\u0119 Raspberry Pi Pico od Raspberry Pi Zero W?<\/h3>\n\n\n\n<p>R\u00f3\u017cnica mi\u0119dzy mikrokontrolerem (takim jak <a href=\"https:\/\/buyzero.de\/products\/raspberry-pi-pico-mit-rp2040?variant=37942462972084\">Pico<\/a>) i komputer jednop\u0142ytkowy (<a href=\"https:\/\/buyzero.de\/collections\/boards-kits\/products\/raspberry-pi-zero-w?variant=38399156114\">powiedzmy Pi Zero W<\/a>) wygl\u0105da mniej wi\u0119cej tak: programujesz Pico bezpo\u015brednio (np. w C), <strong>bez systemu operacyjnego<\/strong>podczas gdy<a href=\"https:\/\/buyzero.de\/collections\/boards-kits\/products\/raspberry-pi-zero-w?variant=38399156114\"> Pi Zero W<\/a> zazwyczaj dzia\u0142a pod kontrol\u0105 systemu Linux. <\/p>\n\n\n\n<p>Ma to zalety, takie jak czas rzeczywisty, ale tak\u017ce wady - musisz wiedzie\u0107 wi\u0119cej o u\u017cywanym sprz\u0119cie i musisz zaimplementowa\u0107 wiele funkcji, kt\u00f3re w nowoczesnym systemie operacyjnym s\u0105 oczywiste (np. dost\u0119p do plik\u00f3w). <\/p>\n\n\n\n<p>Pico ma mniej zasob\u00f3w w por\u00f3wnaniu do Pi Zero W (np. znacznie mniej pami\u0119ci RAM, brak procesora graficznego VideoCore itp.) - ale pobiera mniej energii i ma dodatkowe funkcje, takie jak wspomniane PIO i wej\u015bcia analogowe (ADC). <\/p>\n\n\n\n<p>Pico jest dobrym wyborem dla projekt\u00f3w, kt\u00f3re niekoniecznie wymagaj\u0105 \u0142\u0105czno\u015bci sieciowej, wyj\u015bcia HDMI, wej\u015bcia kamery i przetwarzania. Innymi s\u0142owy, je\u015bli chcesz \u0142\u0105czy\u0107 si\u0119 ze sprz\u0119tem, mie\u0107 d\u0142ug\u0105 \u017cywotno\u015b\u0107 baterii itp. - wtedy Pico jest dla Ciebie.  <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Jakie oprogramowanie jest ju\u017c dost\u0119pne dla Pico?<\/h3>\n\n\n\n<p>Urz\u0105dzenie Pico mo\u017ce zosta\u0107 sflashowane przy u\u017cyciu innego oprogramowania, kt\u00f3re jest dost\u0119pne w pakiecie <strong>Pliki UF2<\/strong> (<a href=\"https:\/\/www.raspberrypi.org\/documentation\/pico\/getting-started\/\">Zobacz przewodnik rozpocz\u0119cia korzystania z Pico<\/a>). Raspberry Pi zapewnia kilka plik\u00f3w UF2, aby rozpocz\u0105\u0107 prac\u0119:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.raspberrypi.org\/documentation\/pico\/getting-started\/static\/5d8e777377e8dbe23cf36360d6efc727\/pico_micropython_20210121.uf2\">MicroPython <\/a>(na kt\u00f3rym skupimy si\u0119 w tym artykule) i jego bliski kuzyn, CircuitPython<\/li>\n\n\n\n<li><a href=\"https:\/\/www.raspberrypi.org\/documentation\/pico\/getting-started\/static\/85aac7081a166b7a3d0739970c3927c9\/blink.uf2\">Mruganie diod\u0105 LED<\/a> (Blink UF2)<\/li>\n\n\n\n<li><a href=\"https:\/\/www.raspberrypi.org\/documentation\/pico\/getting-started\/static\/d211f824b207c328c7cae7b0ff733187\/hello_world.uf2\">Witaj \u015bwiecie<\/a> (powie \"Hello world\", je\u015bli po\u0142\u0105czysz si\u0119 przez terminal)<\/li>\n\n\n\n<li><a href=\"https:\/\/www.raspberrypi.org\/documentation\/pico\/getting-started\/static\/d6bbb56350627ecd9cf080cbee142b28\/picoprobe.uf2\">Picoprobe <\/a>(u\u017cyj jednego Pico do debugowania innego Pico)<\/li>\n\n\n\n<li><a href=\"https:\/\/www.raspberrypi.org\/documentation\/pico\/getting-started\/static\/6f6f31460c258138bd33cc96ddd76b91\/flash_nuke.uf2\">Resetowanie pami\u0119ci flash<\/a> (spowoduje opr\u00f3\u017cnienie pami\u0119ci Flash)<\/li>\n<\/ul>\n\n\n\n<p>Jest o wiele wi\u0119cej <a href=\"https:\/\/github.com\/raspberrypi\/pico-examples\">przyk\u0142ady mo\u017cna znale\u017a\u0107 tutaj<\/a> (kod C).<\/p>\n\n\n\n<p><strong>Uwaga: <\/strong>\u0141\u0105cz\u0119 si\u0119 z najnowszymi plikami UF2 na dzie\u0144 30.01.2021 - w szczeg\u00f3lno\u015bci MicroPython mo\u017ce by\u0107 zaktualizowany, wi\u0119c pami\u0119taj, aby sprawdzi\u0107 <a href=\"https:\/\/www.raspberrypi.org\/documentation\/pico\/getting-started\/\">Strona startowa Raspberry Pi Pico<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">MicroPython<\/h3>\n\n\n\n<p>Je\u015bli perspektywa programowania w j\u0119zyku C wydaje ci si\u0119 nieco zniech\u0119caj\u0105ca, mo\u017cesz zacz\u0105\u0107 od MicroPythona. W tym przypadku pewne oprogramowanie jest preinstalowane na Raspberry Pi Pico (plik MicroPython UF2), kt\u00f3ry uruchomi ma\u0142y interpreter Pythona.<\/p>\n\n\n\n<p>Nazywa si\u0119 MicroPython, poniewa\u017c nie obs\u0142uguje pe\u0142nej biblioteki standardowej Python 3. MicroPython jest przeznaczony dla ograniczonych \u015brodowisk, takich jak Pico. Pico ma w sumie 2 MB pami\u0119ci RAM - nie zmie\u015bci wszystkiego, co przynosi ze sob\u0105 Python 3. Sprawd\u017a <a href=\"https:\/\/github.com\/micropython\/micropython\/wiki\/Differences\">ta strona Github dla r\u00f3\u017cnic mi\u0119dzy CPython i MicroPython<\/a>. Ponadto, oto oficjalne <a href=\"http:\/\/micropython.org\/\">Strona g\u0142\u00f3wna MicroPython<\/a>i <strong><a href=\"http:\/\/docs.micropython.org\/en\/latest\/index.html\">oficjalna dokumentacja MicroPython<\/a><\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">CircuitPython<\/h3>\n\n\n\n<p>Uwaga: wi\u0119kszo\u015b\u0107 instrukcji ma r\u00f3wnie\u017c zastosowanie do p\u0142ytek CircuitPython RP2040 opartych na systemie Windows, np. Adafruit Feather RP2040, ale b\u0119dziesz musia\u0142 wykona\u0107 nieco inne kroki - wska\u017c\u0119 r\u00f3\u017cnice w tym artykule. <\/p>\n\n\n\n<p>CircuitPython jest w zasadzie wariantem MicroPython, kt\u00f3ry jest rozwijany przez Adafruit. <\/p>\n\n\n\n<p>Sama p\u0142ytka b\u0119dzie nazywana inaczej w mened\u017cerze urz\u0105dze\u0144 po flashowaniu (CircuitPython CDC Control) - i oczywi\u015bcie b\u0119dziesz potrzebowa\u0107 innego oprogramowania. Oto, czego potrzebujesz na pocz\u0105tek:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/circuitpython.org\/board\/adafruit_feather_rp2040\/\">Strona pobierania Adafruit Feather RP2040<\/a> (Plik CircuitPython 7.0.0 UF2)<\/li>\n<\/ul>\n\n\n\n<p>W tym artykule poka\u017cemy r\u00f3wnie\u017c, jak zainstalowa\u0107 biblioteki CircuitPython na urz\u0105dzeniach opartych na RP2040 w systemie Windows oraz jak uruchamia\u0107 i zatrzymywa\u0107 programy za pomoc\u0105 Thonny. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Co otrzymasz wraz z MicroPython UF2? <\/h3>\n\n\n\n<p>Po zainstalowaniu MicroPython na Pico, b\u0119dziesz m\u00f3g\u0142 po\u0142\u0105czy\u0107 si\u0119 z Pico za pomoc\u0105 konsoli szeregowej (poka\u017cemy jak to zrobi\u0107 w tym artykule) i rozpocz\u0105\u0107 pisanie kodu Python na Pico.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Instalacja MicroPython na Pico<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Od\u0142\u0105cz zasilanie od urz\u0105dzenia Pico<\/li>\n\n\n\n<li>Naci\u015bnij i przytrzymaj przycisk BOOTSEL<\/li>\n\n\n\n<li>Pod\u0142\u0105cz Pico do komputera za pomoc\u0105 kabla microUSB na USB.<\/li>\n\n\n\n<li>teraz mo\u017cna zwolni\u0107 przycisk BOOTSEL<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"498\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/raspberry-Pico-features-1024x498.jpg\" alt=\"\" class=\"wp-image-627\" style=\"width:676px;height:328px\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/raspberry-Pico-features-1024x498.jpg 1024w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/raspberry-Pico-features-300x146.jpg 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/raspberry-Pico-features-768x373.jpg 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/raspberry-Pico-features-1536x747.jpg 1536w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/raspberry-Pico-features.jpg 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Naci\u015bnij przycisk BOOTSEL i przytrzymaj go przed pod\u0142\u0105czeniem kabla microUSB <\/figcaption><\/figure>\n<\/div>\n\n\n<p>Pico powinien by\u0107 teraz widoczny w systemie plik\u00f3w jako RPI-RP2:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"567\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/image-1024x567.png\" alt=\"\" class=\"wp-image-628\" style=\"width:667px;height:369px\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/image-1024x567.png 1024w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/image-300x166.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/image-768x426.png 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/image.png 1155w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Pico wy\u015bwietla si\u0119 jako RPI-RP2<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"has-text-align-center\"><em>(Uwaga: Zastanawiam si\u0119, czym by\u0142 RPI-RP1?)<\/em><\/p>\n\n\n\n<p>Pico emuluje dysk flash FAT32, na kt\u00f3rym znajduj\u0105 si\u0119 dwa pliki: INDEX.HTM i INFO_UF2.TXT.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"856\" height=\"666\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/image-1.png\" alt=\"\" class=\"wp-image-629\" style=\"width:630px;height:490px\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/image-1.png 856w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/image-1-300x233.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/image-1-768x598.png 768w\" sizes=\"auto, (max-width: 856px) 100vw, 856px\" \/><figcaption class=\"wp-element-caption\">Mened\u017cer dysk\u00f3w Windows<\/figcaption><\/figure>\n<\/div>\n\n\n<p>W rzeczywisto\u015bci Mened\u017cer dysk\u00f3w systemu Windows pokazuje, \u017ce Pico jest dyskiem flash FAT o pojemno\u015bci 128 MB.<\/p>\n\n\n\n<p><strong>Nie pope\u0142nij b\u0142\u0119du, pr\u00f3buj\u0105c przechowywa\u0107 jakiekolwiek pliki na Pico<\/strong> <strong>w ten spos\u00f3b<\/strong>zostan\u0105 one po cichu usuni\u0119te. Nawet je\u015bli wygl\u0105da na to, \u017ce s\u0105 zapisane, to tylko Windows buforuje operacje - pliki znikn\u0105! Czy wspomina\u0142em ju\u017c, \u017ce Pico ma tylko 2MB pami\u0119ci Flash? Bezwstydnie k\u0142amie na temat 128 MB (RP2040 ma obs\u0142ugiwa\u0107 do 16 MB pami\u0119ci flash, AFAIK). <\/p>\n\n\n\n<p><em>Sidenote: Przypomina mi to troch\u0119 moj\u0105 podr\u00f3\u017c do Indii, gdzie kupi\u0142em pendrive'y o pojemno\u015bci 128 GB - kt\u00f3re zapisywa\u0142y dane do Nirwany. Kiedy pr\u00f3bowa\u0142em zwr\u00f3ci\u0107 dysk i odzyska\u0107 pieni\u0105dze, sprzedawca znikn\u0105\u0142... przygody, kt\u00f3re mo\u017cna prze\u017cy\u0107 \ud83d\ude42<\/em><\/p>\n\n\n\n<p>Je\u015bli jednak skopiujesz odpowiedni rodzaj pliku - plik UF2 - na ten dysk, zostanie on rozpoznany i zapisany. <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"998\" height=\"454\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/image-2.png\" alt=\"\" class=\"wp-image-630\" style=\"width:670px;height:305px\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/image-2.png 998w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/image-2-300x136.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/image-2-768x349.png 768w\" sizes=\"auto, (max-width: 998px) 100vw, 998px\" \/><figcaption class=\"wp-element-caption\">Kopiowanie pliku Micropython UF2 do Pico<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Mo\u017cna go przeci\u0105gn\u0105\u0107 i upu\u015bci\u0107 z przegl\u0105darki po pobraniu lub skopiowa\u0107 i wklei\u0107. Po zako\u0144czeniu kopiowania Pico automatycznie uruchomi si\u0119 ponownie i nie b\u0119dzie ju\u017c widoczny dysk flash. <\/p>\n\n\n\n<p>Uwaga: Je\u015bli chcesz u\u017cy\u0107 CircuitPython, oczywi\u015bcie u\u017cyj pliku CircuitPython UF2 w tym kroku. <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"866\" height=\"675\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/image-3.png\" alt=\"\" class=\"wp-image-631\" style=\"width:673px;height:524px\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/image-3.png 866w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/image-3-300x234.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/image-3-768x599.png 768w\" sizes=\"auto, (max-width: 866px) 100vw, 866px\" \/><figcaption class=\"wp-element-caption\">Po ponownym uruchomieniu system Pico znikn\u0105\u0142 z mened\u017cera dysk\u00f3w Windows<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Pico teraz (po ponownym uruchomieniu) uruchamia MicroPython, kt\u00f3ry zapewnia port szeregowy (port COM) przez USB. (Z technicznego punktu widzenia jest to urz\u0105dzenie USB klasy 02 = <strong>Komunikacja i kontrola CDC<\/strong> i urz\u0105dzenie USB Podklasa 02). <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u0141\u0105czenie z Pico, Windows 10<\/h2>\n\n\n\n<p>Windows 10 u\u0142atwia nam po\u0142\u0105czenie z Pico, poniewa\u017c niezb\u0119dny sterownik portu COM (usbser.inf) zostanie automatycznie zainstalowany i aktywowany.<\/p>\n\n\n\n<p>Aby sprawdzi\u0107 port COM, otw\u00f3rz mened\u017cera urz\u0105dze\u0144:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"842\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/windows-10-devicemanager--1024x842.jpg\" alt=\"\" class=\"wp-image-634\" style=\"width:677px;height:556px\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/windows-10-devicemanager--1024x842.jpg 1024w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/windows-10-devicemanager--300x247.jpg 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/windows-10-devicemanager--768x632.jpg 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/windows-10-devicemanager-.jpg 1267w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Aby otworzy\u0107 mened\u017cera urz\u0105dze\u0144, wpisz urz\u0105dzenie w wyszukiwarce Windows i kliknij Mened\u017cer urz\u0105dze\u0144<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Tutaj b\u0119dziesz m\u00f3g\u0142 zobaczy\u0107 nowe urz\u0105dzenie szeregowe USB, z numerem portu COM (kt\u00f3ry b\u0119dzie potrzebny za chwil\u0119 do po\u0142\u0105czenia), w sekcji Porty (COM i LPT). <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"746\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/raspberry-pi-pico-micropython-serialdevice-com3-1024x746.jpg\" alt=\"\" class=\"wp-image-635\" style=\"width:634px;height:461px\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/raspberry-pi-pico-micropython-serialdevice-com3-1024x746.jpg 1024w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/raspberry-pi-pico-micropython-serialdevice-com3-300x219.jpg 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/raspberry-pi-pico-micropython-serialdevice-com3-768x560.jpg 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/raspberry-pi-pico-micropython-serialdevice-com3.jpg 1183w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Pojawi\u0142o si\u0119 nowe urz\u0105dzenie szeregowe, kt\u00f3re umo\u017cliwia po\u0142\u0105czenie z Pico<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Aby dok\u0142adnie sprawdzi\u0107, czy jest to rzeczywi\u015bcie Pico z uruchomionym MicroPythonem, mo\u017cesz wykona\u0107 nast\u0119puj\u0105ce czynno\u015bci: <\/p>\n\n\n\n<p>Kliknij Widok i wybierz Urz\u0105dzenia wed\u0142ug kontenera:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"746\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/devices-by-container-view-1024x746.jpg\" alt=\"\" class=\"wp-image-636\" style=\"width:626px;height:455px\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/devices-by-container-view-1024x746.jpg 1024w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/devices-by-container-view-300x219.jpg 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/devices-by-container-view-768x560.jpg 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/devices-by-container-view.jpg 1198w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Mened\u017cer urz\u0105dze\u0144 umo\u017cliwia wy\u015bwietlanie urz\u0105dze\u0144 w r\u00f3\u017cnych widokach<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Tutaj zobaczysz wpis \"Board in FS mode\", z dwoma w\u0119z\u0142ami \"USB Composite Device\" i \"USB Serial Device (<strong>COM3<\/strong>)\". COM3 jest wa\u017cny, b\u0119dziesz musia\u0142 go u\u017cy\u0107 dla PuTTY (patrz poni\u017cej).<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"767\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/devices-by-container-1024x767.jpg\" alt=\"\" class=\"wp-image-637\" style=\"width:627px;height:470px\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/devices-by-container-1024x767.jpg 1024w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/devices-by-container-300x225.jpg 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/devices-by-container-768x576.jpg 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/devices-by-container.jpg 1169w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<p>Mo\u017cemy dok\u0142adniej zbada\u0107 urz\u0105dzenia, klikaj\u0105c je prawym przyciskiem myszy i wybieraj\u0105c odpowiedni\u0105 pozycj\u0119 w\u0142a\u015bciwo\u015bci z menu kontekstowego. W\u0142a\u015bciwo\u015bci p\u0142yty w trybie FS s\u0105 puste:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"680\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/board-in-fs-mode-properties-main.jpg\" alt=\"\" class=\"wp-image-638\" style=\"width:428px;height:485px\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/board-in-fs-mode-properties-main.jpg 600w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/board-in-fs-mode-properties-main-265x300.jpg 265w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/figure>\n<\/div>\n\n\n<p>Urz\u0105dzenie USB Composite Device pokazuje \"Board in FS mode\" jako opis urz\u0105dzenia zg\u0142oszony przez magistral\u0119:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"606\" height=\"702\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/board-in-fs-mode.jpg\" alt=\"\" class=\"wp-image-639\" style=\"width:428px;height:496px\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/board-in-fs-mode.jpg 606w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/board-in-fs-mode-259x300.jpg 259w\" sizes=\"auto, (max-width: 606px) 100vw, 606px\" \/><\/figure>\n<\/div>\n\n\n<p>Uwaga: to jest Pico z uruchomionym MicroPythonem. Kiedy przeflashujesz go z innym oprogramowaniem, poka\u017ce tutaj inne wyniki!<\/p>\n\n\n\n<p>Samo urz\u0105dzenie szeregowe USB poka\u017ce kilka interesuj\u0105cych w\u0142a\u015bciwo\u015bci:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"628\" height=\"390\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/micropython-board-cdc.jpg\" alt=\"\" class=\"wp-image-640\" style=\"width:444px;height:276px\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/micropython-board-cdc.jpg 628w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/micropython-board-cdc-300x186.jpg 300w\" sizes=\"auto, (max-width: 628px) 100vw, 628px\" \/><figcaption class=\"wp-element-caption\">Opis urz\u0105dzenia zg\u0142oszonego przez magistral\u0119 to \"Board CDC\"<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Uwaga: je\u015bli korzystasz z CircuitPython, opis urz\u0105dzenia b\u0119dzie brzmia\u0142 \"CircuitPython CDC Control\" zamiast \"Board CDC\". <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"619\" height=\"692\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/micropython-port-settings.jpg\" alt=\"\" class=\"wp-image-641\" style=\"width:453px;height:506px\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/micropython-port-settings.jpg 619w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/micropython-port-settings-268x300.jpg 268w\" sizes=\"auto, (max-width: 619px) 100vw, 619px\" \/><figcaption class=\"wp-element-caption\">Domy\u015blne ustawienia portu to 9600 bit\u00f3w na sekund\u0119, 8 bit\u00f3w danych, brak parzysto\u015bci, 1 bit stopu, brak kontroli przep\u0142ywu - i dzia\u0142aj\u0105 (patrz poni\u017cej).<\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"612\" height=\"684\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/micropython-usb-class-subclass.jpg\" alt=\"\" class=\"wp-image-642\" style=\"width:446px;height:498px\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/micropython-usb-class-subclass.jpg 612w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/micropython-usb-class-subclass-268x300.jpg 268w\" sizes=\"auto, (max-width: 612px) 100vw, 612px\" \/><figcaption class=\"wp-element-caption\">Klasa USB to 02, a podklasa USB to 02<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Je\u015bli wiesz, czego szukasz, przydatne s\u0105 identyfikatory sprz\u0119tu (VID = identyfikator dostawcy i PID = identyfikator produktu):<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"611\" height=\"689\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/micropython-vendorid-product-id.jpg\" alt=\"\" class=\"wp-image-643\" style=\"width:457px;height:515px\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/micropython-vendorid-product-id.jpg 611w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/micropython-vendorid-product-id-266x300.jpg 266w\" sizes=\"auto, (max-width: 611px) 100vw, 611px\" \/><\/figure>\n<\/div>\n\n\n<p>VID_2E8A -&gt; identyfikator dostawcy to <strong>2E8A <\/strong>(w systemie szesnastkowym) lub <strong>11914 <\/strong>(w systemie dziesi\u0119tnym), czyli <strong>Raspberry Pi<\/strong><\/p>\n\n\n\n<p>PID_0005 -&gt; identyfikator produktu to <strong>5<\/strong>kt\u00f3ry b\u0119dzie wy\u015bwietlany przez p\u0142ytk\u0119 podczas uruchamiania MicroPython (domy\u015blny identyfikator produktu to <strong>3<\/strong>)<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Sidenote: Dziennik debugowania przegl\u0105darki Chrome<\/h3>\n\n\n\n<p>Informacje te mo\u017cna r\u00f3wnie\u017c uzyska\u0107 za pomoc\u0105 przegl\u0105darki Chrome. <\/p>\n\n\n\n<p><a href=\"chrome:\/\/device-log\">chrome:\/\/device-log<\/a><\/p>\n\n\n\n<p>umo\u017cliwia wy\u015bwietlenie aktualnie pod\u0142\u0105czonych urz\u0105dze\u0144<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"90\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/image-4-1024x90.png\" alt=\"\" class=\"wp-image-644\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/image-4-1024x90.png 1024w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/image-4-300x26.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/image-4-768x68.png 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/image-4-1536x135.png 1536w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/image-4.png 1874w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Na powy\u017cszym zrzucie ekranu wida\u0107 dane wyj\u015bciowe dziennika urz\u0105dzenia Chrome, pokazuj\u0105ce, jak Pico pojawia si\u0119 jako \"Raspberry Pi\", \"RP2 Boot\" przed flashowaniem za pomoc\u0105 MicroPython oraz jako \"MicroPython\", \"Board in FS mode\". Zwr\u00f3\u0107 uwag\u0119 na r\u00f3\u017cne identyfikatory produkt\u00f3w!<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Wracaj\u0105c do Windows 10: <\/h3>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"607\" height=\"685\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/usbser.inf-installed-windows10.jpg\" alt=\"\" class=\"wp-image-647\" style=\"width:426px;height:481px\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/usbser.inf-installed-windows10.jpg 607w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/usbser.inf-installed-windows10-266x300.jpg 266w\" sizes=\"auto, (max-width: 607px) 100vw, 607px\" \/><\/figure>\n<\/div>\n\n\n<p>Jak wida\u0107 na powy\u017cszym zrzucie ekranu, system Windows 10 automatycznie zainstalowa\u0142 sterownik usbser (USB Serial Driver), dzi\u0119ki czemu mo\u017cna natychmiast rozpocz\u0105\u0107 korzystanie z Pico.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">PuTTY<\/h2>\n\n\n\n<p>PuTTY jest klientem telnet \/ SSH. B\u0119dziesz go u\u017cywa\u0107 do \u0142\u0105czenia si\u0119 z Pico i rozmawiania z REPL MicroPythona. <a href=\"https:\/\/www.chiark.greenend.org.uk\/~sgtatham\/putty\/latest.html\">Pobierz PuTTY tutaj<\/a>. (W przypadku wi\u0119kszo\u015bci instalacji systemu Windows 10 mo\u017cna skorzysta\u0107 z 64-bitowego instalatora MSI Windows).<\/p>\n\n\n\n<p>Otw\u00f3rz PuTTY. Wprowad\u017a odpowiednie ustawienia:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"680\" height=\"668\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/putty-setup.jpg\" alt=\"\" class=\"wp-image-650\" style=\"width:476px;height:468px\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/putty-setup.jpg 680w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/putty-setup-300x295.jpg 300w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><\/figure>\n<\/div>\n\n\n<ul class=\"wp-block-list\">\n<li>Typ po\u0142\u0105czenia musi by\u0107 ustawiony na <strong>Serial<\/strong><\/li>\n\n\n\n<li>Linia szeregowa musi by\u0107 ustawiona na dowoln\u0105 warto\u015b\u0107 z powy\u017cszego dochodzenia. W moim przypadku jest to <strong>COM3<\/strong>. W twoim przypadku najprawdopodobniej b\u0119dzie to co\u015b innego!<\/li>\n\n\n\n<li>Pr\u0119dko\u015b\u0107 mo\u017cna na razie pozostawi\u0107 na poziomie 9600<\/li>\n<\/ul>\n\n\n\n<p>Kliknij Otw\u00f3rz, a otworzy si\u0119 Terminal:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"988\" height=\"580\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/putty-hello-world.jpg\" alt=\"\" class=\"wp-image-651\" style=\"width:656px;height:385px\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/putty-hello-world.jpg 988w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/putty-hello-world-300x176.jpg 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/putty-hello-world-768x451.jpg 768w\" sizes=\"auto, (max-width: 988px) 100vw, 988px\" \/><\/figure>\n<\/div>\n\n\n<p>Aby wy\u015bwietli\u0107 pocz\u0105tkowy monit, naci\u015bnij raz klawisz Enter<\/p>\n\n\n\n<p>Nast\u0119pnie mo\u017cesz zacz\u0105\u0107 pisa\u0107 kod Pythona po znaku zach\u0119ty, kt\u00f3ry zostanie natychmiast zinterpretowany. Spr\u00f3buj wpisa\u0107 klasyczne \"Hello world\":<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewbox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"print(&quot;Hello world!&quot;)\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Kopia\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code data-no-translation=\"\"><span class=\"line\"><span style=\"color: #88C0D0\">print<\/span><span style=\"color: #D8DEE9FF\">(<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">Hello world!<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #D8DEE9FF\">)<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>MicroPython odpowie<\/p>\n\n\n\n<p><em>Witaj \u015bwiecie!<\/em><\/p>\n\n\n\n<p>zgodnie z oczekiwaniami \ud83d\ude42<\/p>\n\n\n\n<p>Teraz, gdy pierwszy kontakt zosta\u0142 nawi\u0105zany, \u017cycz\u0119 udanego kodowania! <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Thonny: IDE Pythona, dzia\u0142a z Pico!<\/h2>\n\n\n\n<p>Korzystanie z PuTTY nie jest zbyt wygodne w przypadku d\u0142u\u017cszych sesji lub gdy chcesz za\u0142adowa\u0107 du\u017co kodu do Pico. Na szcz\u0119\u015bcie aplikacja open source Thonny (kt\u00f3ra jest domy\u015blnie instalowana w systemie operacyjnym Raspberry Pi) jest r\u00f3wnie\u017c dost\u0119pna dla systemu Windows i integruje obs\u0142ug\u0119 Pico (MicroPython i CircuitPython)<\/p>\n\n\n\n<p><strong>Krok pierwszy<\/strong><\/p>\n\n\n\n<p><a href=\"https:\/\/thonny.org\/\">Pobierz Thonny tutaj<\/a>i zainstaluj go<\/p>\n\n\n\n<p><strong>Krok drugi<\/strong><\/p>\n\n\n\n<p>Pod\u0142\u0105cz Pico, jak opisano powy\u017cej - teraz powinien mie\u0107 numer COM - je\u015bli chcesz, mo\u017cesz przetestowa\u0107 za pomoc\u0105 metody PuTTY opisanej powy\u017cej, czy mo\u017cesz po\u0142\u0105czy\u0107 si\u0119 z Pico.<\/p>\n\n\n\n<p><strong>Krok trzeci<\/strong><\/p>\n\n\n\n<p>Uruchom aplikacj\u0119 Thonny i kliknij ikon\u0119 <strong>Narz\u0119dzia<\/strong> menu, wybierz <strong>Opcje<\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"819\" height=\"724\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/02\/image.png\" alt=\"\" class=\"wp-image-684\" style=\"width:604px;height:534px\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/02\/image.png 819w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/02\/image-300x265.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/02\/image-768x679.png 768w\" sizes=\"auto, (max-width: 819px) 100vw, 819px\" \/><figcaption class=\"wp-element-caption\">Domy\u015blny ekran startowy systemu Windows, menu Narz\u0119dzia, wybierz Opcje.<\/figcaption><\/figure>\n<\/div>\n\n\n<p><strong>Krok czwarty<\/strong>ustawi\u0107 Pico jako interpreter<\/p>\n\n\n\n<p>Kliknij kart\u0119 Interpreter. Domy\u015blnie zostanie wy\u015bwietlony ten ekran:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"707\" height=\"607\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/02\/image-1.png\" alt=\"\" class=\"wp-image-685\" style=\"width:616px;height:529px\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/02\/image-1.png 707w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/02\/image-1-300x258.png 300w\" sizes=\"auto, (max-width: 707px) 100vw, 707px\" \/><figcaption class=\"wp-element-caption\">Ten sam interpreter, kt\u00f3ry uruchamia Thonny (domy\u015blnie) jest domy\u015blnym Interpeterem<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Kliknij i wybierz MicroPython (Raspberry Pi Pico)<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"652\" height=\"300\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/02\/image-2.png\" alt=\"\" class=\"wp-image-686\" style=\"width:604px;height:278px\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/02\/image-2.png 652w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/02\/image-2-300x138.png 300w\" sizes=\"auto, (max-width: 652px) 100vw, 652px\" \/><figcaption class=\"wp-element-caption\">Obs\u0142uga MicroPython (Raspberry Pi Pico) jest wbudowana w Thonny<\/figcaption><\/figure>\n<\/div>\n\n\n<p><strong>Uwaga<\/strong>je\u015bli u\u017cywasz <strong>CircuitPython<\/strong>zamiast tego nale\u017cy wybra\u0107 \"<strong>CircuitPython (og\u00f3lny)<\/strong>\" z tego menu rozwijanego.<\/p>\n\n\n\n<p>Mo\u017cesz pozostawi\u0107 port na \"spr\u00f3buj wykry\u0107 port automatycznie\" lub ustawi\u0107 konkretny port (widzieli\u015bmy powy\u017cej, jak mo\u017cna okre\u015bli\u0107 prawid\u0142owy numer portu).<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"708\" height=\"606\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/02\/image-3.png\" alt=\"\" class=\"wp-image-687\" style=\"width:568px;height:486px\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/02\/image-3.png 708w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/02\/image-3-300x257.png 300w\" sizes=\"auto, (max-width: 708px) 100vw, 708px\" \/><figcaption class=\"wp-element-caption\">Spr\u00f3buj automatycznie wykry\u0107 port<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Uwaga: port powinien nadal pojawia\u0107 si\u0119 w rozwijanym menu, wi\u0119c dobrym pomys\u0142em mo\u017ce by\u0107 dwukrotne sprawdzenie, czy tam jest:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"627\" height=\"121\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/02\/image-4.png\" alt=\"\" class=\"wp-image-688\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/02\/image-4.png 627w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/02\/image-4-300x58.png 300w\" sizes=\"auto, (max-width: 627px) 100vw, 627px\" \/><figcaption class=\"wp-element-caption\">na moim komputerze p\u0142yta CDC (Pico z MicroPythonem) jest na porcie COM5.<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Pozostawiam opcj\u0119 \"spr\u00f3buj automatycznie wykry\u0107 port\". <strong>Kliknij OK, aby zapisa\u0107 ustawienie.<\/strong><\/p>\n\n\n\n<p>Ekran powinien teraz wygl\u0105da\u0107 nast\u0119puj\u0105co:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"818\" height=\"722\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/02\/image-5.png\" alt=\"\" class=\"wp-image-689\" style=\"width:575px;height:508px\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/02\/image-5.png 818w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/02\/image-5-300x265.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/02\/image-5-768x678.png 768w\" sizes=\"auto, (max-width: 818px) 100vw, 818px\" \/><figcaption class=\"wp-element-caption\">Zwr\u00f3\u0107 uwag\u0119 na znak zach\u0119ty MicroPython, z Raspberry Pi Pico z RP2040<\/figcaption><\/figure>\n<\/div>\n\n\n<p><strong>Krok pi\u0105ty: test<\/strong><\/p>\n\n\n\n<p>Teraz mo\u017cna przetestowa\u0107 komunikacj\u0119 z Pico.<\/p>\n\n\n\n<p>Typ<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewbox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"print(&quot;Hello world&quot;)\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Kopia\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code data-no-translation=\"\"><span class=\"line\"><span style=\"color: #88C0D0\">print<\/span><span style=\"color: #D8DEE9FF\">(<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">Hello world<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #D8DEE9FF\">)<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>w wierszu MicroPython i naci\u015bnij enter<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"794\" height=\"263\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/02\/image-6.png\" alt=\"\" class=\"wp-image-690\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/02\/image-6.png 794w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/02\/image-6-300x99.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/02\/image-6-768x254.png 768w\" sizes=\"auto, (max-width: 794px) 100vw, 794px\" \/><figcaption class=\"wp-element-caption\">Witaj \u015bwiecie, spos\u00f3b picockpit.com \ud83d\ude42<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Zobaczysz, \u017ce Pico reaguje na ciebie.<\/p>\n\n\n\n<p>Gratulacje, uda\u0142o si\u0119 po\u0142\u0105czy\u0107 Thonny z Pico w systemie Windows!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Bardziej z\u0142o\u017cone skrypty: Miganie diody LED za pomoc\u0105 Thonny<\/h3>\n\n\n\n<p>P\u0119tla REPL (read evaluate print loop), kt\u00f3r\u0105 w\u0142a\u015bnie widzieli\u015bmy, jest fajna, ale w przypadku bardziej z\u0142o\u017conych projekt\u00f3w chcieliby\u015bmy najpierw wprowadzi\u0107 \u017ar\u00f3d\u0142o lub za\u0142adowa\u0107 je z pliku.<\/p>\n\n\n\n<p>Do tego w\u0142a\u015bnie mo\u017cna wykorzysta\u0107 g\u00f3rn\u0105 cz\u0119\u015b\u0107 okna Thonny. <\/p>\n\n\n\n<p>Wprowad\u017a sw\u00f3j kod. W moim przyk\u0142adzie b\u0119dziemy mruga\u0107 wbudowan\u0105 diod\u0105 LED (kt\u00f3ra jest sprz\u0119towym odpowiednikiem hello world!) i zap\u0119tla\u0107 si\u0119 w niesko\u0144czono\u015b\u0107.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewbox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"import timefrom machine import Pinprint(&quot;Welcome to Pico example 2, blinking an LED&quot;)led = Pin(25, Pin.OUT)# For demo purposes, we have an infinite loop herewhile True:    led.high()    time.sleep(0.5)    led.low()    time.sleep(0.5)\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Kopia\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code data-no-translation=\"\"><span class=\"line\"><span style=\"color: #81A1C1\">import<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #8FBCBB\">time<\/span><\/span>\n<span class=\"line\"><span style=\"color: #81A1C1\">from<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #8FBCBB\">machine<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #8FBCBB\">import<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #8FBCBB\">Pin<\/span><\/span>\n<span class=\"line\"><span style=\"color: #8FBCBB\">print<\/span><span style=\"color: #D8DEE9FF\">(<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">Welcome to Pico example 2, blinking an LED<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #D8DEE9FF\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #8FBCBB\">led<\/span><span style=\"color: #D8DEE9FF\"> = <\/span><span style=\"color: #8FBCBB\">Pin<\/span><span style=\"color: #D8DEE9FF\">(25<\/span><span style=\"color: #ECEFF4\">,<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #8FBCBB\">Pin<\/span><span style=\"color: #D8DEE9FF\">.<\/span><span style=\"color: #8FBCBB\">OUT<\/span><span style=\"color: #D8DEE9FF\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\"># <\/span><span style=\"color: #8FBCBB\">For<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #8FBCBB\">demo<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #8FBCBB\">purposes<\/span><span style=\"color: #ECEFF4\">,<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #8FBCBB\">we<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #8FBCBB\">have<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #8FBCBB\">an<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #8FBCBB\">infinite<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #8FBCBB\">loop<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #8FBCBB\">here<\/span><\/span>\n<span class=\"line\"><span style=\"color: #8FBCBB\">while<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #8FBCBB\">True<\/span><span style=\"color: #D8DEE9FF\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">    <\/span><span style=\"color: #8FBCBB\">led<\/span><span style=\"color: #D8DEE9FF\">.<\/span><span style=\"color: #8FBCBB\">high<\/span><span style=\"color: #D8DEE9FF\">()<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">    <\/span><span style=\"color: #8FBCBB\">time<\/span><span style=\"color: #D8DEE9FF\">.<\/span><span style=\"color: #8FBCBB\">sleep<\/span><span style=\"color: #D8DEE9FF\">(0.5)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">    <\/span><span style=\"color: #8FBCBB\">led<\/span><span style=\"color: #D8DEE9FF\">.<\/span><span style=\"color: #8FBCBB\">low<\/span><span style=\"color: #D8DEE9FF\">()<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">    <\/span><span style=\"color: #8FBCBB\">time<\/span><span style=\"color: #D8DEE9FF\">.<\/span><span style=\"color: #8FBCBB\">sleep<\/span><span style=\"color: #D8DEE9FF\">(0.5)<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<p>Zwr\u00f3\u0107 uwag\u0119 na prawid\u0142owe wci\u0119cia w Pythonie (bia\u0142e znaki s\u0105 u\u017cywane do cel\u00f3w kontrolnych w Pythonie!).<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"819\" height=\"731\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/02\/image-7.png\" alt=\"\" class=\"wp-image-693\" style=\"width:586px;height:523px\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/02\/image-7.png 819w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/02\/image-7-300x268.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/02\/image-7-768x685.png 768w\" sizes=\"auto, (max-width: 819px) 100vw, 819px\" \/><figcaption class=\"wp-element-caption\">Kod migania wbudowanej diody LED<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Teraz kliknij przycisk \"Uruchom\"<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"24\" height=\"34\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/02\/image-8.png\" alt=\"\" class=\"wp-image-694\" style=\"width:24px;height:34px\"\/><\/figure>\n<\/div>\n\n\n<p>Thonny zapyta, gdzie zapisa\u0107 dane<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"286\" height=\"248\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/02\/image-9.png\" alt=\"\" class=\"wp-image-695\"\/><figcaption class=\"wp-element-caption\">Zapisa\u0107 na tym komputerze czy Raspberry Pi Pico?<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Wybierz Raspberry Pi Pico:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"736\" height=\"496\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/02\/image-10.png\" alt=\"\" class=\"wp-image-696\" style=\"width:585px;height:394px\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/02\/image-10.png 736w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/02\/image-10-300x202.png 300w\" sizes=\"auto, (max-width: 736px) 100vw, 736px\" \/><\/figure>\n<\/div>\n\n\n<p>Wybra\u0142em nazw\u0119 pliku hello.py - kliknij OK, aby go zapisa\u0107.<\/p>\n\n\n\n<p>Po naci\u015bni\u0119ciu przycisku OK kod zacznie si\u0119 wykonywa\u0107. Wbudowana dioda LED Pico powinna zacz\u0105\u0107 miga\u0107, a dane wyj\u015bciowe zostan\u0105 wy\u015bwietlone w pow\u0142oce:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"819\" height=\"732\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/02\/image-11.png\" alt=\"\" class=\"wp-image-697\" style=\"width:629px;height:562px\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/02\/image-11.png 819w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/02\/image-11-300x268.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/02\/image-11-768x686.png 768w\" sizes=\"auto, (max-width: 819px) 100vw, 819px\" \/><figcaption class=\"wp-element-caption\">%Run -c $EDITOR_CONTENT<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Uwaga: Nie musia\u0142em wpisywa\u0107 polecenia %Run -c $EDITOR_CONTENT, Thonny robi\u0142 to sam. Poni\u017csze dane wyj\u015bciowe pochodz\u0105 z naszego kodu.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">CircuitPython na Thonny w systemie Windows<\/h3>\n\n\n\n<p>Wykonaj te same kroki, ale jako interpreter wybierz CircuitPython (generic).<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"708\" height=\"606\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/11\/image-5.png\" alt=\"\" class=\"wp-image-1146\" style=\"width:594px;height:508px\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/11\/image-5.png 708w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/11\/image-5-300x257.png 300w\" sizes=\"auto, (max-width: 708px) 100vw, 708px\" \/><\/figure>\n<\/div>\n\n\n<p>Pow\u0142oka Thonny poka\u017ce inne potwierdzenie:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1009\" height=\"483\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/11\/image-6.png\" alt=\"\" class=\"wp-image-1147\" style=\"width:640px;height:306px\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/11\/image-6.png 1009w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/11\/image-6-300x144.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/11\/image-6-768x368.png 768w\" sizes=\"auto, (max-width: 1009px) 100vw, 1009px\" \/><figcaption class=\"wp-element-caption\">Jest napisane: Adafruit CircuitPython 7.0.0 na 2021-09-20; Adafruit Feather RP2040 z rp2040<br>Adafruit CircuitPython 7.0.0 na 2021-09-20; Adafruit Feather RP2040 z rp2040<\/figcaption><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\">Windows 8.1<\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"798\" height=\"232\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/image-5.png\" alt=\"\" class=\"wp-image-654\" style=\"width:764px;height:222px\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/image-5.png 798w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/image-5-300x87.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/image-5-768x223.png 768w\" sizes=\"auto, (max-width: 798px) 100vw, 798px\" \/><figcaption class=\"wp-element-caption\">Raspberry Pi Pico to \"Board CDC\" i jest wy\u015bwietlany w stanie b\u0142\u0119du<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Windows 8.1 NIE za\u0142aduje automatycznie sterownika szeregowego i wy\u015bwietli urz\u0105dzenie w stanie b\u0142\u0119du.  <\/p>\n\n\n\n<p>Uwaga: w przypadku CircuitPython nazwa urz\u0105dzenia b\u0119dzie brzmia\u0142a \"CircuitPython CDC control\". Ta sama procedura. <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"291\" height=\"116\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/11\/image-1.png\" alt=\"\" class=\"wp-image-1134\"\/><figcaption class=\"wp-element-caption\">Kontrola CircuitPython CDC w Windows 8.1<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Oto jak wygl\u0105daj\u0105 w\u0142a\u015bciwo\u015bci p\u0142ytki CDC (Pico z uruchomionym MicroPythonem):<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"547\" height=\"565\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/image-6.png\" alt=\"\" class=\"wp-image-655\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/image-6.png 547w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/image-6-290x300.png 290w\" sizes=\"auto, (max-width: 547px) 100vw, 547px\" \/><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"548\" height=\"567\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/image-7.png\" alt=\"\" class=\"wp-image-656\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/image-7.png 548w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/image-7-290x300.png 290w\" sizes=\"auto, (max-width: 548px) 100vw, 548px\" \/><\/figure>\n<\/div>\n\n\n<p>M\u00f3wi, \u017ce sterowniki dla tego urz\u0105dzenia nie zosta\u0142y zainstalowane (kod 28). <\/p>\n\n\n\n<p>Rozwi\u0105zaniem tego problemu jest <a href=\"https:\/\/zadig.akeo.ie\/\">Narz\u0119dzie Zadig<\/a>, kt\u00f3r\u0105 mo\u017cna pobra\u0107 za darmo:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/zadig.akeo.ie\/downloads\/\"><strong>Pobierz Zadig-2.5.exe tutaj<\/strong><\/a><\/li>\n<\/ul>\n\n\n\n<p><strong>Uwaga: <\/strong>Wiele skaner\u00f3w antywirusowych wydaje si\u0119 zgadza\u0107, \u017ce plik installer_x64.exe zawarty w Zadig 2.7 zawiera \"Trojan.Tedy\".  By\u0107 mo\u017ce jest to jednak fa\u0142szywy alarm: zalecam u\u017cycie <strong>Zadig-2.5.exe<\/strong> zamiast tego, co nie da\u0142o mi tych ostrze\u017ce\u0144 (w\u0142a\u015bnie zweryfikowane po raz drugi). Lepiej by\u0107 bezpiecznym ni\u017c \u017ca\u0142owa\u0107!<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"560\" height=\"271\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/image-19.png\" alt=\"\" class=\"wp-image-671\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/image-19.png 560w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/image-19-300x145.png 300w\" sizes=\"auto, (max-width: 560px) 100vw, 560px\" \/><\/figure>\n<\/div>\n\n\n<p><strong>Zadig <\/strong>pomaga zainstalowa\u0107 og\u00f3lne sterowniki USB, aby u\u0142atwi\u0107 dost\u0119p do urz\u0105dze\u0144 USB. <\/p>\n\n\n\n<p>W naszym przypadku potrzebujemy sterownika USB Serial (CDC).<\/p>\n\n\n\n<p>Wybierz Board CDC (Interface 0) z rozwijanego menu powy\u017cej, USB Serial (CDC) w drugim polu. Kliknij przycisk Zainstaluj sterownik. <\/p>\n\n\n\n<p>Po instalacji zobaczysz, \u017ce sterownik jest teraz ustawiony na usbser (v1.0.0.0):<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"689\" height=\"316\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/image-20.png\" alt=\"\" class=\"wp-image-673\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/image-20.png 689w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/image-20-300x138.png 300w\" sizes=\"auto, (max-width: 689px) 100vw, 689px\" \/><\/figure>\n<\/div>\n\n\n<p>B\u0119dziesz m\u00f3g\u0142 po\u0142\u0105czy\u0107 si\u0119, jak opisa\u0142em w Windows 10, u\u017cywaj\u0105c prawid\u0142owego numeru portu COM:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"796\" height=\"189\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/image-22.png\" alt=\"\" class=\"wp-image-675\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/image-22.png 796w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/image-22-300x71.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/image-22-768x182.png 768w\" sizes=\"auto, (max-width: 796px) 100vw, 796px\" \/><figcaption class=\"wp-element-caption\">Mened\u017cer urz\u0105dze\u0144 pokazuje teraz p\u0142yt\u0119 CDC ze sterownikiem<\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"846\" height=\"537\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/image-21.png\" alt=\"\" class=\"wp-image-674\" style=\"width:783px;height:497px\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/image-21.png 846w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/image-21-300x190.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/image-21-768x487.png 768w\" sizes=\"auto, (max-width: 846px) 100vw, 846px\" \/><figcaption class=\"wp-element-caption\">Hello world dla MicroPython na Pico przy u\u017cyciu Windows 8.1<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Uwaga dodatkowa:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"560\" height=\"565\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/image-23.png\" alt=\"\" class=\"wp-image-676\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/image-23.png 560w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/image-23-297x300.png 297w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/image-23-150x150.png 150w\" sizes=\"auto, (max-width: 560px) 100vw, 560px\" \/><figcaption class=\"wp-element-caption\">To jest okno dialogowe, pokazuj\u0105ce libwdi jako producenta sterownika<\/figcaption><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\">Port Pico\/Serial w systemie Windows 7<\/h2>\n\n\n\n<p>Wed\u0142ug klienta, <a href=\"https:\/\/zadig.akeo.ie\/\">Zadig <\/a>pomog\u0142o r\u00f3wnie\u017c zainstalowanie sterownika portu szeregowego w systemie Windows 7, a nast\u0119pnie Pico by\u0142 u\u017cyteczny! Pami\u0119taj, aby u\u017cy\u0107 <a href=\"https:\/\/zadig.akeo.ie\/downloads\/\">Zadig 2.5<\/a>, poniewa\u017c nowszy Zadig 2.7 zosta\u0142 oznaczony przez m\u00f3j skaner antywirusowy podczas instalacji sterownika. (Nie wiem dlaczego, ale lepiej zabezpieczy\u0107 si\u0119 ni\u017c \u017ca\u0142owa\u0107 - stary dzia\u0142a).  <\/p>\n\n\n\n<p>Je\u015bli potrzebujesz przewodnika krok po kroku, zapoznaj si\u0119 z powy\u017cszym przewodnikiem dla systemu Windows 8.1 - powinien on by\u0107 do\u015b\u0107 podobny na komputerze z systemem Windows 8.1.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Instalowanie bibliotek i programowanie p\u0142ytki CircuitPython RP2040 w systemie Windows<\/h2>\n\n\n\n<p>Je\u015bli u\u017cywasz na przyk\u0142ad Adafruit Feather RP2040, mo\u017cesz chcie\u0107 u\u017cy\u0107 na nim CircuitPython. Adafruit posiada <a href=\"https:\/\/learn.adafruit.com\/adafruit-feather-rp2040-pico\/built-in-neopixel-led\">NeoPixel RGB<\/a> kt\u00f3ry wymaga zainstalowania bibliotek w aplikacji <strong>lib <\/strong>na urz\u0105dzeniu. <\/p>\n\n\n\n<p>(uwaga: <a href=\"https:\/\/learn.adafruit.com\/adafruit-feather-rp2040-pico\/built-in-neopixel-led\">Pobierz biblioteki tutaj<\/a> - kliknij \u0142\u0105cze \"Download Project Bundle\"). <\/p>\n\n\n\n<p>Po rozpakowaniu folderu z pakietem projektu zobaczysz dwa r\u00f3\u017cne podfoldery z CircuitPython 6.x i CircuitPython 7.x <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"745\" height=\"241\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/11\/image-7.png\" alt=\"\" class=\"wp-image-1152\" style=\"width:692px;height:224px\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/11\/image-7.png 745w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/11\/image-7-300x97.png 300w\" sizes=\"auto, (max-width: 745px) 100vw, 745px\" \/><\/figure>\n<\/div>\n\n\n<p>U\u017cywam tutaj wersji CircuitPython 7.x, poniewa\u017c sflashowa\u0142em wersj\u0119 <a href=\"https:\/\/circuitpython.org\/board\/adafruit_feather_rp2040\/\">7.0.0 Wersja CircuitPython<\/a>. <\/p>\n\n\n\n<p>W Eksploratorze pojawi si\u0119 dysk o nazwie \"CIRCUITPY\":<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"375\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/11\/image-8-1024x375.png\" alt=\"\" class=\"wp-image-1153\" style=\"width:769px;height:281px\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/11\/image-8-1024x375.png 1024w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/11\/image-8-300x110.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/11\/image-8-768x281.png 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/11\/image-8.png 1130w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Dysk CIRCUITPY i jego pocz\u0105tkowa zawarto\u015b\u0107 (lib, boot_out.txt, code.py)<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Strona <strong>lib <\/strong>jest pusty przy \u015bwie\u017cej instalacji CircuitPython. Korzystaj\u0105c z Eksploratora Windows, mo\u017cemy po prostu skopiowa\u0107 i wklei\u0107 tutaj pliki. <\/p>\n\n\n\n<p> Skopiuj wymagane biblioteki z pobranego folderu lib do folderu lib CIRCUITPY:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"957\" height=\"223\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/11\/image-9.png\" alt=\"\" class=\"wp-image-1154\" style=\"width:771px;height:179px\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/11\/image-9.png 957w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/11\/image-9-300x70.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/11\/image-9-768x179.png 768w\" sizes=\"auto, (max-width: 957px) 100vw, 957px\" \/><figcaption class=\"wp-element-caption\">kopiowanie niezb\u0119dnych bibliotek do folderu lib<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Teraz mo\u017cemy r\u00f3wnie\u017c nadpisa\u0107 code.py:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"577\" height=\"407\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/11\/image-10.png\" alt=\"\" class=\"wp-image-1155\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/11\/image-10.png 577w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/11\/image-10-300x212.png 300w\" sizes=\"auto, (max-width: 577px) 100vw, 577px\" \/><figcaption class=\"wp-element-caption\">zast\u0105pi\u0107 code.py<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Za pomoc\u0105 Thonny mo\u017cemy edytowa\u0107 i uruchamia\u0107 plik code.py. Kliknij ikon\u0119 otwierania w Thonny i wybierz \"CircuitPython device\" w oknie dialogowym \"Where to open from\":<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"334\" height=\"250\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/11\/image-11.png\" alt=\"\" class=\"wp-image-1156\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/11\/image-11.png 334w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/11\/image-11-300x225.png 300w\" sizes=\"auto, (max-width: 334px) 100vw, 334px\" \/><figcaption class=\"wp-element-caption\">Wybierz urz\u0105dzenie CircuitPython tutaj<\/figcaption><\/figure>\n<\/div>\n\n\n<p> Tutaj mo\u017cesz otworzy\u0107 code.py:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"739\" height=\"495\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/11\/image-12.png\" alt=\"\" class=\"wp-image-1157\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/11\/image-12.png 739w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/11\/image-12-300x201.png 300w\" sizes=\"auto, (max-width: 739px) 100vw, 739px\" \/><figcaption class=\"wp-element-caption\">Kliknij code.py i OK<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Teraz okno Thonny powinno wygl\u0105da\u0107 mniej wi\u0119cej tak:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"373\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/11\/image-13-1024x373.png\" alt=\"\" class=\"wp-image-1158\" style=\"width:760px;height:276px\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/11\/image-13-1024x373.png 1024w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/11\/image-13-300x109.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/11\/image-13-768x280.png 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/11\/image-13-1536x560.png 1536w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/11\/image-13.png 1915w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">code.py pokazany na g\u00f3rze, Shell pokazany na dole<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Naci\u015bnij klawisz F5 na klawiaturze lub kliknij ikon\u0119 uruchamiania <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"29\" height=\"30\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/11\/image-14.png\" alt=\"\" class=\"wp-image-1159\" style=\"width:29px;height:30px\"\/><figcaption class=\"wp-element-caption\">ikona uruchamiania<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Je\u015bli wszystko posz\u0142o dobrze, dioda LED NeoPixel RGB na urz\u0105dzeniu Adafruit Feather RP2040 powinna zacz\u0105\u0107 miga\u0107 w r\u00f3\u017cnych kolorach. Gratulacje \ud83d\ude42<\/p>\n\n\n\n<p>Teraz mo\u017cesz przej\u015b\u0107 dalej i pobawi\u0107 si\u0119 skryptem - by\u0107 mo\u017ce m\u00f3g\u0142by\u015b zmodyfikowa\u0107 kolory lub czas mi\u0119dzy zmianami kolor\u00f3w? Lub doda\u0107 inne funkcje. <\/p>\n\n\n\n<p>Aby m\u00f3c uruchomi\u0107 zmodyfikowany skrypt, naci\u015bnij Ctrl + C w pow\u0142oce (lub wybierz Uruchom &gt; Przerwij wykonywanie w menu Thonny). Teraz mo\u017cesz ponownie za\u0142adowa\u0107 skrypt. <\/p>\n\n\n\n<p>Wspania\u0142\u0105 rzecz\u0105 do debugowania jest to, \u017ce w Thonny otrzymasz wyj\u015bcie konsoli, wi\u0119c mo\u017cesz u\u017cy\u0107 instrukcji print, aby wy\u015bwietli\u0107 informacje:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"511\" height=\"336\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/11\/image-15.png\" alt=\"\" class=\"wp-image-1160\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/11\/image-15.png 511w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/11\/image-15-300x197.png 300w\" sizes=\"auto, (max-width: 511px) 100vw, 511px\" \/><figcaption class=\"wp-element-caption\">Thonny wyprowadza instrukcje drukowania z Adafruit Feather RP2040<\/figcaption><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">Adafruit CircuitPython Bundle <\/h3>\n\n\n\n<p>Adafruit zapewnia wygodne pobieranie wielu bibliotek w pliku ZIP. Pobierz odpowiedni adafruit-circuitpython-bundle-7.x.-mpy lub -6.x. mpy. <a href=\"https:\/\/github.com\/adafruit\/Adafruit_CircuitPython_Bundle\/releases\">tutaj<\/a>. Mo\u017cesz zainstalowa\u0107 kilka lub wszystkie biblioteki, jak om\u00f3wiono powy\u017cej, po prostu u\u017cywaj\u0105c Eksploratora Windows.  Kompletne przes\u0142anie wszystkich bibliotek zajmie oko\u0142o 1,2 MB, Adafruit Feather RP2040 ma wystarczaj\u0105co du\u017co miejsca, aby na to pozwoli\u0107. Kopiowanie mo\u017ce zaj\u0105\u0107 kilka minut.  <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"579\" height=\"374\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/11\/image-16.png\" alt=\"\" class=\"wp-image-1165\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/11\/image-16.png 579w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/11\/image-16-300x194.png 300w\" sizes=\"auto, (max-width: 579px) 100vw, 579px\" \/><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\">R\u00f3\u017cne notatki<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Czy mog\u0119 u\u017cy\u0107 procedur z tego przewodnika r\u00f3wnie\u017c dla CircuitPython? <\/h3>\n\n\n\n<p>Oczywi\u015bcie, \u017ce tak. Na przyk\u0142ad mo\u017cesz u\u017cy\u0107 Zadig na Windows 8.1 (zobacz opis powy\u017cej, aby uzyska\u0107 szczeg\u00f3\u0142owe informacje. U\u017cyj wersji 2.5.730 Zadig!). B\u0119dziesz szuka\u0142 urz\u0105dzenia \"CircuitPython CDC control\" zamiast urz\u0105dzenia \"Board CDC\".<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"688\" height=\"317\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/11\/image-2.png\" alt=\"\" class=\"wp-image-1136\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/11\/image-2.png 688w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/11\/image-2-300x138.png 300w\" sizes=\"auto, (max-width: 688px) 100vw, 688px\" \/><figcaption class=\"wp-element-caption\">Zadig dla urz\u0105dzenia steruj\u0105cego CircuitPython CDC<\/figcaption><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">Instalacja sterownika nie powiod\u0142a si\u0119 z Zadig? <\/h3>\n\n\n\n<p>Mo\u017ce to by\u0107 spowodowane oprogramowaniem antywirusowym. Mo\u017ce to fa\u0142szywy alarm, ale nie mog\u0119 by\u0107 tego pewien. M\u00f3j skaner antywirusowy (Bitdefender) m\u00f3wi mi, co nast\u0119puje: <\/p>\n\n\n\n<p>\"Die Datei C:\\Users\\Max\\usb_driver\\installer_x64.exe is mit Gen:Variant.Tedy.11444 infiziert and wurde in die Quarant\u00e4ne verschoben. Zalecamy przeprowadzenie skanowania systemu w celu wykrycia innych infekcji.\" <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"488\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/11\/image-3-1024x488.png\" alt=\"\" class=\"wp-image-1140\" style=\"width:764px;height:364px\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/11\/image-3-1024x488.png 1024w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/11\/image-3-300x143.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/11\/image-3-768x366.png 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/11\/image-3-1536x732.png 1536w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/11\/image-3.png 1629w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<p>Wiele skaner\u00f3w antywirusowych wydaje si\u0119 zgadza\u0107, \u017ce plik installer_x64.exe (cz\u0119\u015b\u0107 sterownika USB) zawiera \"Trojan.Tedy\". Zamiast tego zalecam u\u017cycie Zadig-2.5.exe. <a href=\"https:\/\/zadig.akeo.ie\/downloads\/\">Kt\u00f3re mo\u017cna pobra\u0107 tutaj<\/a>. U\u017cy\u0142em Zadig-2.5 do zainstalowania sterownika szeregowego USB CircuitPython na mojej instalacji Windows 8.1 (kt\u00f3ra jest moim g\u0142\u00f3wnym komputerem). <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Jak zatrzyma\u0107 wykonywanie kodu na Pico w Thonny?<\/h3>\n\n\n\n<p>Kliknij pow\u0142ok\u0119 i naci\u015bnij Ctrl+C. Powinno to zatrzyma\u0107 wykonywanie bie\u017c\u0105cego kodu:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"821\" height=\"732\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/02\/image-12.png\" alt=\"\" class=\"wp-image-698\" style=\"width:658px;height:587px\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/02\/image-12.png 821w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/02\/image-12-300x267.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/02\/image-12-768x685.png 768w\" sizes=\"auto, (max-width: 821px) 100vw, 821px\" \/><figcaption class=\"wp-element-caption\">KeyboardInterrupt zatrzyma\u0142 kod<\/figcaption><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">Powtarzaj\u0105c poprzednie stwierdzenia w Thonny<\/h3>\n\n\n\n<p>Wygodne jest ponowne uruchomienie tego samego polecenia - naci\u015bnij klawisz w g\u00f3r\u0119 na klawiaturze w wierszu pow\u0142oki, aby wywo\u0142a\u0107 histori\u0119 poprzednich polece\u0144.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Sk\u0105d mam wiedzie\u0107, kiedy moje Pi Pico jest od\u0142\u0105czone od Thonny?<\/h3>\n\n\n\n<p>Podczas pr\u00f3by uruchomienia kodu pojawi si\u0119 komunikat o b\u0142\u0119dzie, podobny do tego:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"588\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/02\/image-13-1024x588.png\" alt=\"\" class=\"wp-image-699\" style=\"width:699px;height:401px\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/02\/image-13-1024x588.png 1024w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/02\/image-13-300x172.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/02\/image-13-768x441.png 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/02\/image-13.png 1157w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">B\u0142\u0105d odpytywania zmiennych globalnych, wyj\u0105tek serial.serialutil.SerialTimeoutException: Limit czasu zapisu<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Oznacza to, \u017ce Thonny nie mo\u017ce zapisywa\u0107 danych na porcie szeregowym, na kt\u00f3rym ma dzia\u0142a\u0107 Pico.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"819\" height=\"729\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/02\/image-14.png\" alt=\"\" class=\"wp-image-700\" style=\"width:694px;height:618px\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/02\/image-14.png 819w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/02\/image-14-300x267.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/02\/image-14-768x684.png 768w\" sizes=\"auto, (max-width: 819px) 100vw, 819px\" \/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">Nie mo\u017cna automatycznie znale\u017a\u0107 urz\u0105dzenia w Thonny<\/h3>\n\n\n\n<p>Je\u015bli pojawi si\u0119 nast\u0119puj\u0105cy b\u0142\u0105d:<\/p>\n\n\n\n<p><em>Nie uda\u0142o si\u0119 automatycznie znale\u017a\u0107 urz\u0105dzenia.<br>Sprawd\u017a po\u0142\u0105czenie (upewniaj\u0105c si\u0119, \u017ce urz\u0105dzenie nie jest w trybie bootloadera) lub wybierz opcj\u0119<br>\"Skonfiguruj interpreter\" w menu interpretera (prawy dolny r\u00f3g okna).<br>aby wybra\u0107 konkretny port lub inny interpreter.<\/em><\/p>\n\n\n\n<p>Sprawd\u017a, czy wybra\u0142e\u015b w\u0142a\u015bciwy interpreter. Je\u015bli na urz\u0105dzeniu dzia\u0142a CircuitPython zamiast MicroPython, nale\u017cy wybra\u0107 opcj\u0119 <strong>CircuitPython (og\u00f3lny)<\/strong> jako t\u0142umacz w Thonny. Instrukcje znajduj\u0105 si\u0119 w odpowiednich informacjach w tym artykule.  <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Wskaz\u00f3wki dotycz\u0105ce Pico\/MicroPython na Windows?<\/h2>\n\n\n\n<p>Daj nam zna\u0107 w komentarzach, je\u015bli masz jakie\u015b inne wskaz\u00f3wki dotycz\u0105ce rozpocz\u0119cia pracy z Pico i MicroPython w systemie Windows, a my odpowiednio zaktualizujemy artyku\u0142 \ud83d\ude42<\/p>\n\n\n\n<p>Ciesz si\u0119 swoim Pico i baw si\u0119 dobrze z niesamowitymi projektami, kt\u00f3re mo\u017cesz z nim zrobi\u0107!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Wi\u0119cej wpis\u00f3w na blogu Pico na PiCockpit<\/h2>\n\n\n\n<p>Je\u015bli podoba\u0142 Ci si\u0119 ten artyku\u0142, by\u0107 mo\u017ce spodoba Ci si\u0119 r\u00f3wnie\u017c poni\u017cszy:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/picockpit.com\/raspberry-pi\/raspberry-pi-pico-video-output\/\">Wyj\u015bcie wideo przy u\u017cyciu Raspberry Pi Pico (VGA i DVI)<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/picockpit.com\/raspberry-pi\/circuitpython-adafruit-feather-rp2040-and-i2c\/\">CircuitPython, Adafruit Feather RP2040 i I2C<\/a><\/li>\n<\/ul>\n<div class=\"shariff shariff-align-center shariff-widget-align-left shariff-buttonstretch\"><ul class=\"shariff-buttons theme-white orientation-horizontal buttonsize-medium\"><li class=\"shariff-button twitter shariff-nocustomcolor\" style=\"background-color:#595959\"><a href=\"https:\/\/twitter.com\/share?url=https%3A%2F%2Fpicockpit.com%2Fraspberry-pi%2Fpl%2Fraspberry-pi-pico-and-micropython-on-windows%2F&text=Raspberry%20Pi%20Pico%20and%20MicroPython%20on%20Windows\" title=\"Udost\u0119pnij na X\" aria-label=\"Udost\u0119pnij na X\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#000; color:#000\" target=\"_blank\"><span class=\"shariff-icon\" style=\"fill:#000\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path fill=\"#000\" d=\"M14.258 10.152L23.176 0h-2.113l-7.747 8.813L7.133 0H0l9.352 13.328L0 23.973h2.113l8.176-9.309 6.531 9.309h7.133zm-2.895 3.293l-.949-1.328L2.875 1.56h3.246l6.086 8.523.945 1.328 7.91 11.078h-3.246zm0 0\"\/><\/svg><\/span><span class=\"shariff-text\" style=\"color:#000\">udost\u0119pnij<\/span>&nbsp;<\/a><\/li><li class=\"shariff-button facebook shariff-nocustomcolor\" style=\"background-color:#4273c8\"><a href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=https%3A%2F%2Fpicockpit.com%2Fraspberry-pi%2Fpl%2Fraspberry-pi-pico-and-micropython-on-windows%2F\" title=\"Udost\u0119pnij na Facebooku\" aria-label=\"Udost\u0119pnij na Facebooku\" role=\"button\" rel=\"nofollow\" class=\"shariff-link\" style=\"; background-color:#3b5998; color:#3b5998\" target=\"_blank\"><span class=\"shariff-icon\" style=\"fill:#3b5998\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 18 32\"><path fill=\"#3b5998\" d=\"M17.1 0.2v4.7h-2.8q-1.5 0-2.1 0.6t-0.5 1.9v3.4h5.2l-0.7 5.3h-4.5v13.6h-5.5v-13.6h-4.5v-5.3h4.5v-3.9q0-3.3 1.9-5.2t5-1.8q2.6 0 4.1 0.2z\"\/><\/svg><\/span><span class=\"shariff-text\" style=\"color:#3b5998\">udost\u0119pnij<\/span>&nbsp;<\/a><\/li><li class=\"shariff-button telegram shariff-nocustomcolor\" style=\"background-color:#4084A6\"><a href=\"https:\/\/telegram.me\/share\/url?url=https%3A%2F%2Fpicockpit.com%2Fraspberry-pi%2Fpl%2Fraspberry-pi-pico-and-micropython-on-windows%2F&text=Raspberry%20Pi%20Pico%20and%20MicroPython%20on%20Windows\" title=\"Udost\u0119pnij przez Telegram\" aria-label=\"Udost\u0119pnij przez Telegram\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#0088cc; color:#0088cc\" target=\"_blank\"><span class=\"shariff-icon\" style=\"fill:#0088cc\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 32 32\"><path fill=\"#0088cc\" d=\"M30.8 6.5l-4.5 21.4c-.3 1.5-1.2 1.9-2.5 1.2L16.9 24l-3.3 3.2c-.4.4-.7.7-1.4.7l.5-7L25.5 9.2c.6-.5-.1-.8-.9-.3l-15.8 10L2 16.7c-1.5-.5-1.5-1.5.3-2.2L28.9 4.3c1.3-.5 2.3.3 1.9 2.2z\"\/><\/svg><\/span><span class=\"shariff-text\" style=\"color:#0088cc\">udost\u0119pnij<\/span>&nbsp;<\/a><\/li><li class=\"shariff-button reddit shariff-nocustomcolor\" style=\"background-color:#ff5700\"><a href=\"https:\/\/www.reddit.com\/submit?url=https%3A%2F%2Fpicockpit.com%2Fraspberry-pi%2Fpl%2Fraspberry-pi-pico-and-micropython-on-windows%2F\" title=\"Udost\u0119pnij przez Reddit\" aria-label=\"Udost\u0119pnij przez Reddit\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#ff4500; color:#ff4500\" target=\"_blank\"><span class=\"shariff-icon\" style=\"fill:#ff4500\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 512 512\"><path fill=\"#ff4500\" d=\"M440.3 203.5c-15 0-28.2 6.2-37.9 15.9-35.7-24.7-83.8-40.6-137.1-42.3L293 52.3l88.2 19.8c0 21.6 17.6 39.2 39.2 39.2 22 0 39.7-18.1 39.7-39.7s-17.6-39.7-39.7-39.7c-15.4 0-28.7 9.3-35.3 22l-97.4-21.6c-4.9-1.3-9.7 2.2-11 7.1L246.3 177c-52.9 2.2-100.5 18.1-136.3 42.8-9.7-10.1-23.4-16.3-38.4-16.3-55.6 0-73.8 74.6-22.9 100.1-1.8 7.9-2.6 16.3-2.6 24.7 0 83.8 94.4 151.7 210.3 151.7 116.4 0 210.8-67.9 210.8-151.7 0-8.4-.9-17.2-3.1-25.1 49.9-25.6 31.5-99.7-23.8-99.7zM129.4 308.9c0-22 17.6-39.7 39.7-39.7 21.6 0 39.2 17.6 39.2 39.7 0 21.6-17.6 39.2-39.2 39.2-22 .1-39.7-17.6-39.7-39.2zm214.3 93.5c-36.4 36.4-139.1 36.4-175.5 0-4-3.5-4-9.7 0-13.7 3.5-3.5 9.7-3.5 13.2 0 27.8 28.5 120 29 149 0 3.5-3.5 9.7-3.5 13.2 0 4.1 4 4.1 10.2.1 13.7zm-.8-54.2c-21.6 0-39.2-17.6-39.2-39.2 0-22 17.6-39.7 39.2-39.7 22 0 39.7 17.6 39.7 39.7-.1 21.5-17.7 39.2-39.7 39.2z\"\/><\/svg><\/span><span class=\"shariff-text\" style=\"color:#ff4500\">udost\u0119pnij<\/span>&nbsp;<\/a><\/li><\/ul><\/div>","protected":false},"excerpt":{"rendered":"<p>Ten artyku\u0142 odpowiada na pytanie: Jak u\u017cywa\u0107 Raspberry Pi Pico z MicroPythonem w systemie Windows? Pokazujemy r\u00f3wnie\u017c, jak zainstalowa\u0107 odpowiedni sterownik dla \"Board CDC\" (kt\u00f3ry pojawi si\u0119 jako Pico po zainstalowaniu MicroPython) w systemie Windows 8.1. (W stosownych przypadkach om\u00f3wimy r\u00f3wnie\u017c r\u00f3\u017cnice mi\u0119dzy MicroPython i CircuitPython...).<\/p>","protected":false},"author":2,"featured_media":6201,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1193,10,3],"tags":[517,477,16,996,606,597,14,11,221,486,782,476,187,456,993,15,762,749,13,992,995,12,994],"class_list":["post-623","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-python","category-raspberry-pi-pico","category-raspberry-pi-how-to","tag-adafruit","tag-circuitpython","tag-connect","tag-cpython","tag-linux","tag-microcontroller","tag-micropython","tag-pico","tag-pico-w","tag-project","tag-putty","tag-python","tag-raspberry-pi","tag-raspberry-pi-projects","tag-repl","tag-serial-port","tag-thonny","tag-usb","tag-windows-10","tag-windows-11","tag-windows-7","tag-windows-8-1","tag-zadig"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Raspberry Pi Pico and MicroPython on Windows | PiCockpit<\/title>\n<meta name=\"description\" content=\"A complete guide on MicroPython on a Pi with Windows (7\/8\/10), including instructions on installing and accessing the Pico serial port.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/picockpit.com\/raspberry-pi\/pl\/raspberry-pi-pico-and-micropython-on-windows\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Raspberry Pi Pico and MicroPython on Windows | PiCockpit\" \/>\n<meta property=\"og:description\" content=\"A complete guide on MicroPython on a Pi with Windows (7\/8\/10), including instructions on installing and accessing the Pico serial port.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/picockpit.com\/raspberry-pi\/pl\/raspberry-pi-pico-and-micropython-on-windows\/\" \/>\n<meta property=\"og:site_name\" content=\"PiCockpit\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/pi3gshop\" \/>\n<meta property=\"article:published_time\" content=\"2021-01-30T15:11:05+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-11-25T20:40:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/Raspberry-Pi-Pico-and-MicroPython-on-Windows-Title-Image.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"raspi berry\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@pi3g\" \/>\n<meta name=\"twitter:site\" content=\"@pi3g\" \/>\n<meta name=\"twitter:label1\" content=\"Napisane przez\" \/>\n\t<meta name=\"twitter:data1\" content=\"raspi berry\" \/>\n\t<meta name=\"twitter:label2\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data2\" content=\"28 minut\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/raspberry-pi-pico-and-micropython-on-windows\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/raspberry-pi-pico-and-micropython-on-windows\\\/\"},\"author\":{\"name\":\"raspi berry\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#\\\/schema\\\/person\\\/7af3a7a8c999bc722029ef9ca9d78eee\"},\"headline\":\"Raspberry Pi Pico and MicroPython on Windows\",\"datePublished\":\"2021-01-30T15:11:05+00:00\",\"dateModified\":\"2023-11-25T20:40:52+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/raspberry-pi-pico-and-micropython-on-windows\\\/\"},\"wordCount\":3569,\"commentCount\":10,\"publisher\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/raspberry-pi-pico-and-micropython-on-windows\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2021\\\/01\\\/Raspberry-Pi-Pico-and-MicroPython-on-Windows-Title-Image.png\",\"keywords\":[\"Adafruit\",\"circuitpython\",\"connect\",\"cpython\",\"linux\",\"microcontroller\",\"microPython\",\"Pico\",\"Pico W\",\"project\",\"PuTTY\",\"python\",\"Raspberry Pi\",\"Raspberry Pi projects\",\"repl\",\"serial port\",\"thonny\",\"usb\",\"Windows 10\",\"Windows 11\",\"Windows 7\",\"Windows 8.1\",\"zadig\"],\"articleSection\":[\"Python\",\"Raspberry Pi Pico\",\"Tutorials\"],\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/raspberry-pi-pico-and-micropython-on-windows\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/raspberry-pi-pico-and-micropython-on-windows\\\/\",\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/raspberry-pi-pico-and-micropython-on-windows\\\/\",\"name\":\"Raspberry Pi Pico and MicroPython on Windows | PiCockpit\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/raspberry-pi-pico-and-micropython-on-windows\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/raspberry-pi-pico-and-micropython-on-windows\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2021\\\/01\\\/Raspberry-Pi-Pico-and-MicroPython-on-Windows-Title-Image.png\",\"datePublished\":\"2021-01-30T15:11:05+00:00\",\"dateModified\":\"2023-11-25T20:40:52+00:00\",\"description\":\"A complete guide on MicroPython on a Pi with Windows (7\\\/8\\\/10), including instructions on installing and accessing the Pico serial port.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/raspberry-pi-pico-and-micropython-on-windows\\\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/raspberry-pi-pico-and-micropython-on-windows\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/raspberry-pi-pico-and-micropython-on-windows\\\/#primaryimage\",\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2021\\\/01\\\/Raspberry-Pi-Pico-and-MicroPython-on-Windows-Title-Image.png\",\"contentUrl\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2021\\\/01\\\/Raspberry-Pi-Pico-and-MicroPython-on-Windows-Title-Image.png\",\"width\":1200,\"height\":675,\"caption\":\"Raspberry Pi Pico and MicroPython on Windows Title Image\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/raspberry-pi-pico-and-micropython-on-windows\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tutorials\",\"item\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/category\\\/raspberry-pi-how-to\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Raspberry Pi Pico and MicroPython on Windows\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#website\",\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/\",\"name\":\"PiCockpit\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#organization\",\"name\":\"PiCockpit.com\",\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/Screenshot-from-2023-07-24-15-01-24.png\",\"contentUrl\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/Screenshot-from-2023-07-24-15-01-24.png\",\"width\":1165,\"height\":283,\"caption\":\"PiCockpit.com\"},\"image\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/pi3gshop\",\"https:\\\/\\\/x.com\\\/pi3g\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#\\\/schema\\\/person\\\/7af3a7a8c999bc722029ef9ca9d78eee\",\"name\":\"raspi berry\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c10c423ceeff34163dd54a5472d6da17d71c0e360e0cf8cdb8847006372f216b?s=96&d=blank&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c10c423ceeff34163dd54a5472d6da17d71c0e360e0cf8cdb8847006372f216b?s=96&d=blank&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c10c423ceeff34163dd54a5472d6da17d71c0e360e0cf8cdb8847006372f216b?s=96&d=blank&r=g\",\"caption\":\"raspi berry\"},\"description\":\"I'm here to help you with all your Raspberry Pi related questions &amp; love to share about new project ideas for the Raspberry Pi, and give quick tips. Of course I'll also help you with PiCockpit and how to make your Raspberry Pi even easier to use with this raspberry pi monitoring solution :-)\",\"sameAs\":[\"https:\\\/\\\/picockpit.com\"],\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/pl\\\/author\\\/raspi-berry\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Raspberry Pi Pico i MicroPython na Windows | PiCockpit","description":"Kompletny przewodnik po MicroPython na Pi z Windows (7\/8\/10), w tym instrukcje dotycz\u0105ce instalacji i dost\u0119pu do portu szeregowego Pico.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/picockpit.com\/raspberry-pi\/pl\/raspberry-pi-pico-and-micropython-on-windows\/","og_locale":"pl_PL","og_type":"article","og_title":"Raspberry Pi Pico and MicroPython on Windows | PiCockpit","og_description":"A complete guide on MicroPython on a Pi with Windows (7\/8\/10), including instructions on installing and accessing the Pico serial port.","og_url":"https:\/\/picockpit.com\/raspberry-pi\/pl\/raspberry-pi-pico-and-micropython-on-windows\/","og_site_name":"PiCockpit","article_publisher":"https:\/\/www.facebook.com\/pi3gshop","article_published_time":"2021-01-30T15:11:05+00:00","article_modified_time":"2023-11-25T20:40:52+00:00","og_image":[{"width":1200,"height":675,"url":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/Raspberry-Pi-Pico-and-MicroPython-on-Windows-Title-Image.png","type":"image\/png"}],"author":"raspi berry","twitter_card":"summary_large_image","twitter_creator":"@pi3g","twitter_site":"@pi3g","twitter_misc":{"Napisane przez":"raspi berry","Szacowany czas czytania":"28 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/picockpit.com\/raspberry-pi\/raspberry-pi-pico-and-micropython-on-windows\/#article","isPartOf":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/raspberry-pi-pico-and-micropython-on-windows\/"},"author":{"name":"raspi berry","@id":"https:\/\/picockpit.com\/raspberry-pi\/#\/schema\/person\/7af3a7a8c999bc722029ef9ca9d78eee"},"headline":"Raspberry Pi Pico and MicroPython on Windows","datePublished":"2021-01-30T15:11:05+00:00","dateModified":"2023-11-25T20:40:52+00:00","mainEntityOfPage":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/raspberry-pi-pico-and-micropython-on-windows\/"},"wordCount":3569,"commentCount":10,"publisher":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/#organization"},"image":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/raspberry-pi-pico-and-micropython-on-windows\/#primaryimage"},"thumbnailUrl":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/Raspberry-Pi-Pico-and-MicroPython-on-Windows-Title-Image.png","keywords":["Adafruit","circuitpython","connect","cpython","linux","microcontroller","microPython","Pico","Pico W","project","PuTTY","python","Raspberry Pi","Raspberry Pi projects","repl","serial port","thonny","usb","Windows 10","Windows 11","Windows 7","Windows 8.1","zadig"],"articleSection":["Python","Raspberry Pi Pico","Tutorials"],"inLanguage":"pl-PL","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/picockpit.com\/raspberry-pi\/raspberry-pi-pico-and-micropython-on-windows\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/picockpit.com\/raspberry-pi\/raspberry-pi-pico-and-micropython-on-windows\/","url":"https:\/\/picockpit.com\/raspberry-pi\/raspberry-pi-pico-and-micropython-on-windows\/","name":"Raspberry Pi Pico i MicroPython na Windows | PiCockpit","isPartOf":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/#website"},"primaryImageOfPage":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/raspberry-pi-pico-and-micropython-on-windows\/#primaryimage"},"image":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/raspberry-pi-pico-and-micropython-on-windows\/#primaryimage"},"thumbnailUrl":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/Raspberry-Pi-Pico-and-MicroPython-on-Windows-Title-Image.png","datePublished":"2021-01-30T15:11:05+00:00","dateModified":"2023-11-25T20:40:52+00:00","description":"Kompletny przewodnik po MicroPython na Pi z Windows (7\/8\/10), w tym instrukcje dotycz\u0105ce instalacji i dost\u0119pu do portu szeregowego Pico.","breadcrumb":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/raspberry-pi-pico-and-micropython-on-windows\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/picockpit.com\/raspberry-pi\/raspberry-pi-pico-and-micropython-on-windows\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/picockpit.com\/raspberry-pi\/raspberry-pi-pico-and-micropython-on-windows\/#primaryimage","url":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/Raspberry-Pi-Pico-and-MicroPython-on-Windows-Title-Image.png","contentUrl":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/Raspberry-Pi-Pico-and-MicroPython-on-Windows-Title-Image.png","width":1200,"height":675,"caption":"Raspberry Pi Pico and MicroPython on Windows Title Image"},{"@type":"BreadcrumbList","@id":"https:\/\/picockpit.com\/raspberry-pi\/raspberry-pi-pico-and-micropython-on-windows\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/picockpit.com\/raspberry-pi\/"},{"@type":"ListItem","position":2,"name":"Tutorials","item":"https:\/\/picockpit.com\/raspberry-pi\/category\/raspberry-pi-how-to\/"},{"@type":"ListItem","position":3,"name":"Raspberry Pi Pico and MicroPython on Windows"}]},{"@type":"WebSite","@id":"https:\/\/picockpit.com\/raspberry-pi\/#website","url":"https:\/\/picockpit.com\/raspberry-pi\/","name":"PiCockpit","description":"","publisher":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/picockpit.com\/raspberry-pi\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/picockpit.com\/raspberry-pi\/#organization","name":"PiCockpit.com","url":"https:\/\/picockpit.com\/raspberry-pi\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/picockpit.com\/raspberry-pi\/#\/schema\/logo\/image\/","url":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/07\/Screenshot-from-2023-07-24-15-01-24.png","contentUrl":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/07\/Screenshot-from-2023-07-24-15-01-24.png","width":1165,"height":283,"caption":"PiCockpit.com"},"image":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/pi3gshop","https:\/\/x.com\/pi3g"]},{"@type":"Person","@id":"https:\/\/picockpit.com\/raspberry-pi\/#\/schema\/person\/7af3a7a8c999bc722029ef9ca9d78eee","name":"jagoda malina","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/secure.gravatar.com\/avatar\/c10c423ceeff34163dd54a5472d6da17d71c0e360e0cf8cdb8847006372f216b?s=96&d=blank&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/c10c423ceeff34163dd54a5472d6da17d71c0e360e0cf8cdb8847006372f216b?s=96&d=blank&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c10c423ceeff34163dd54a5472d6da17d71c0e360e0cf8cdb8847006372f216b?s=96&d=blank&r=g","caption":"raspi berry"},"description":"Jestem tutaj, aby pom\u00f3c Ci we wszystkich pytaniach zwi\u0105zanych z Raspberry Pi i uwielbiam dzieli\u0107 si\u0119 nowymi pomys\u0142ami na projekty dla Raspberry Pi, a tak\u017ce udziela\u0107 szybkich wskaz\u00f3wek. Oczywi\u015bcie pomog\u0119 Ci r\u00f3wnie\u017c z PiCockpit i jak sprawi\u0107, aby Twoje Raspberry Pi jeszcze \u0142atwiejsze w u\u017cyciu z tym rozwi\u0105zaniem monitorowania Maliny Pi :-)","sameAs":["https:\/\/picockpit.com"],"url":"https:\/\/picockpit.com\/raspberry-pi\/pl\/author\/raspi-berry\/"}]}},"_links":{"self":[{"href":"https:\/\/picockpit.com\/raspberry-pi\/pl\/wp-json\/wp\/v2\/posts\/623","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/picockpit.com\/raspberry-pi\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/picockpit.com\/raspberry-pi\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/picockpit.com\/raspberry-pi\/pl\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/picockpit.com\/raspberry-pi\/pl\/wp-json\/wp\/v2\/comments?post=623"}],"version-history":[{"count":30,"href":"https:\/\/picockpit.com\/raspberry-pi\/pl\/wp-json\/wp\/v2\/posts\/623\/revisions"}],"predecessor-version":[{"id":6202,"href":"https:\/\/picockpit.com\/raspberry-pi\/pl\/wp-json\/wp\/v2\/posts\/623\/revisions\/6202"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/picockpit.com\/raspberry-pi\/pl\/wp-json\/wp\/v2\/media\/6201"}],"wp:attachment":[{"href":"https:\/\/picockpit.com\/raspberry-pi\/pl\/wp-json\/wp\/v2\/media?parent=623"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/picockpit.com\/raspberry-pi\/pl\/wp-json\/wp\/v2\/categories?post=623"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/picockpit.com\/raspberry-pi\/pl\/wp-json\/wp\/v2\/tags?post=623"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}