{"id":2849,"date":"2020-05-06T14:27:44","date_gmt":"2020-05-06T12:27:44","guid":{"rendered":"https:\/\/botland.com.pl\/blog\/?p=2849"},"modified":"2023-05-24T09:51:09","modified_gmt":"2023-05-24T07:51:09","slug":"microbit-czy-to-moze-byc-alternatywa-dla-arduino-i-raspberry","status":"publish","type":"post","link":"https:\/\/botland.com.pl\/blog\/microbit-czy-to-moze-byc-alternatywa-dla-arduino-i-raspberry\/","title":{"rendered":"Micro:bit &#8211; czy to mo\u017ce by\u0107 alternatywa dla Arduino i Raspberry?"},"content":{"rendered":"<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Czas czytania:<\/span> <span class=\"rt-time\"> 11<\/span> <span class=\"rt-label rt-postfix\">min.<\/span><\/span>\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"2849\" class=\"elementor elementor-2849\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4973b99e elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4973b99e\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-72f09d9a\" data-id=\"72f09d9a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-499e0bc5 elementor-widget elementor-widget-text-editor\" data-id=\"499e0bc5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Micro:bit<\/strong> (zwany r\u00f3wnie\u017c <a href=\"https:\/\/botland.com.pl\/775-bbc-microbit\" data-wpel-link=\"internal\"><b>BBC Micro Bit<\/b><\/a>; najcz\u0119\u015bciej zapisywany jako Micro:bit) to <strong>otwarty system embedded wykorzystuj\u0105cy procesor oparty na architekturze ARM<\/strong>. Zosta\u0142 zaprojektowany przez BBC do u\u017cytku w zakresie edukacji komputerowej w Wielkiej Brytanii. Po raz pierwszy konstrukcj\u0119 t\u0119 zaprezentowano w ramach kampanii Make It Digital BBC, 12 marca 2015 roku. Produkcja zosta\u0142a uruchomiona z zamiarem dostarczenia miliona tych urz\u0105dze\u0144 uczniom w Wielkiej Brytanii. Ostateczna konstrukcja i wszystkie funkcje finalnego urz\u0105dzenia zosta\u0142y zaprezentowane 6 lipca 2015 roku, natomiast faktyczna dostawa urz\u0105dze\u0144 z pewnym op\u00f3\u017anieniem rozpocz\u0119\u0142a si\u0119 w lutym 2016 roku.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f528d88 elementor-widget elementor-widget-image\" data-id=\"f528d88\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/botland.com.pl\/zestawy-i-kursy-forbot\/15469-bbc-microbit-grove-inventor-kit-pl-zestaw-wynalazcy-projekty-kurs-forbot.html\" data-wpel-link=\"internal\">\n\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"459\" src=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2020\/05\/15469_4b.jpg\" class=\"attachment-medium_large size-medium_large wp-image-4754\" alt=\"BBC micro:bit Grove Inventor Kit PL - zestaw wynalazcy (projekty) + kurs FORBOT\" srcset=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2020\/05\/15469_4b.jpg 600w, https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2020\/05\/15469_4b-300x230.jpg 300w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Na zdj\u0119ciu jeden z naszych zestaw\u00f3w wynalazcy spod znaku micro:bit - modu\u0142y Grove z kursem FORBOT.<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cde5c30 elementor-widget elementor-widget-text-editor\" data-id=\"cde5c30\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong><a href=\"https:\/\/botland.com.pl\/1014-microbit-moduly-glowne-i-zestawy\" data-wpel-link=\"internal\">Micro:bit<\/a>\u00a0zosta\u0142 zaprojektowany, aby zach\u0119ci\u0107 dzieci do aktywnego anga\u017cowania si\u0119 w pisanie oprogramowania dla komputer\u00f3w i system\u00f3w wbudowanych oraz budowania nowych rzeczy<\/strong><b>\u00a0zamiast bycia tylko konsumentami medi\u00f3w.\u00a0<\/b><\/p><p>P\u0142ytka ta zosta\u0142a zaprojektowana do wsp\u00f3\u0142pracy z innymi systemami, takimi jak Raspberry Pi, ale mo\u017ce by\u0107 r\u00f3wnie\u017c wykorzystana zupe\u0142nie samodzielnie. Ilo\u015b\u0107 projekt\u00f3w, jakie mo\u017cna zrealizowa\u0107 z pomoc\u0105 Micro:bit, jest ogromna; zasadniczo niesko\u0144czona i ograniczona tylko wyobra\u017ani\u0105 dzieci i ich nauczycieli. BBC planowa\u0142o rozdawa\u0107 komputer bezp\u0142atnie ka\u017cdemu dziecku w si\u00f3dmej klasie (11- i 12-latkowie) w Wielkiej Brytanii, pocz\u0105wszy od pa\u017adziernika 2015 roku. Oznacza\u0142o to oko\u0142o jednego miliona urz\u0105dze\u0144. Przed wdro\u017ceniem udost\u0119pniono symulator online, aby pom\u00f3c nauczycielom w przygotowaniu si\u0119 do prowadzenia lekcji z wykorzystaniem tej platformy, a niekt\u00f3rzy nauczyciele mieli otrzyma\u0107 urz\u0105dzenie ju\u017c we wrze\u015bniu 2015 roku. Potem, od ko\u0144ca 2015 roku, modu\u0142y te mia\u0142y trafi\u0107 do normalnej, komercyjnej sprzeda\u017cy. Finalnie trafi\u0142y do niej niemal\u017ce trzy miesi\u0105ce p\u00f3\u017aniej, 22 marca 2016 roku.<\/p><p>Nie jest to pierwsza inicjatywa BBC, je\u015bli chodzi o edukacj\u0119 komputerow\u0105. W latach \u201880 XX wieku BBC realizowa\u0142a szeroko zakrojony projekt edukacyjny, kt\u00f3ry skupia\u0142 si\u0119 m.in. wok\u00f3\u0142 komputera osobistego BBC Micro, jaki stworzono w celach edukacyjnych. BBC Micro by\u0142o ca\u0142\u0105 seri\u0105 dziewi\u0119ciu komputer\u00f3w edukacyjnych firmy Acorn Computer, kt\u00f3re na rynku obecne by\u0142y od 1981 do 1994 roku. Komputer ten by\u0107 mo\u017ce by\u0142by tylko ciekawostk\u0105 i jedn\u0105 z wielu retro maszyn na \u015bwiecie, gdyby nie unikatowa architektura procesora, po jak\u0105 si\u0119gn\u0105\u0142 Acorn. Jakkolwiek same BBC Micro oparte by\u0142y o klasyczny uk\u0142ad MOS 6502 i potem MOS 6512, to pos\u0142u\u017cy\u0142y one firmie do stworzenia swojej w\u0142asnej, unikatowej architektury procesor\u00f3w, jak\u0105 Acorn wykorzysta\u0142 p\u00f3\u017aniej w maszynach takich jak Acorn Archimedes. Chodzi tutaj o Acorn RISC Machine, czyli ARM. To w\u0142a\u015bnie w brytyjskich szko\u0142ach zacz\u0119\u0142a si\u0119 historia najpopularniejszej obecnie architektury dla system\u00f3w wbudowanych. To dzi\u0119ki temu podobie\u0144stwu architektury, jakkolwiek sama firma Acorn Computer znikn\u0119\u0142a ju\u017c z rynku, to platformy takie jak Raspberry Pi nadal mog\u0105 pos\u0142ugiwa\u0107 si\u0119 stworzonym przez nich systemem operacyjnym RISC OS, dedykowanym dla procesor\u00f3w ARM.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-67a6789 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"67a6789\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-47069ae\" data-id=\"47069ae\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-8c402fd elementor-widget elementor-widget-image\" data-id=\"8c402fd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/botland.com.pl\/microbit-moduly-glowne-i-zestawy\/8575-bbc-microbit-podstawowy-modul-edukacyjny-cortex-m0-akcelerometr-bluetooth-led-5x5-640522711048.html\" data-wpel-link=\"internal\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"800\" height=\"711\" src=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2020\/05\/08575_7-1024x910.jpg\" class=\"attachment-large size-large wp-image-4755\" alt=\"BBC micro:bit podstawowy - modu\u0142 edukacyjny, Cortex M0, akcelerometr, Bluetooth, LED 5x5\" srcset=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2020\/05\/08575_7-1024x910.jpg 1024w, https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2020\/05\/08575_7-300x267.jpg 300w, https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2020\/05\/08575_7-768x683.jpg 768w, https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2020\/05\/08575_7-640x569.jpg 640w, https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2020\/05\/08575_7.jpg 1080w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-24711c0\" data-id=\"24711c0\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-73d5efb elementor-widget elementor-widget-image\" data-id=\"73d5efb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"800\" height=\"788\" src=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2020\/05\/08575_10-1024x1009.jpg\" class=\"attachment-large size-large wp-image-4756\" alt=\"BBC micro:bit podstawowy - modu\u0142 edukacyjny, Cortex M0, akcelerometr, Bluetooth, LED 5x5\" srcset=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2020\/05\/08575_10-1024x1009.jpg 1024w, https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2020\/05\/08575_10-300x296.jpg 300w, https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2020\/05\/08575_10-768x757.jpg 768w, https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2020\/05\/08575_10-640x631.jpg 640w, https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2020\/05\/08575_10.jpg 1080w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-7339484 elementor-widget elementor-widget-text-editor\" data-id=\"7339484\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2>Specyfikacja techniczna modu\u0142u<\/h2><p>Modu\u0142 Micro:bit jest w wi\u0119kszo\u015bci opisywany jako\u00a0<b>kompaktowa p\u0142ytka wielko\u015bci po\u0142owy karty kredytowej, wyposa\u017cona w procesor ARM.<\/b> Modu\u0142 mierzy fizycznie 43 \u00d7 52 mm i\u00a0<strong>zawiera mikrokontroler z rdzeniem ARM Cortex-M0<\/strong>. Opr\u00f3cz tego na pok\u0142adzie modu\u0142u znale\u017a\u0107 mo\u017cna szereg czujnik\u00f3w takich jak\u00a0<strong>akcelerometr<\/strong>\u00a0i\u00a0<strong>magnetometr<\/strong>, a tak\u017ce\u00a0<strong>interfejs Bluetooth i USB<\/strong>. Centraln\u0105 cz\u0119\u015b\u0107 p\u0142ytki modu\u0142u Micro:bit zajmuje\u00a0<strong>wy\u015bwietlacz z\u0142o\u017cony z diod LED<\/strong>. Ten prosty &#8220;ekranik&#8221; z\u0142o\u017cony z dyskretnych diod elektroluminescencyjnych ma rozdzielczo\u015b\u0107 zaledwie 5&#215;5, jednak\u017ce 25 diod LED pozwala na wy\u015bwietlanie wielu piktogram\u00f3w itp., wi\u0119c jest to zupe\u0142nie dostateczne do tego rodzaju modu\u0142u. Obok wy\u015bwietlacza znale\u017a\u0107 mo\u017cna\u00a0trzy przyciski; dwa wykorzystywa\u0107 mo\u017cna w aplikacjach u\u017cytkownika, trzeci s\u0142u\u017cy do resetowania procesora. Na dole p\u0142ytki drukowanej Micro:bit znajduj\u0105 si\u0119 wej\u015bcia i wyj\u015bcia urz\u0105dzenia, kt\u00f3re przechodz\u0105 przez pi\u0119\u0107 z\u0142\u0105czy pier\u015bcieniowych, kt\u00f3re stanowi\u0105 cz\u0119\u015b\u0107 wi\u0119kszego 25-stykowego z\u0142\u0105cza kraw\u0119dziowego.\u00a0<\/p><p>Je\u015bli chodzi o parametry sprz\u0119towe, to Micro:bit ma unikatow\u0105 architektur\u0119, kt\u00f3ra\u00a0<strong>wykorzystuje a\u017c dwa mikrokontrolery do dzia\u0142ania<\/strong>. Pierwszy z nich to\u00a0<strong>Nordic Semi nRF51822<\/strong>; jest to 32-bitowy mikrokontroler z rdzeniem ARM Cortex-M0, kt\u00f3ry wyposa\u017cony jest w pami\u0119\u0107 flash o pojemno\u015bci 256 KB, statyczny RAM o wielko\u015bci 16 KB i interfejs Bluetooth 2,4 GHz w postaci zintegrowanego transceivera o niskim poborze mocy. Rdze\u0144 ARM tego uk\u0142adu ma mo\u017cliwo\u015b\u0107 prze\u0142\u0105czania mi\u0119dzy zegarem taktowania o cz\u0119stotliwo\u015bci 16 MHz lub 32,768 kHz. Drugi uk\u0142ad do\u00a0<strong>NXP KL26Z<\/strong>\u00a0jest to r\u00f3wnie\u017c mikrokontroler z rdzeniem ARM Cortex-M0+, jednak\u017ce taktowany on mo\u017ce by\u0107 zegarem do 48 MHz. Uk\u0142ad ten zawiera kontroler interfejsu USB 2.0 On-The-Go (OTG), wykorzystywany jest jako interfejs komunikacyjny mi\u0119dzy USB a g\u0142\u00f3wnym mikrokontrolerem Nordic Semi. Mikrokontroler odpowiedzialny jest za komunikacj\u0119 urz\u0105dzenia poprzez USB, a uk\u0142ad z Bluetooth (jeden ze sposob\u00f3w wgrywania firmware do systemu) jest tym, na kt\u00f3rym realnie uruchamiany jest program, jaki wgrywa si\u0119 do modu\u0142u. Uk\u0142ad NXP ten odpowiedzialny jest r\u00f3wnie\u017c za ca\u0142\u0105 komunikacj\u0119 poprzez USB i stabilizacj\u0119 napi\u0119cia 3,3 V do zasilania ca\u0142ej p\u0142ytki, je\u017celi uk\u0142ad zasilany jest z USB (4,5\u20135,25 V). Podczas pracy na bateriach ten stabilizator nie jest wykorzystywany.\u00a0Je\u017celi ciekawi Ci\u0119 <b>ARM &#8211; programowanie<\/b> tych procesor\u00f3w r\u00f3wnie\u017c b\u0119dzie dla Ciebie interesuj\u0105ce. Jest ono zbli\u017cone do pisania program\u00f3w na AVR. Programuje si\u0119 w j\u0119zyku C.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8905719 elementor-widget elementor-widget-image\" data-id=\"8905719\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/botland.com.pl\/microbit-moduly-glowne-i-zestawy\/8575-bbc-microbit-podstawowy-modul-edukacyjny-cortex-m0-akcelerometr-bluetooth-led-5x5-640522711048.html\" data-wpel-link=\"internal\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"381\" src=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2020\/05\/08575_5-768x381.jpg\" class=\"attachment-medium_large size-medium_large wp-image-4757\" alt=\"BBC micro:bit podstawowy - modu\u0142 edukacyjny, Cortex M0, akcelerometr, Bluetooth, LED 5x5\" srcset=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2020\/05\/08575_5-768x381.jpg 768w, https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2020\/05\/08575_5-300x149.jpg 300w, https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2020\/05\/08575_5-1024x508.jpg 1024w, https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2020\/05\/08575_5-640x318.jpg 640w, https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2020\/05\/08575_5.jpg 1080w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3a0603d elementor-widget elementor-widget-text-editor\" data-id=\"3a0603d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Na pok\u0142adzie p\u0142ytki zaimplementowano tak\u017ce dwa scalone sensory oparte na produkowanych przez NXP uk\u0142adach. Pierwszym z nich jest MMA8652; to 3-osiowy czujnik przyspieszenia (akcelerometr). Drugim jest MAG3110, kt\u00f3ry jest 3-osiowym czujnikiem pola magnetycznego (magnetometr). Oba uk\u0142ady komunikuj\u0105 si\u0119 z g\u0142\u00f3wnym mikrokontrolerem systemu poprzez interfejs szeregowy I\u00b2C. Akcelerometr pozwala na wykrywanie ruchu uk\u0142adu: mo\u017cliwy jest pomiar warto\u015bci si\u0142y, z jak\u0105 poruszono p\u0142ytk\u0105 (z wykorzystaniem pewnych oblicze\u0144, mo\u017cna tak\u017ce ocenia\u0107 pr\u0119dko\u015b\u0107 i pozycj\u0119 modu\u0142u), oraz ocena kierunku ruchu. Magnetometr z kolei pozwala na pomiar ziemskiego pola magnetycznego, dzi\u0119ki czemu mo\u017ce dzia\u0142a\u0107 jako kompas. Jako \u017ce na pomiar tego\u017c pola wp\u0142yw maj\u0105 znajduj\u0105ce si\u0119 w okolicy modu\u0142u elementy \u017celazne (i inne ferromagnetyki), to magnetometr w module Micro:bit mo\u017ce funkcjonowa\u0107 tak\u017ce jako prosty wykrywacz metali. Wi\u0119cej sensor\u00f3w i uk\u0142ad\u00f3w wykonawczych do\u0142\u0105czy\u0107 mo\u017cna poprzez nietypowe z\u0142\u0105cze kraw\u0119dziowe, w jakie wyposa\u017cono omawian\u0105 p\u0142ytk\u0119. Zestaw z\u0142\u0105cz I\/O zawiera trzy z\u0142\u0105cza pier\u015bcieniowe (plus jedno dla zasilania i jedno dla masy: razem pi\u0119\u0107), kt\u00f3re umo\u017cliwiaj\u0105 pod\u0142\u0105czenie ich z pomoc\u0105 krokodylk\u00f3w lub wtyk\u00f3w bananowych o \u015brednicy 4 mm [17]. Opr\u00f3cz tego na kraw\u0119dzi modu\u0142u znale\u017a\u0107 mo\u017cna tak\u017ce bardziej klasyczne 25-stykowe z\u0142\u0105cze kraw\u0119dziowe z dwoma lub trzema wyj\u015bciami PWM, od sze\u015bciu do siedemnastu styk\u00f3w GPIO (w zale\u017cno\u015bci od konfiguracji mikrokontrolera), sze\u015b\u0107 wej\u015b\u0107 analogowych, interfejs szeregowe (UART), SPI oraz I\u00b2C. Pozwala to na pod\u0142\u0105czanie niemal\u017ce dowolnych uk\u0142ad\u00f3w i modu\u0142\u00f3w do p\u0142ytki Micro:bit.<\/p><p><strong>Na rynku dost\u0119pne s\u0105 liczne\u00a0<a href=\"https:\/\/botland.com.pl\/1016-microbit-rozszerzenia\" data-wpel-link=\"internal\">rozszerzenia dla Micro:bit<\/a><\/strong>\u00a0pozwalaj\u0105ce na wyprowadzenie sygna\u0142\u00f3w ze z\u0142\u0105cza kraw\u0119dziowego p\u0142ytki na p\u0142ytk\u0119 uniwersaln\u0105 lub p\u0142ytk\u0119 stykow\u0105 jak w przypadku innych modu\u0142\u00f3w edukacyjnych. Tego rodzaju rozwi\u0105zania dostarczaj\u0105 m.in. firmy SparkFun czy Grover. Dost\u0119pne s\u0105 tak\u017ce liczne p\u0142ytki rozszerze\u0144 dla Micro:bit, kt\u00f3re uzupe\u0142niaj\u0105 funkcje uk\u0142adu o mo\u017cliwo\u015bci takie jak sterowanie silnikami DC, krokowymi i serwomotorami, wy\u015bwietlacz LCD czy g\u0142o\u015bnik. Zasadniczo do p\u0142ytek Micro:bit pod\u0142\u0105czy\u0107 mo\u017cna dowolne peryferia, jakie wykorzystuje si\u0119 z innymi modu\u0142ami deweloperskimi, takimi jak Arduino czy Raspberry Pi.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-68e40b4 elementor-widget elementor-widget-text-editor\" data-id=\"68e40b4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2>Szerokie mo\u017cliwo\u015bci programowania<\/h2><p>Modu\u0142 edukacyjny jest tak warto\u015bciowy, jak warto\u015bciowe jest jego zintegrowane \u015brodowisko deweloperskie (IDE). Bez odpowiednich narz\u0119dzi programistycznych trudno jest stworzy\u0107 firmware dla dowolnego systemu wbudowanego nawet fachowcom, tym bardziej dla amator\u00f3w wysokiej klasy wygodne, \u0142atwe w u\u017cytku i nauce IDE jest wa\u017cne. W przypadku Micro:bit tw\u00f3rcy systemu doskonale zdawali sobie z tego spraw\u0119, wi\u0119c du\u017co si\u0142 zainwestowano w stworzenie ergonomicznych \u015brodowisk do programowania tych modu\u0142\u00f3w.<\/p><p><strong>Istniej\u0105 dwa oficjalne edytory kodu dla Micro:bit<\/strong>. S\u0105 one do pobrania na stronie Micro:bit Foundation:<\/p><ul><li><strong>Microsoft MakeCode<\/strong>\u00a0(edytor kodu <b>Microbit Microsoft<\/b> wcze\u015bniej rozwijany jako edytor Microsoft PXT)<\/li><li><strong>MicroPython<\/strong>.<\/li><\/ul><h3>Microbit i Arduino IDE &#8211; programowanie<\/h3><p>Opr\u00f3cz tych dw\u00f3ch \u015brodowisk kiedy\u015b wspierane by\u0142y \u015brodowiska CodeKingdoms, wykorzystuj\u0105ce do programowania JavaScript oraz IDE Microsoft Block Editor, oparte na Google Blockly i Microsoft TouchDevelop.\u00a0Arduino IDE jest narz\u0119dziem pozwalaj\u0105cym na umieszczanie plik\u00f3w na p\u0142ytkach Arduino. Cz\u0119sto poszukiwana <b>alternatywa dla Arduino IDE<\/b> to np. Microsoft Visual Studio, Atmel Studio, czy Eclipse.\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bfa8890 elementor-widget elementor-widget-text-editor\" data-id=\"bfa8890\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Pierwsze z wymienionych wspieranych \u015brodowisk &#8211; Microsoft MakeCode to wygl\u0105daj\u0105cy podobnie jak Snap!, czy Scratch graficzny j\u0119zyk programowania. Umo\u017cliwia on tak\u017ce zapisywanie program\u00f3w do plik\u00f3w i prac\u0119 z kodem w j\u0119zyku JavaScript. M\u00f3wi\u0105c \u015bci\u015blej, zgodnie z dokumentacj\u0105 techniczn\u0105 \u015brodowiska dla programist\u00f3w: \u201cProgramy MakeCode mog\u0105 by\u0107 tworzone w j\u0119zyku blokowym (graficznym), statycznym TypeScriptcie lub w statycznym j\u0119zyku Python. Zar\u00f3wno programy blokowe, jak i napisane w Pythonie s\u0105 konwertowane na Statyczny TypeScript przed kompilacj\u0105 do j\u0119zyk\u00f3w ni\u017cszego poziomu. Bloki s\u0105 realizowane za pomoc\u0105 Google Blockly. Statyczny TypeScript to podzbi\u00f3r j\u0119zyka TypeScript (rozszerzenie dla j\u0119zyka JavaScript), kt\u00f3re umo\u017cliwia pisanie statycznego kodu. Mo\u017cna go skompilowa\u0107 do standardowego JavaScript\u201d.<\/p><p>Programowanie w j\u0119zyku Python na Micro:bit zapewnia z kolei wspomniane \u015brodowisko MicroPython. U\u017cytkownicy tego modu\u0142u mog\u0105 pisa\u0107 skrypty w j\u0119zyku Python w edytorze internetowym Micro:bit, kt\u00f3re s\u0105 nast\u0119pnie \u0142\u0105czone z oprogramowaniem uk\u0142adowym MicroPython i przesy\u0142ane do urz\u0105dzenia. Do MicroPythonowego REPL (wysokopoziomowa struktura w firmware Micro:bit, b\u0119d\u0105ca interpreterem j\u0119zyka MicroPython) poprzez wirtualny port szeregowy, emulowany przez interfejs USB. Pozwala to na bezpo\u015bredni\u0105 interakcj\u0119 z urz\u0105dzeniami peryferyjnymi Micro:bit.<\/p><p>Firmware Micro:bit zosta\u0142 stworzony przy u\u017cyciu \u015brodowiska programistycznego ARM Mbed. System wykonawczy i interfejs programowania wykorzystuj\u0105 us\u0142ug\u0119 kompilatora dzia\u0142aj\u0105cego w chmurze Mbed do kompilacji kodu u\u017cytkownika. Skompilowany kod programu jest nast\u0119pnie flashowany na urz\u0105dzeniu za pomoc\u0105 po\u0142\u0105czenia USB lub Bluetooth. Po pod\u0142\u0105czeniu do komputera urz\u0105dzenie pojawia si\u0119 jako dysk USB, a kod mo\u017cna wgrywa\u0107 do modu\u0142u, przeci\u0105gaj\u0105c go i upuszczaj\u0105c na dysk USB jak zwyk\u0142y plik. Dzi\u0119ki temu rozwi\u0105zaniu niezale\u017cnie od wybranego IDE programowanie modu\u0142u jest bardzo proste, nawet dla u\u017cytkownik\u00f3w, kt\u00f3rzy nie mieli wcze\u015bniej do czynienia z tego rodzaju systemami.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-70629ca elementor-widget elementor-widget-text-editor\" data-id=\"70629ca\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Opr\u00f3cz opisanych powy\u017cej oficjalnych \u015brodowisk programistycznych dla Micro:bit, na modu\u0142 mo\u017cna tworzy\u0107 oprogramowanie, korzystaj\u0105c z innych edytor\u00f3w r\u00f3\u017cnego rodzaju kod\u00f3w. Skorzysta\u0107 mo\u017cna z:<\/p><ul><li>Edytora codethemicrobit.com dedykowanego do j\u0119zyka blokowego uzupe\u0142nianego JavaScriptem.<\/li><li>Mu &#8211; edytora j\u0119zyka Python.<\/li><li>Espruino &#8211; interpretera dla j\u0119zyka JavaScript.<\/li><li>Edytora EduBlocks, kt\u00f3ry pozwala na wykorzystanie mieszanki schematu blokowego i j\u0119zyka MicroPython do kontroli uk\u0142adu.<\/li><\/ul><p>Micro:bit wspiera tak\u017ce inne j\u0119zyki programowania; z r\u00f3\u017cn\u0105 wydajno\u015bci\u0105 i \u0142atwo\u015bci\u0105 programowania, ale nie o to w tego rodzaju uk\u0142adach przecie\u017c chodzi. Dzi\u0119ki tak szerokiemu wyborowi j\u0119zyk\u00f3w ka\u017cdy programista mo\u017ce spr\u00f3bowa\u0107 swoich si\u0142 w zabawie z modu\u0142ami Micro:bit. Dost\u0119pne j\u0119zyki programowania to:<\/p><ul><li>Free Pascal,<\/li><li>Simulink ze \u015brodowiska Matlab do logowania sygna\u0142\u00f3w, strojenia parametr\u00f3w i wykonywaniu kodu Simulinka (schemat\u00f3w blokowych) na module,<\/li><li>C++,<\/li><li>Forth,<\/li><li>Lisp,<\/li><li>Rust,<\/li><li>Ada,<\/li><li>Swift,<\/li><li>BASIC.<\/li><\/ul><p>Opr\u00f3cz tak licznych IDE, jak i wspieranych j\u0119zyk\u00f3w programowania dla BBC Micro:bit powsta\u0142 kompaktowy, minimalistyczny system operacyjny Zephyr OS. Zephyr to miniaturowy system operacyjny czasu rzeczywistego dla sieciowych system\u00f3w wbudowanych, o ograniczonych zasobach i innych urz\u0105dze\u0144 wbudowanych (z naciskiem na typowe mikrokontrolery). Obs\u0142uguje on wiele architektur uk\u0142ad\u00f3w. Wydany zosta\u0142 na licencji Apache 2.0. Opr\u00f3cz samego j\u0105dra system operacyjny Zephyr zawiera wszystkie niezb\u0119dne komponenty i biblioteki wymagane do opracowania pe\u0142nej aplikacji, takie jak sterowniki urz\u0105dze\u0144, stosy protoko\u0142\u00f3w, systemy plik\u00f3w i wsparcie dla aktualizacji oprogramowania uk\u0142adowego modu\u0142u, na kt\u00f3rym pracuje Zephyr.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4968a48 elementor-widget elementor-widget-text-editor\" data-id=\"4968a48\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3>Por\u00f3wnanie z innymi edukacyjnymi modu\u0142ami Arduino i Raspberry Pi<\/h3><p>Obecnie najwi\u0119kszy udzia\u0142 w rynku maj\u0105 dwie platformy, stworzone z my\u015bl\u0105 o edukacji elektronicznej: Arduino oraz Raspberry Pi. Te dwa ekosystemy wiod\u0105 prym we wsp\u00f3\u0142czesnym \u015bwiecie modu\u0142\u00f3w deweloperskich dla hobbyst\u00f3w i amator\u00f3w. Nadaj\u0105 one kszta\u0142t budowanym dodatkom i tworz\u0105\u00a0<em>de facto<\/em>\u00a0standardy przemys\u0142owe tego sektora.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-686c00a elementor-widget elementor-widget-heading\" data-id=\"686c00a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Por\u00f3wnanie - Micro Bit vs Arduino<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-ef62c7b elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ef62c7b\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-2f7113c\" data-id=\"2f7113c\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-8d63da1 elementor-widget elementor-widget-image\" data-id=\"8d63da1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/botland.com.pl\/arduino-moduly-glowne\/1060-arduino-uno-rev3-a000066-8058333490090.html\" data-wpel-link=\"internal\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2020\/05\/01060_17-300x300.jpg\" class=\"attachment-medium size-medium wp-image-4761\" alt=\"Arduino UNO\" srcset=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2020\/05\/01060_17-300x300.jpg 300w, https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2020\/05\/01060_17-150x150.jpg 150w, https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2020\/05\/01060_17-768x768.jpg 768w, https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2020\/05\/01060_17-1024x1024.jpg 1024w, https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2020\/05\/01060_17-640x640.jpg 640w, https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2020\/05\/01060_17.jpg 1080w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Na zdj\u0119ciu Arduino Uno Rev3.<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-2b7b95d elementor-widget elementor-widget-text-editor\" data-id=\"2b7b95d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><b><a href=\"https:\/\/botland.com.pl\/234-arduino\" data-wpel-link=\"internal\">Arduino <\/a><\/b>to firma oferuj\u0105ca otwarty sprz\u0119t i oprogramowanie deweloperskie. Firma ta projektuje i produkuje p\u0142ytki deweloperskie oparte o mikrokontrolery og\u00f3lnego przeznaczenia &#8211; najcz\u0119\u015bciej uk\u0142ady z rodziny Atmel AVR (obecnie b\u0119d\u0105ce w\u0142asno\u015bci\u0105 firmy Microchip). Produkty te s\u0105 obj\u0119te licencj\u0105 GNU Lesser General Public License (LGPL) lub GNU General Public License (GPL) zezwalaj\u0105c\u0105 na produkcj\u0119 p\u0142ytek Arduino i dystrybucj\u0119 oprogramowania przez kogokolwiek. Modu\u0142y Arduino s\u0105 dost\u0119pne w handlu w postaci wst\u0119pnie zmontowanej lub jako zestawy do samodzielnego wykonania. Na rynku jest te\u017c sporo klon\u00f3w tych modu\u0142\u00f3w oraz kompatybilnych ze standardem wprowadzonym przez Arduino system\u00f3w wykorzystuj\u0105cych np. inne mikrokontrolery (takie jak uk\u0142ady ESP8266\/ESP32 czy mikrokontrolery z rdzeniem ARM z rodziny STM32).<\/p><p>Projekt Arduino rozpocz\u0105\u0142 si\u0119 w 2005 r. Jako program dla student\u00f3w Instytutu Projektowania Interaktywnego w Ivrea we W\u0142oszech. Jego celem by\u0142o stworzenie niedrogiego i \u0142atwego dla nowicjuszy i profesjonalist\u00f3w sposobu tworzenia urz\u0105dze\u0144, kt\u00f3re b\u0119d\u0105 wsp\u00f3\u0142pracowa\u0107 z otoczeniem za pomoc\u0105 czujnik\u00f3w i si\u0142owniki. Typowe przyk\u0142ady takich urz\u0105dze\u0144 przeznaczonych dla pocz\u0105tkuj\u0105cych hobbyst\u00f3w to proste roboty, termostaty i detektory ruchu. Nazwa Arduino pochodzi od baru w Ivrea, gdzie spotykali si\u0119 niekt\u00f3rzy za\u0142o\u017cyciele firmy. Bar zosta\u0142 nazwany na cze\u015b\u0107 Arduina z Ivrea, kt\u00f3ry by\u0142 markizem Ivrei i Kr\u00f3lem W\u0142och w latach 1002 &#8211; 1014.<\/p><p>P\u0142ytki Arduino s\u0105 wyposa\u017cone w zestawy cyfrowych i analogowych pin\u00f3w wej\u015bciowych i wyj\u015bciowych, kt\u00f3re mog\u0105 by\u0107 po\u0142\u0105czone z kartami rozszerze\u0144 (tzw. shieldami) lub p\u0142ytkami stykowymi (do prototypowania), jak i innymi obwodami. Modu\u0142y Arduino wyposa\u017cone s\u0105 w interfejs szeregowy, emulowany przez USB, kt\u00f3ry pozwala na pod\u0142\u0105czenie uk\u0142adu do komputera PC w celu programowania czy komunikacji z komputerem. Mikrokontrolery w uk\u0142adzie mo\u017cna programowa\u0107 przy u\u017cyciu j\u0119zyk\u00f3w programowania z pomoc\u0105 C oraz C++. Si\u0142\u0105 Arduino jest jego IDE oraz wgrywany w uk\u0142ady bootloader, kt\u00f3ry pozwala na \u0142atwe programowanie uk\u0142ad\u00f3w bez wykorzystania dedykowanego (co w tej bran\u017cy oznacza drogiego i skomplikowanego w u\u017cyciu) programatora. Opr\u00f3cz oficjalnego Arduino IDE istniej\u0105 tak\u017ce inne narz\u0119dzia programistyczne dla modu\u0142\u00f3w z tej rodziny, co pozwala na programowanie tych p\u0142ytek m.in. przy wykorzystaniu MicroPythona.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-22a16e8 elementor-widget elementor-widget-text-editor\" data-id=\"22a16e8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2>Microbit vs Arduino<\/h2>\n<p>\nJe\u015bli chodzi o por\u00f3wnanie sprz\u0119towe, to Micro:bit wygl\u0105da na du\u017co pot\u0119\u017cniejszy wydajno\u015bciowo uk\u0142ad (patrz tabela poni\u017cej), dzi\u0119ki wyposa\u017ceniu w szybki, 32-bitowy procesor o podobnej cz\u0119stotliwo\u015bci zegara oraz wi\u0119kszej ilo\u015bci pami\u0119ci (Flash i RAM).<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-66fe584 elementor-widget elementor-widget-text-editor\" data-id=\"66fe584\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<table><tbody><tr><td><b>Modu\u0142<\/b><\/td><td><strong>Micro:bit<\/strong><\/td><td><strong>Arduino UNO<\/strong><\/td><\/tr><tr><td>G\u0142\u00f3wny uk\u0142ad<\/td><td>nRF51822<\/td><td>ATmega328P<\/td><\/tr><tr><td>Architektura mikrokontrolera<\/td><td>32 bit ARM Cortex M0<\/td><td>8 bit AVR<\/td><\/tr><tr><td>Ilo\u015b\u0107 pami\u0119ci programu Flash<\/td><td>256 KB<\/td><td>32 KB<\/td><\/tr><tr><td>Ilo\u015b\u0107 pami\u0119ci RAM<\/td><td>16 KB<\/td><td>2 KB<\/td><\/tr><tr><td>Cz\u0119stotliwo\u015b\u0107 zegara procesora<\/td><td>16 MHz<\/td><td>16 MHz<\/td><\/tr><tr><td>Wy\u015bwietlanie danych<\/td><td>Macierz LED 5&#215;5<\/td><td>1 LED<\/td><\/tr><tr><td>Przyciski<\/td><td>2 przyciski og\u00f3lnego przeznaczenia<\/td><td>brak<\/td><\/tr><tr><td>Bluetooth<\/td><td>Tak<\/td><td>brak<\/td><\/tr><tr><td>Akcelerometr<\/td><td>Tak<\/td><td>brak<\/td><\/tr><tr><td>Magnetometr<\/td><td>Tak<\/td><td>brak<\/td><\/tr><tr><td>\u0179r\u00f3d\u0142a zasilania<\/td><td>USB \/ zasilacz zewn\u0119trzny \/ bateria<\/td><td>USB \/ zewn\u0119trzny zasilacz<\/td><\/tr><\/tbody><\/table>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-61e8202 elementor-widget elementor-widget-text-editor\" data-id=\"61e8202\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Jak wida\u0107 z powy\u017cszego por\u00f3wnania BBC Micro:bit vs Arduino, pierwszy z nich oferuje znacznie wy\u017csz\u0105 wydajno\u015b\u0107 ni\u017c typowy modu\u0142 Arduino przy tej samej cz\u0119stotliwo\u015bci zegara. Wynika to g\u0142\u00f3wnie ze zmiany architektury procesora z AVR na ARM, kt\u00f3ra, opr\u00f3cz szerszego s\u0142owa (8-bit vs 32-bit), jest te\u017c po prostu wydajniejsza. Nie bez znaczenia jest tutaj tak\u017ce wi\u0119ksza ilo\u015b\u0107 pami\u0119ci RAM oraz pami\u0119ci programu. Z drugiej strony, modu\u0142 Arduino ukaza\u0142 si\u0119 na rynku 10 lat wcze\u015bniej, zanim konstrukcja BBC pojawi\u0142a si\u0119 w brytyjskich szko\u0142ach. Usprawiedliwia to poniek\u0105d r\u00f3\u017cnic\u0119 w parametrach sprz\u0119towych, ale nie ona mo\u017ce by\u0107 najwa\u017cniejszym czynnikiem decyduj\u0105cym o przydatno\u015bci poszczeg\u00f3lnych modu\u0142\u00f3w w warsztacie amatora-hobbysty.<\/p><p>Z jednej strony, Micro:bit wiele \u015brodowisk programistycznych i j\u0119zyk\u00f3w programowania (nawet bardzo egzotycznych), a Arduino ograniczone jest do swojej implementacji C\/C++. Z drugiej strony ekosystem, kt\u00f3ry powsta\u0142 wok\u00f3\u0142 Arduino, jest znacznie wi\u0119kszy ni\u017c ten, jaki wytworzy\u0142 si\u0119 wok\u00f3\u0142 modu\u0142u BBC. Wynika to z jednej strony z faktu, \u017ce Arduino jest konstrukcj\u0105 o dziesi\u0119\u0107 lat starsz\u0105, a dodatkowo jest pierwszym tego rodzaju modu\u0142em, jaki ukaza\u0142 si\u0119 na \u015bwiatowym rynku. Mo\u017ce by\u0107 to spowodowane faktem, \u017ce podstawowym celem tworzenia Micro:bita przez BBC by\u0142 rynek edukacyjny w Wielkiej Brytanii, a nie \u015bwiatowy rynek hobbyst\u00f3w, artyst\u00f3w i innych, jak w przypadku Arduino.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-321a1c3 elementor-widget elementor-widget-heading\" data-id=\"321a1c3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Por\u00f3wnanie z Raspberry Pi<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-fb1ce71 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"fb1ce71\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-fbfb414\" data-id=\"fbfb414\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-04e49df elementor-widget elementor-widget-image\" data-id=\"04e49df\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/botland.com.pl\/moduly-i-zestawy-raspberry-pi-4b\/14647-raspberry-pi-4-model-b-wifi-dualband-bluetooth-4gb-ram-15ghz-765756931182.html\" data-wpel-link=\"internal\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"243\" src=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2020\/05\/14645_2-300x243.jpg\" class=\"attachment-medium size-medium wp-image-4770\" alt=\"Raspberry Pi 4B\" srcset=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2020\/05\/14645_2-300x243.jpg 300w, https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2020\/05\/14645_2-768x621.jpg 768w, https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2020\/05\/14645_2-1024x828.jpg 1024w, https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2020\/05\/14645_2-640x517.jpg 640w, https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2020\/05\/14645_2.jpg 1080w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Raspberry Pi 4 model B.<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-9c05280 elementor-widget elementor-widget-text-editor\" data-id=\"9c05280\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><b><a href=\"https:\/\/botland.com.pl\/399-raspberry-pi\" data-wpel-link=\"internal\">Raspberry Pi <\/a><\/b>to seria ma\u0142ych komputer\u00f3w jednop\u0142ytkowych opracowanych, kt\u00f3re podobnie jak Micro:bit, powsta\u0142y w Wielkiej Brytanii. Komputery te stworzone zosta\u0142y przez Raspberry Pi Foundation w celu promowania nauczania podstaw informatyki w szko\u0142ach i w krajach rozwijaj\u0105cych si\u0119. Pierwszy model komputera sta\u0142 si\u0119 znacznie bardziej popularny, ni\u017c spodziewali si\u0119 autorzy konstrukcji, sprzedaj\u0105c si\u0119 doskonale r\u00f3wnie\u017c poza swoim rynkiem docelowym, np. do zastosowa\u0144 takich jak robotyka. Komputer ten nie ma w zestawie urz\u0105dze\u0144 peryferyjnych (takich jak np. klawiatura czy mysz) ani obudowy. Niekt\u00f3re akcesoria tego typu s\u0105 jednak dodawane do modu\u0142u w oficjalnych i nieoficjalnych zestawach.<\/p><p>Wed\u0142ug Raspberry Pi Foundation do lutego 2015 roku sprzedano ponad 5 milion\u00f3w komputer\u00f3w Raspberry Pi, co czyni go najlepiej sprzedaj\u0105cym si\u0119 brytyjskim komputerem. Do listopada 2016 roku sprzedano 11 mln sztuk, a do marca 2017 roku 12,5 miliona. Czyni to go trzecim najlepiej sprzedaj\u0105cym si\u0119 komputerem og\u00f3lnego zastosowania na \u015bwiecie. W 2019 roku osi\u0105gni\u0119to pu\u0142ap 25 milion\u00f3w sztuk. Te ogromne liczby podkre\u015blaj\u0105, jak popularna jest ta maszyna.<\/p><p>Dotychczas Raspberry Pi Foundation wprowadzi\u0142o na rynek cztery modele swoich flagowych komputer\u00f3w jednop\u0142ytkowych (z szeregiem podmodeli dla ka\u017cdego). Dodatkowo na rynek wprowadzono kompaktowe Raspberry Pi Zero oraz dedykowane do bardziej profesjonalnych zastosowa\u0144 SoMy (System na Module) Raspberry Pi Compute Module. Najnowszy komputer z tej rodziny, Raspberry Pi 4 Model B zosta\u0142 wypuszczony na rynek w czerwcu 2019 roku. Wyposa\u017cony jest w 64-bitowy, czterordzeniowy procesor z rdzeniami ARM Cortex-A72 taktowanymi zegarem o cz\u0119stotliwo\u015bci 1,5 GHz (1500 MHz!) z 2 MB pami\u0119ci podr\u0119cznej L2. System mo\u017ce mie\u0107 do 4 GB pami\u0119ci RAM. Na pok\u0142adzie modu\u0142u znale\u017a\u0107 mo\u017cna interfejs Wi-Fi 802.11ac, Bluetooth 5, oraz gigabitowy Ethernet, a tak\u017ce dwa porty USB 2.0 i dwa USB 3.0. Komputer Raspberry Pi 4 Model B obs\u0142uguje do dw\u00f3ch monitor\u00f3w w rozdzielczo\u015bci 4K poprzez z\u0142\u0105cza microHDMI. Komputer zasilany jest napi\u0119ciem 5 V przez z\u0142\u0105cze USB-C.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7321fea elementor-widget elementor-widget-text-editor\" data-id=\"7321fea\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Je\u015bli chodzi o mo\u017cliwo\u015bci rozbudowy czy pod\u0142\u0105czanie dodatkowych sensor\u00f3w i uk\u0142ad\u00f3w wykonawczych, Raspberry Pi oferuje 40-pinowe z\u0142\u0105cze GPIO, na kt\u00f3rym znajdziemy wyprowadzone liczne interfejsy cyfrowe, takie jak SPI, UART czy I<sup>2<\/sup>C, linie PWM, a tak\u017ce zwyk\u0142e cyfrowe linie I\/O. Jedyne, czego brakuje uk\u0142adowi w por\u00f3wnaniu do opisanych powy\u017cej konstrukcji, to linii analogowych; modu\u0142 ten nie ma zintegrowanych przetwornik\u00f3w analogowo-cyfrowych i cyfrowo-analogowych. Do z\u0142\u0105cza GPIO pod\u0142\u0105czane s\u0105 tak zwane nak\u0142adki HAT. Jest to standardowy spos\u00f3b rozszerzania mo\u017cliwo\u015bci Raspberry Pi. Opr\u00f3cz 40-pinowego z\u0142\u0105cza GPIO, modu\u0142 wyposa\u017cony jest w dwa z\u0142\u0105cza ZIF do pod\u0142\u0105czenia kamery przez szeregowy interfejs MIPI-CSI i ekranu LCD poprzez podobny interfejs MIPI-DSI.<\/p><p>C\u00f3\u017c, ca\u0142y ten wysi\u0142ek&#8230; a <i>por\u00f3wnanie parametr\u00f3w Raspberry Pi do modu\u0142u Micro:bit czy Arduino jest w og\u00f3lno\u015bci pozbawione sensu<\/i>. Z \u0142atwo\u015bci\u0105 zauwa\u017cy\u0107 mo\u017cna, \u017ce modu\u0142 ten ma procesor taktowany prawie sto razy szybciej, w dodatku wyposa\u017cony w niejeden, a w cztery mocne rdzenie ARM. Tak samo ilo\u015b\u0107 pami\u0119ci RAM i programu jest wi\u0119ksza o wiele rz\u0119d\u00f3w wielko\u015bci. W odr\u00f3\u017cnieniu od dw\u00f3ch powy\u017cszych system\u00f3w wbudowanych i opartych na mikrokontrolerach Raspberry Pi jest normalnym komputerem, na kt\u00f3rym mo\u017cna uruchomi\u0107 system operacyjny (r\u00f3\u017cne dystrybucje Linuxa, RISC OS, Androida i inne) i po pod\u0142\u0105czeniu myszy, klawiatury oraz ekranu korzysta\u0107 jak z normalnego komputera. Mo\u017cna go oprogramowa\u0107 wykorzystuj\u0105c typowo C, C++ lub Pythona, ale istniej\u0105 r\u00f3wnie\u017c implementacje wszystkich innych j\u0119zyk\u00f3w, jakie uruchomi\u0107 mo\u017cna na Linuxie.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5f59a34 elementor-widget elementor-widget-text-editor\" data-id=\"5f59a34\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2>Podsumowanie<\/h2><p>Na tle Raspberry Pi Arduino i BBC Micro:bit maj\u0105 zbli\u017cone parametry (z lekk\u0105 przewag\u0105 modu\u0142u BBC). Czy to oznacza, \u017ce Raspberry Pi jest lepszy od mniejszych konkurent\u00f3w? Oczywi\u015bcie, \u017ce nie; sprawa jest bardziej skomplikowana. Nawet je\u017celi we\u017amiemy pod uwag\u0119 inne czynniki, takie jak ilo\u015b\u0107 dost\u0119pnych j\u0119zyk\u00f3w programowania (tutaj Micro:bit i Raspberry Pi s\u0105 blisko siebie w czo\u0142\u00f3wce), zintegrowane peryferia (Micro:bit wygrywa swoim wy\u015bwietlaczem) czy ilo\u015b\u0107 wyprowadzonych interfejs\u00f3w (Arduino i Micro:bit maj\u0105 przewag\u0119 dzi\u0119ki wej\u015bciom i wyj\u015bciom analogowym), to trudno wskaza\u0107 zwyci\u0119zc\u0119. Je\u015bli spojrzy si\u0119 na te platformy pod k\u0105tem spo\u0142eczno\u015bci i ekosystemu, to Arduino, jak i Raspberry Pi mo\u017ce pochwali\u0107 si\u0119 ogromn\u0105 baz\u0105 u\u017cytkownik\u00f3w, kt\u00f3rzy ch\u0119tnie dziel\u0105 si\u0119 swoj\u0105 wiedz\u0105 oraz du\u017c\u0105 ilo\u015bci\u0105 modu\u0142\u00f3w rozszerze\u0144.<\/p><p>Aby poprawnie oceni\u0107 wszystkie trzy wymienione platformy, nale\u017cy spojrze\u0107 na nie przez pryzmat ich aplikacji. Raspberry Pi jest pe\u0142noprawnym komputerem jednop\u0142ytkowym, co oznacza, \u017ce idealnie nadaje si\u0119 do konstruowania zaawansowanych system\u00f3w kontroli, serwer\u00f3w itp., kt\u00f3re wymagaj\u0105 systemu operacyjnego z zainstalowanym, wysokopoziomowym oprogramowaniem. Wymaga to znajomo\u015bci systemu operacyjnego (zazwyczaj Linux) i normalnych j\u0119zyk\u00f3w programowania. Arduino z kolei dedykowane by\u0142o g\u0142\u00f3wnie artystom i hobbystom. Dzi\u0119ki prostemu \u015brodowisku programistycznemu napisanie programu i wgranie go do modu\u0142u wymaga jedynie znajomo\u015bci C\/C++, co pozwala na tworzenie prostych system\u00f3w automatyki, niewielkich robot\u00f3w czy sterowanie np. instalacjami artystycznymi. Z kolei Micro:bit dzi\u0119ki du\u017cej ilo\u015bci dost\u0119pnych IDE, zw\u0142aszcza ze wsparciem dla programowania graficznego, idealnie nadaje si\u0119 do edukacji, zw\u0142aszcza w\u015br\u00f3d najm\u0142odszych. Nawet dla starszych uczni\u00f3w Micro:bit mo\u017ce by\u0107 przydatny z uwagi na inne, bardziej zaawansowane IDE, kt\u00f3re pozwalaj\u0105 na nauk\u0119 innych j\u0119zyk\u00f3w programowania.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Dzi\u015b Micro:bit, kt\u00f3ry go\u015bci\u0142 na blogu ju\u017c nie raz. Ale nie wierzcie tylko naszej rekomendacji &#8211; sprawd\u017acie sami. Czy Micro:bit nada si\u0119 na zamiennik lub wspomagacz dla Arduino i Raspberry?<\/p>\n","protected":false},"author":6,"featured_media":60316,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[7],"tags":[147,82,172],"class_list":["post-2849","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-elektronika","tag-elektronika","tag-microbit","tag-minikomputery"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Micro:bit - czy to mo\u017ce by\u0107 alternatywa dla Arduino i Raspberry? - Botland<\/title>\n<meta name=\"description\" content=\"Micro:bit - zaprojektowany, by zach\u0119ca\u0107 dzieci do anga\u017cowania si\u0119 w pisanie oprogramowania dla komputer\u00f3w i system\u00f3w wbudowanych. Idealny do edukacji!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/botland.com.pl\/blog\/microbit-czy-to-moze-byc-alternatywa-dla-arduino-i-raspberry\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Micro:bit - czy to mo\u017ce by\u0107 alternatywa dla Arduino i Raspberry? - Botland\" \/>\n<meta property=\"og:description\" content=\"Micro:bit - zaprojektowany, by zach\u0119ca\u0107 dzieci do anga\u017cowania si\u0119 w pisanie oprogramowania dla komputer\u00f3w i system\u00f3w wbudowanych. Idealny do edukacji!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/botland.com.pl\/blog\/microbit-czy-to-moze-byc-alternatywa-dla-arduino-i-raspberry\/\" \/>\n<meta property=\"og:site_name\" content=\"Botland\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/facebook.com\/Botland\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-05-06T12:27:44+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-05-24T07:51:09+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2023\/05\/new2023-okladki-cz3_microbit.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1510\" \/>\n\t<meta property=\"og:image:height\" content=\"755\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Maciej Chmiel\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Napisane przez\" \/>\n\t<meta name=\"twitter:data1\" content=\"Maciej Chmiel\" \/>\n\t<meta name=\"twitter:label2\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data2\" content=\"16 minut\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/microbit-czy-to-moze-byc-alternatywa-dla-arduino-i-raspberry\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/microbit-czy-to-moze-byc-alternatywa-dla-arduino-i-raspberry\\\/\"},\"author\":{\"name\":\"Maciej Chmiel\",\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/#\\\/schema\\\/person\\\/7dc2a9884b42767fa40ffc62d97e81a4\"},\"headline\":\"Micro:bit &#8211; czy to mo\u017ce by\u0107 alternatywa dla Arduino i Raspberry?\",\"datePublished\":\"2020-05-06T12:27:44+00:00\",\"dateModified\":\"2023-05-24T07:51:09+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/microbit-czy-to-moze-byc-alternatywa-dla-arduino-i-raspberry\\\/\"},\"wordCount\":3879,\"publisher\":{\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/microbit-czy-to-moze-byc-alternatywa-dla-arduino-i-raspberry\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/new2023-okladki-cz3_microbit.jpg\",\"keywords\":[\"elektronika\",\"micro:bit\",\"minikomputery\"],\"articleSection\":[\"Elektronika\"],\"inLanguage\":\"pl-PL\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/microbit-czy-to-moze-byc-alternatywa-dla-arduino-i-raspberry\\\/\",\"url\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/microbit-czy-to-moze-byc-alternatywa-dla-arduino-i-raspberry\\\/\",\"name\":\"Micro:bit - czy to mo\u017ce by\u0107 alternatywa dla Arduino i Raspberry? - Botland\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/microbit-czy-to-moze-byc-alternatywa-dla-arduino-i-raspberry\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/microbit-czy-to-moze-byc-alternatywa-dla-arduino-i-raspberry\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/new2023-okladki-cz3_microbit.jpg\",\"datePublished\":\"2020-05-06T12:27:44+00:00\",\"dateModified\":\"2023-05-24T07:51:09+00:00\",\"description\":\"Micro:bit - zaprojektowany, by zach\u0119ca\u0107 dzieci do anga\u017cowania si\u0119 w pisanie oprogramowania dla komputer\u00f3w i system\u00f3w wbudowanych. Idealny do edukacji!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/microbit-czy-to-moze-byc-alternatywa-dla-arduino-i-raspberry\\\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/botland.com.pl\\\/blog\\\/microbit-czy-to-moze-byc-alternatywa-dla-arduino-i-raspberry\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/microbit-czy-to-moze-byc-alternatywa-dla-arduino-i-raspberry\\\/#primaryimage\",\"url\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/new2023-okladki-cz3_microbit.jpg\",\"contentUrl\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/new2023-okladki-cz3_microbit.jpg\",\"width\":1510,\"height\":755},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/microbit-czy-to-moze-byc-alternatywa-dla-arduino-i-raspberry\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Micro:bit &#8211; czy&nbsp;to&nbsp;mo\u017ce by\u0107 alternatywa dla Arduino i&nbsp;Raspberry?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/\",\"name\":\"Botland\",\"description\":\"Blog Raspberry Pi, Arduino, elektronika i robotyka - Botland\",\"publisher\":{\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/#organization\",\"name\":\"Botland\",\"url\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/botland.store\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/04\\\/logo_kolor_WP_2-1.png\",\"contentUrl\":\"https:\\\/\\\/botland.store\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/04\\\/logo_kolor_WP_2-1.png\",\"width\":250,\"height\":57,\"caption\":\"Botland\"},\"image\":{\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/facebook.com\\\/Botland\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/#\\\/schema\\\/person\\\/7dc2a9884b42767fa40ffc62d97e81a4\",\"name\":\"Maciej Chmiel\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/logo_kolor_WP_3-1-150x150.png\",\"url\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/logo_kolor_WP_3-1-150x150.png\",\"contentUrl\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/logo_kolor_WP_3-1-150x150.png\",\"caption\":\"Maciej Chmiel\"},\"description\":\"Specjalista od Arduino i szeroko rozumianej elektroniki. Cz\u0142owiek-orkiestra, dy\u017curny od wszystkiego - nie ma dla niego rzeczy niemo\u017cliwych, a czas ich realizacji jest zwykle prawie natychmiastowy. Po pracy mi\u0142o\u015bnik kresk\u00f3wek z Pepe Panem Dziobakiem. Jego bezcenne memy wspomagaj\u0105 dzia\u0142 kreatywny.\",\"url\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/author\\\/maciek\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Micro:bit - czy to mo\u017ce by\u0107 alternatywa dla Arduino i Raspberry? - Botland","description":"Micro:bit - zaprojektowany, by zach\u0119ca\u0107 dzieci do anga\u017cowania si\u0119 w pisanie oprogramowania dla komputer\u00f3w i system\u00f3w wbudowanych. Idealny do edukacji!","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:\/\/botland.com.pl\/blog\/microbit-czy-to-moze-byc-alternatywa-dla-arduino-i-raspberry\/","og_locale":"pl_PL","og_type":"article","og_title":"Micro:bit - czy to mo\u017ce by\u0107 alternatywa dla Arduino i Raspberry? - Botland","og_description":"Micro:bit - zaprojektowany, by zach\u0119ca\u0107 dzieci do anga\u017cowania si\u0119 w pisanie oprogramowania dla komputer\u00f3w i system\u00f3w wbudowanych. Idealny do edukacji!","og_url":"https:\/\/botland.com.pl\/blog\/microbit-czy-to-moze-byc-alternatywa-dla-arduino-i-raspberry\/","og_site_name":"Botland","article_publisher":"https:\/\/facebook.com\/Botland\/","article_published_time":"2020-05-06T12:27:44+00:00","article_modified_time":"2023-05-24T07:51:09+00:00","og_image":[{"width":1510,"height":755,"url":"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2023\/05\/new2023-okladki-cz3_microbit.jpg","type":"image\/jpeg"}],"author":"Maciej Chmiel","twitter_card":"summary_large_image","twitter_misc":{"Napisane przez":"Maciej Chmiel","Szacowany czas czytania":"16 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/botland.com.pl\/blog\/microbit-czy-to-moze-byc-alternatywa-dla-arduino-i-raspberry\/#article","isPartOf":{"@id":"https:\/\/botland.com.pl\/blog\/microbit-czy-to-moze-byc-alternatywa-dla-arduino-i-raspberry\/"},"author":{"name":"Maciej Chmiel","@id":"https:\/\/botland.com.pl\/blog\/#\/schema\/person\/7dc2a9884b42767fa40ffc62d97e81a4"},"headline":"Micro:bit &#8211; czy to mo\u017ce by\u0107 alternatywa dla Arduino i Raspberry?","datePublished":"2020-05-06T12:27:44+00:00","dateModified":"2023-05-24T07:51:09+00:00","mainEntityOfPage":{"@id":"https:\/\/botland.com.pl\/blog\/microbit-czy-to-moze-byc-alternatywa-dla-arduino-i-raspberry\/"},"wordCount":3879,"publisher":{"@id":"https:\/\/botland.com.pl\/blog\/#organization"},"image":{"@id":"https:\/\/botland.com.pl\/blog\/microbit-czy-to-moze-byc-alternatywa-dla-arduino-i-raspberry\/#primaryimage"},"thumbnailUrl":"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2023\/05\/new2023-okladki-cz3_microbit.jpg","keywords":["elektronika","micro:bit","minikomputery"],"articleSection":["Elektronika"],"inLanguage":"pl-PL"},{"@type":"WebPage","@id":"https:\/\/botland.com.pl\/blog\/microbit-czy-to-moze-byc-alternatywa-dla-arduino-i-raspberry\/","url":"https:\/\/botland.com.pl\/blog\/microbit-czy-to-moze-byc-alternatywa-dla-arduino-i-raspberry\/","name":"Micro:bit - czy to mo\u017ce by\u0107 alternatywa dla Arduino i Raspberry? - Botland","isPartOf":{"@id":"https:\/\/botland.com.pl\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/botland.com.pl\/blog\/microbit-czy-to-moze-byc-alternatywa-dla-arduino-i-raspberry\/#primaryimage"},"image":{"@id":"https:\/\/botland.com.pl\/blog\/microbit-czy-to-moze-byc-alternatywa-dla-arduino-i-raspberry\/#primaryimage"},"thumbnailUrl":"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2023\/05\/new2023-okladki-cz3_microbit.jpg","datePublished":"2020-05-06T12:27:44+00:00","dateModified":"2023-05-24T07:51:09+00:00","description":"Micro:bit - zaprojektowany, by zach\u0119ca\u0107 dzieci do anga\u017cowania si\u0119 w pisanie oprogramowania dla komputer\u00f3w i system\u00f3w wbudowanych. Idealny do edukacji!","breadcrumb":{"@id":"https:\/\/botland.com.pl\/blog\/microbit-czy-to-moze-byc-alternatywa-dla-arduino-i-raspberry\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/botland.com.pl\/blog\/microbit-czy-to-moze-byc-alternatywa-dla-arduino-i-raspberry\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/botland.com.pl\/blog\/microbit-czy-to-moze-byc-alternatywa-dla-arduino-i-raspberry\/#primaryimage","url":"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2023\/05\/new2023-okladki-cz3_microbit.jpg","contentUrl":"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2023\/05\/new2023-okladki-cz3_microbit.jpg","width":1510,"height":755},{"@type":"BreadcrumbList","@id":"https:\/\/botland.com.pl\/blog\/microbit-czy-to-moze-byc-alternatywa-dla-arduino-i-raspberry\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/botland.com.pl\/blog\/"},{"@type":"ListItem","position":2,"name":"Micro:bit &#8211; czy&nbsp;to&nbsp;mo\u017ce by\u0107 alternatywa dla Arduino i&nbsp;Raspberry?"}]},{"@type":"WebSite","@id":"https:\/\/botland.com.pl\/blog\/#website","url":"https:\/\/botland.com.pl\/blog\/","name":"Botland","description":"Blog Raspberry Pi, Arduino, elektronika i robotyka - Botland","publisher":{"@id":"https:\/\/botland.com.pl\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/botland.com.pl\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/botland.com.pl\/blog\/#organization","name":"Botland","url":"https:\/\/botland.com.pl\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/botland.com.pl\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/botland.store\/blog\/wp-content\/uploads\/2018\/04\/logo_kolor_WP_2-1.png","contentUrl":"https:\/\/botland.store\/blog\/wp-content\/uploads\/2018\/04\/logo_kolor_WP_2-1.png","width":250,"height":57,"caption":"Botland"},"image":{"@id":"https:\/\/botland.com.pl\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/facebook.com\/Botland\/"]},{"@type":"Person","@id":"https:\/\/botland.com.pl\/blog\/#\/schema\/person\/7dc2a9884b42767fa40ffc62d97e81a4","name":"Maciej Chmiel","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2019\/03\/logo_kolor_WP_3-1-150x150.png","url":"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2019\/03\/logo_kolor_WP_3-1-150x150.png","contentUrl":"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2019\/03\/logo_kolor_WP_3-1-150x150.png","caption":"Maciej Chmiel"},"description":"Specjalista od Arduino i szeroko rozumianej elektroniki. Cz\u0142owiek-orkiestra, dy\u017curny od wszystkiego - nie ma dla niego rzeczy niemo\u017cliwych, a czas ich realizacji jest zwykle prawie natychmiastowy. Po pracy mi\u0142o\u015bnik kresk\u00f3wek z Pepe Panem Dziobakiem. Jego bezcenne memy wspomagaj\u0105 dzia\u0142 kreatywny.","url":"https:\/\/botland.com.pl\/blog\/author\/maciek\/"}]}},"_links":{"self":[{"href":"https:\/\/botland.com.pl\/blog\/wp-json\/wp\/v2\/posts\/2849","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/botland.com.pl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/botland.com.pl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/botland.com.pl\/blog\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/botland.com.pl\/blog\/wp-json\/wp\/v2\/comments?post=2849"}],"version-history":[{"count":0,"href":"https:\/\/botland.com.pl\/blog\/wp-json\/wp\/v2\/posts\/2849\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/botland.com.pl\/blog\/wp-json\/wp\/v2\/media\/60316"}],"wp:attachment":[{"href":"https:\/\/botland.com.pl\/blog\/wp-json\/wp\/v2\/media?parent=2849"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/botland.com.pl\/blog\/wp-json\/wp\/v2\/categories?post=2849"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/botland.com.pl\/blog\/wp-json\/wp\/v2\/tags?post=2849"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}