{"id":24459,"date":"2021-06-30T12:50:43","date_gmt":"2021-06-30T10:50:43","guid":{"rendered":"https:\/\/botland.com.pl\/blog\/?p=24459"},"modified":"2023-05-24T10:01:39","modified_gmt":"2023-05-24T08:01:39","slug":"jak-uzyc-raspberry-pi-i-arduino-razem","status":"publish","type":"post","link":"https:\/\/botland.com.pl\/blog\/jak-uzyc-raspberry-pi-i-arduino-razem\/","title":{"rendered":"Jak u\u017cy\u0107 Raspberry Pi i Arduino razem?"},"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\"> 3<\/span> <span class=\"rt-label rt-postfix\">min.<\/span><\/span>\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"24459\" class=\"elementor elementor-24459\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-eb6a0a9 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"eb6a0a9\" 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-0ed8076\" data-id=\"0ed8076\" 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-8ccfe2d elementor-widget elementor-widget-text-editor\" data-id=\"8ccfe2d\" 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> Platformy Arduino oraz Raspberry Pi to dwa niezwykle popularne na ca\u0142ym \u015bwiecie ekosystemy dla elektronik\u00f3w. S\u0105 one stosowane zar\u00f3wno przez amator\u00f3w oraz student\u00f3w, jak i przez profesjonalist\u00f3w, kt\u00f3rzy potrzebuj\u0105 szybkiej, wygodnej platformy umo\u017cliwiaj\u0105cej budow\u0119 prototyp\u00f3w, czy te\u017c sprawdzanie pewnych koncepcji uk\u0142adowych i\/lub programowych.<\/b><\/p><p>Jak si\u0119 okazuje, obie p\u0142ytki mog\u0105 pracowa\u0107\u2026 razem, w ramach tego samego projektu; co wi\u0119cej \u2013 dobrze przemy\u015blana koncepcja pozwala podzieli\u0107 dany system na funkcjonalno\u015bci wysokopoziomowe, obs\u0142ugiwane przez\u00a0<span style=\"font-weight: bold;\"><a href=\"https:\/\/botland.com.pl\/producent\/130-raspberry-pi\" data-wpel-link=\"internal\">Raspberry Pi<\/a><\/span>\u00a0oraz niskopoziomowe, odpowiedzialne za sterowanie z urz\u0105dzeniami wykonawczymi i odczytywanie danych z czujnik\u00f3w, za co odpowiada\u00a0<span style=\"font-weight: bold;\"><a href=\"https:\/\/botland.com.pl\/producent\/89-arduino\" data-wpel-link=\"internal\">Arduino<\/a><\/span>. W tym artykule przyjrzymy si\u0119 dok\u0142adniej tego typu rozwi\u0105zaniom.<\/p><p>\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-4316bb4 elementor-widget elementor-widget-heading\" data-id=\"4316bb4\" 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\">Master-slave, czyli projekt hierarchiczny z Arduino i Raspberry Pi<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-718be99 elementor-widget elementor-widget-text-editor\" data-id=\"718be99\" 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>Podstawow\u0105 kwesti\u0105 do rozwa\u017cenia jest konfiguracja, w jakiej maj\u0105 pracowa\u0107 obie p\u0142ytki. Najcz\u0119\u015bciej spotykanym rozwi\u0105zaniem okazuje si\u0119 wersja hierarchiczna, cz\u0119sto okre\u015blana jako master-slave. Urz\u0105dzenie master, czyli nadrz\u0119dne, odpowiada za generowanie komend nakazuj\u0105cych urz\u0105dzeniu podrz\u0119dnemu, czyli slave, wykonanie pewnych operacji. Mo\u017ce to by\u0107 zar\u00f3wno odczyt danych z wej\u015bcia analogowego, wykonanie prostej komunikacji z czujnikiem za pomoc\u0105 SPI, I2C lub dowolnego innego protoko\u0142u, jak te\u017c wysterowanie danego elementu, np. w\u0142\u0105czenie przeka\u017anika czy ustawienie pr\u0119dko\u015bci i kierunku obrot\u00f3w silnika. W systemach master-slave wa\u017cne jest dok\u0142adne przemy\u015blenie, kt\u00f3ry element (p\u0142ytka) lepiej nadaje si\u0119 do realizacji danego typu zada\u0144.<\/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-33cc31f elementor-widget elementor-widget-image\" data-id=\"33cc31f\" 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<img fetchpriority=\"high\" decoding=\"async\" width=\"768\" height=\"384\" src=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2020\/04\/arduino-starter-kit-2-768x384.jpg\" class=\"attachment-medium_large size-medium_large wp-image-4227\" alt=\"Arduino Starter Kit Botland\" srcset=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2020\/04\/arduino-starter-kit-2-768x384.jpg 768w, https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2020\/04\/arduino-starter-kit-2-300x150.jpg 300w, https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2020\/04\/arduino-starter-kit-2-1024x512.jpg 1024w, https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2020\/04\/arduino-starter-kit-2-640x320.jpg 640w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Arduino StarterKit - zestawy startowe<\/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-d20ab4b elementor-align-center elementor-widget elementor-widget-button\" data-id=\"d20ab4b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/botland.com.pl\/arduino-edukacja-oryginalne-zestawy\/4796-arduino-starterkit-k000007-oficjalny-zestaw-startowy-z-plytka-arduino-uno-7630049200081.html\" target=\"_blank\" data-wpel-link=\"internal\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">SPRAWD\u0179<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\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-306e85b elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"306e85b\" 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-b9fbb26\" data-id=\"b9fbb26\" 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-ae1d9d3 elementor-widget elementor-widget-text-editor\" data-id=\"ae1d9d3\" 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>Raspberry Pi, jako komputer jednop\u0142ytkowy o do\u015b\u0107 du\u017cej mocy obliczeniowej, jest w stanie poradzi\u0107 sobie z obs\u0142ug\u0105 nawet zaawansowanej grafiki, nagrywaniem i odtwarzaniem wysokiej jako\u015bci d\u017awi\u0119ku, czy te\u017c przechwytywaniem obrazu z kamery w czasie rzeczywistym. Niezbyt dobrze nadaje si\u0119 natomiast do realizacji szybkich operacji, kt\u00f3re wymagaj\u0105 tzw. wysokiej dost\u0119pno\u015bci, czyli pracy w re\u017cimie czasu rzeczywistego. Za przyk\u0142ad mo\u017ce pos\u0142u\u017cy\u0107 nam pozycjonowanie silnik\u00f3w nap\u0119dzaj\u0105cych&nbsp;<b><a href=\"https:\/\/botland.com.pl\/449-ramiona-robotow\" data-wpel-link=\"internal\">robotyczne rami\u0119<\/a><\/b>: trudno pozwoli\u0107 sobie na to, by sterownik takiego ramienia w czasie wykonywania jakich\u015b manipulacji musia\u0142 czeka\u0107, a\u017c system wykona inne operacje i dopiero wtedy odczyta dane enkodera czy te\u017c wy\u0142\u0105cznik\u00f3w kra\u0144cowych. Dlatego te\u017c do niskopoziomowych operacji najlepiej nadaje si\u0119 p\u0142ytka Arduino, kt\u00f3ra potrafi realizowa\u0107 podobne zadania bardzo szybko, bez zb\u0119dnych op\u00f3\u017anie\u0144, tak typowych dla system\u00f3w operacyjnych wy\u017cszego poziomu.<\/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<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-8bd7620\" data-id=\"8bd7620\" 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-e060678 elementor-widget elementor-widget-image\" data-id=\"e060678\" 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<img decoding=\"async\" width=\"540\" height=\"540\" src=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2020\/12\/raspberrykit.jpg\" class=\"attachment-medium_large size-medium_large wp-image-15058\" alt=\"\" srcset=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2020\/12\/raspberrykit.jpg 540w, https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2020\/12\/raspberrykit-300x300.jpg 300w, https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2020\/12\/raspberrykit-150x150.jpg 150w\" sizes=\"(max-width: 540px) 100vw, 540px\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Zestawy Raspberry Pi 4<\/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-e3757e0 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"e3757e0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/botland.com.pl\/1020-moduly-i-zestawy-raspberry-pi-4b\" target=\"_blank\" data-wpel-link=\"internal\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">SPRAWD\u0179<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\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-bb86680 elementor-widget elementor-widget-text-editor\" data-id=\"bb86680\" 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>Technikalia, czyli jak po\u0142\u0105czy\u0107 Arduino z Raspberry Pi<\/h2><p>Najlepsz\u0105 metod\u0105 na po\u0142\u0105czenie Arduino z minikomputerem Raspberry Pi jest u\u017cycie \u0142\u0105cza szeregowego UART. Umo\u017cliwia ono wykorzystanie komunikacji w trybie portu szeregowego, obs\u0142ugiwanego w prosty spos\u00f3b przez natywne sterowniki obydwu platform. Od strony sprz\u0119towej mo\u017cliwe jest wykorzystanie znajduj\u0105cych si\u0119 ju\u017c w systemie operacyjnym Raspberry Pi sterownik\u00f3w wirtualnego portu szeregowego, kt\u00f3re komunikuj\u0105 si\u0119 z urz\u0105dzeniem pod\u0142\u0105czonym za po\u015brednictwem jednego z port\u00f3w USB. Natomiast p\u0142ytka Arduino obs\u0142uguje wbudowany <b><a href=\"https:\/\/botland.com.pl\/301-konwertery\" data-wpel-link=\"internal\">konwerter UART \u2194 USB<\/a><\/b> jako\u2026 zwyk\u0142e \u0142\u0105cze asynchroniczne. Takie podej\u015bcie zapewnia bardzo efektywne wykorzystanie port\u00f3w GPIO zar\u00f3wno jednej, jak i drugiej p\u0142ytki, poniewa\u017c nie wymaga anga\u017cowania \u017cadnych dodatkowych port\u00f3w Raspberry \u2013 w efekcie zatem ca\u0142y 40-pinowy goldpin pozostaje wolny do innych cel\u00f3w. Natomiast w Arduino u\u017cywane s\u0105 jedynie 2 linie, kt\u00f3re i tak fizycznie \u0142\u0105cz\u0105 si\u0119 z konwerterem portu USB.<\/p><h2>Oprogramowanie transmisji Raspberry Pi \u2194 Arduino<\/h2><p>Mamy ju\u017c wykonane fizyczne po\u0142\u0105czenia pomi\u0119dzy dwiema p\u0142ytkami, doprowadzili\u015bmy r\u00f3wnie\u017c zasilanie (o ile jest to konieczne, gdy\u017c Arduino mo\u017ce by\u0107 zasilane z portu USB Raspberry Pi, oczywi\u015bcie po upewnieniu si\u0119, \u017ce takie po\u0142\u0105czenie wraz z pozosta\u0142ymi urz\u0105dzeniami pod\u0142\u0105czonymi do minikomputera nie przekroczy dopuszczalnego obci\u0105\u017cenia pojedynczego portu RPi). Ostatni\u0105 wa\u017cn\u0105 kwesti\u0105 pozostaje zatem oprogramowanie uk\u0142adu \u2013 do wyboru mamy dwie \u015bcie\u017cki. Pierwsza z nich to wykorzystanie gotowej biblioteki, kt\u00f3ra znacz\u0105co zmniejszy ilo\u015b\u0107 nak\u0142ad\u00f3w programistycznych \u2013 \u015bcie\u017cka druga to natomiast zaimplementowanie w\u0142asnego protoko\u0142u, zawieraj\u0105cego zar\u00f3wno wzorce komend przesy\u0142anych od Raspberry Pi do Arduino, jak i zwracanych przez Arduino warto\u015bci b\u0105d\u017a potwierdze\u0144 odbioru.<\/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-bb3344b elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"bb3344b\" 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-7e9deb3\" data-id=\"7e9deb3\" 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-48c6842 elementor-widget elementor-widget-image\" data-id=\"48c6842\" 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<img decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2019\/12\/arduino-300x300.jpg\" class=\"attachment-medium size-medium wp-image-23024\" alt=\"Arduino-Boards\" srcset=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2019\/12\/arduino-300x300.jpg 300w, https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2019\/12\/arduino-150x150.jpg 150w, https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2019\/12\/arduino.jpg 540w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Platforma programistyczna Arduino<\/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-e2c7198 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"e2c7198\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/botland.com.pl\/producent\/89-arduino\" target=\"_blank\" data-wpel-link=\"internal\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">SPRAWD\u0179<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\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-257763c\" data-id=\"257763c\" 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-cdc6454 elementor-widget elementor-widget-image\" data-id=\"cdc6454\" 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<img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2021\/06\/komputer-raspberry-300x300.jpg\" class=\"attachment-medium size-medium wp-image-25011\" alt=\"\" srcset=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2021\/06\/komputer-raspberry-300x300.jpg 300w, https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2021\/06\/komputer-raspberry-150x150.jpg 150w, https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2021\/06\/komputer-raspberry.jpg 540w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Komputer Raspberry Pi<\/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-6830bc38 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"6830bc38\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/botland.com.pl\/399-raspberry-pi\" target=\"_blank\" data-wpel-link=\"internal\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">SPRAWD\u0179<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\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-bbd3ce3 elementor-widget elementor-widget-spacer\" data-id=\"bbd3ce3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5b303c5 elementor-widget elementor-widget-text-editor\" data-id=\"5b303c5\" 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>Warto zastanowi\u0107 si\u0119 nad wykorzystaniem pierwszej drogi, poniewa\u017c specjalnie do tego celu stworzona zosta\u0142a biblioteka Firmata, zaimplementowana domy\u015blnie w \u015brodowisku Arduino IDE. Mo\u017cna znale\u017a\u0107 j\u0105 w przyk\u0142adach programistycznych, rozwijaj\u0105c menu Plik \u2192 Przyk\u0142ady \u2192 Firmata i wybieraj\u0105c jeden z przedstawionych tam szkic\u00f3w, np. StandardFirmata. Dodatkowo, do obs\u0142ugi protoko\u0142u (dedykowanego w\u0142a\u015bnie do \u0142\u0105czenia urz\u0105dze\u0144 bazuj\u0105cych na mikrokontrolerach z oprogramowaniem instalowanym na komputerze) otrzymujemy bibliotek\u0119 dla j\u0119zyka Python, nazwan\u0105 pyFirmata. To kolejne rozwi\u0105zanie przeznaczone do zastosowania \u201ena gotowo\u201d, czyli bez konieczno\u015bci implementacji protoko\u0142u po stronie minikomputera.<\/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>Czy warto \u0142\u0105czy\u0107 Arduino i Raspberry Pi w duet w ramach jednego projektu? W artykule przygl\u0105damy si\u0119 bli\u017cej w\u0142a\u015bnie takiej konfiguracji.<\/p>\n","protected":false},"author":5,"featured_media":62016,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[133,134],"tags":[],"class_list":["post-24459","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arduino","category-raspberry-pi"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Jak u\u017cy\u0107 Raspberry Pi i Arduino razem? - Botland<\/title>\n<meta name=\"description\" content=\"Czy warto \u0142\u0105czy\u0107 Arduino i Raspberry Pi w ramach jednego projektu? W artykule przygl\u0105damy si\u0119 bli\u017cej w\u0142a\u015bnie takiej konfiguracji.\" \/>\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\/jak-uzyc-raspberry-pi-i-arduino-razem\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Jak u\u017cy\u0107 Raspberry Pi i Arduino razem? - Botland\" \/>\n<meta property=\"og:description\" content=\"Czy warto \u0142\u0105czy\u0107 Arduino i Raspberry Pi w ramach jednego projektu? W artykule przygl\u0105damy si\u0119 bli\u017cej w\u0142a\u015bnie takiej konfiguracji.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/botland.com.pl\/blog\/jak-uzyc-raspberry-pi-i-arduino-razem\/\" \/>\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=\"2021-06-30T10:50:43+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-05-24T08:01:39+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2023\/05\/new2023-raspberry-arduino.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=\"Grzegorz Galuba\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Napisane przez\" \/>\n\t<meta name=\"twitter:data1\" content=\"Grzegorz Galuba\" \/>\n\t<meta name=\"twitter:label2\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minuty\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/jak-uzyc-raspberry-pi-i-arduino-razem\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/jak-uzyc-raspberry-pi-i-arduino-razem\\\/\"},\"author\":{\"name\":\"Grzegorz Galuba\",\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/#\\\/schema\\\/person\\\/320f225a4bee757f7d030c49aea2a072\"},\"headline\":\"Jak u\u017cy\u0107 Raspberry Pi i Arduino razem?\",\"datePublished\":\"2021-06-30T10:50:43+00:00\",\"dateModified\":\"2023-05-24T08:01:39+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/jak-uzyc-raspberry-pi-i-arduino-razem\\\/\"},\"wordCount\":812,\"publisher\":{\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/jak-uzyc-raspberry-pi-i-arduino-razem\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/new2023-raspberry-arduino.jpg\",\"articleSection\":[\"Arduino\",\"Raspberry Pi\"],\"inLanguage\":\"pl-PL\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/jak-uzyc-raspberry-pi-i-arduino-razem\\\/\",\"url\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/jak-uzyc-raspberry-pi-i-arduino-razem\\\/\",\"name\":\"Jak u\u017cy\u0107 Raspberry Pi i Arduino razem? - Botland\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/jak-uzyc-raspberry-pi-i-arduino-razem\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/jak-uzyc-raspberry-pi-i-arduino-razem\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/new2023-raspberry-arduino.jpg\",\"datePublished\":\"2021-06-30T10:50:43+00:00\",\"dateModified\":\"2023-05-24T08:01:39+00:00\",\"description\":\"Czy warto \u0142\u0105czy\u0107 Arduino i Raspberry Pi w ramach jednego projektu? W artykule przygl\u0105damy si\u0119 bli\u017cej w\u0142a\u015bnie takiej konfiguracji.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/jak-uzyc-raspberry-pi-i-arduino-razem\\\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/botland.com.pl\\\/blog\\\/jak-uzyc-raspberry-pi-i-arduino-razem\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/jak-uzyc-raspberry-pi-i-arduino-razem\\\/#primaryimage\",\"url\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/new2023-raspberry-arduino.jpg\",\"contentUrl\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/new2023-raspberry-arduino.jpg\",\"width\":1510,\"height\":755},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/jak-uzyc-raspberry-pi-i-arduino-razem\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Jak u\u017cy\u0107 Raspberry Pi&nbsp;i&nbsp;Arduino razem?\"}]},{\"@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\\\/320f225a4bee757f7d030c49aea2a072\",\"name\":\"Grzegorz Galuba\",\"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\":\"Grzegorz Galuba\"},\"description\":\"GG nie ma czasu na gadu-gadu - jest zawsze na bie\u017c\u0105co z nowo\u015bciami z oferty, wybiera tylko najlepsze i dba, aby pojawia\u0142y si\u0119 na czas. Jego rozleg\u0142a wiedza o specyfikacjach technicznych produkt\u00f3w to nieocenione wsparcie dla ca\u0142ej ekipy. Do pracy przyje\u017cd\u017ca rowerem i ju\u017c najwy\u017csza pora, aby wszyscy zacz\u0119li bra\u0107 z niego przyk\u0142ad. Oaza spokoju.\",\"url\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/author\\\/grzegorz\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Jak u\u017cy\u0107 Raspberry Pi i Arduino razem? - Botland","description":"Czy warto \u0142\u0105czy\u0107 Arduino i Raspberry Pi w ramach jednego projektu? W artykule przygl\u0105damy si\u0119 bli\u017cej w\u0142a\u015bnie takiej konfiguracji.","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\/jak-uzyc-raspberry-pi-i-arduino-razem\/","og_locale":"pl_PL","og_type":"article","og_title":"Jak u\u017cy\u0107 Raspberry Pi i Arduino razem? - Botland","og_description":"Czy warto \u0142\u0105czy\u0107 Arduino i Raspberry Pi w ramach jednego projektu? W artykule przygl\u0105damy si\u0119 bli\u017cej w\u0142a\u015bnie takiej konfiguracji.","og_url":"https:\/\/botland.com.pl\/blog\/jak-uzyc-raspberry-pi-i-arduino-razem\/","og_site_name":"Botland","article_publisher":"https:\/\/facebook.com\/Botland\/","article_published_time":"2021-06-30T10:50:43+00:00","article_modified_time":"2023-05-24T08:01:39+00:00","og_image":[{"width":1510,"height":755,"url":"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2023\/05\/new2023-raspberry-arduino.jpg","type":"image\/jpeg"}],"author":"Grzegorz Galuba","twitter_card":"summary_large_image","twitter_misc":{"Napisane przez":"Grzegorz Galuba","Szacowany czas czytania":"4 minuty"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/botland.com.pl\/blog\/jak-uzyc-raspberry-pi-i-arduino-razem\/#article","isPartOf":{"@id":"https:\/\/botland.com.pl\/blog\/jak-uzyc-raspberry-pi-i-arduino-razem\/"},"author":{"name":"Grzegorz Galuba","@id":"https:\/\/botland.com.pl\/blog\/#\/schema\/person\/320f225a4bee757f7d030c49aea2a072"},"headline":"Jak u\u017cy\u0107 Raspberry Pi i Arduino razem?","datePublished":"2021-06-30T10:50:43+00:00","dateModified":"2023-05-24T08:01:39+00:00","mainEntityOfPage":{"@id":"https:\/\/botland.com.pl\/blog\/jak-uzyc-raspberry-pi-i-arduino-razem\/"},"wordCount":812,"publisher":{"@id":"https:\/\/botland.com.pl\/blog\/#organization"},"image":{"@id":"https:\/\/botland.com.pl\/blog\/jak-uzyc-raspberry-pi-i-arduino-razem\/#primaryimage"},"thumbnailUrl":"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2023\/05\/new2023-raspberry-arduino.jpg","articleSection":["Arduino","Raspberry Pi"],"inLanguage":"pl-PL"},{"@type":"WebPage","@id":"https:\/\/botland.com.pl\/blog\/jak-uzyc-raspberry-pi-i-arduino-razem\/","url":"https:\/\/botland.com.pl\/blog\/jak-uzyc-raspberry-pi-i-arduino-razem\/","name":"Jak u\u017cy\u0107 Raspberry Pi i Arduino razem? - Botland","isPartOf":{"@id":"https:\/\/botland.com.pl\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/botland.com.pl\/blog\/jak-uzyc-raspberry-pi-i-arduino-razem\/#primaryimage"},"image":{"@id":"https:\/\/botland.com.pl\/blog\/jak-uzyc-raspberry-pi-i-arduino-razem\/#primaryimage"},"thumbnailUrl":"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2023\/05\/new2023-raspberry-arduino.jpg","datePublished":"2021-06-30T10:50:43+00:00","dateModified":"2023-05-24T08:01:39+00:00","description":"Czy warto \u0142\u0105czy\u0107 Arduino i Raspberry Pi w ramach jednego projektu? W artykule przygl\u0105damy si\u0119 bli\u017cej w\u0142a\u015bnie takiej konfiguracji.","breadcrumb":{"@id":"https:\/\/botland.com.pl\/blog\/jak-uzyc-raspberry-pi-i-arduino-razem\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/botland.com.pl\/blog\/jak-uzyc-raspberry-pi-i-arduino-razem\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/botland.com.pl\/blog\/jak-uzyc-raspberry-pi-i-arduino-razem\/#primaryimage","url":"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2023\/05\/new2023-raspberry-arduino.jpg","contentUrl":"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2023\/05\/new2023-raspberry-arduino.jpg","width":1510,"height":755},{"@type":"BreadcrumbList","@id":"https:\/\/botland.com.pl\/blog\/jak-uzyc-raspberry-pi-i-arduino-razem\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/botland.com.pl\/blog\/"},{"@type":"ListItem","position":2,"name":"Jak u\u017cy\u0107 Raspberry Pi&nbsp;i&nbsp;Arduino razem?"}]},{"@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\/320f225a4bee757f7d030c49aea2a072","name":"Grzegorz Galuba","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":"Grzegorz Galuba"},"description":"GG nie ma czasu na gadu-gadu - jest zawsze na bie\u017c\u0105co z nowo\u015bciami z oferty, wybiera tylko najlepsze i dba, aby pojawia\u0142y si\u0119 na czas. Jego rozleg\u0142a wiedza o specyfikacjach technicznych produkt\u00f3w to nieocenione wsparcie dla ca\u0142ej ekipy. Do pracy przyje\u017cd\u017ca rowerem i ju\u017c najwy\u017csza pora, aby wszyscy zacz\u0119li bra\u0107 z niego przyk\u0142ad. Oaza spokoju.","url":"https:\/\/botland.com.pl\/blog\/author\/grzegorz\/"}]}},"_links":{"self":[{"href":"https:\/\/botland.com.pl\/blog\/wp-json\/wp\/v2\/posts\/24459","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\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/botland.com.pl\/blog\/wp-json\/wp\/v2\/comments?post=24459"}],"version-history":[{"count":0,"href":"https:\/\/botland.com.pl\/blog\/wp-json\/wp\/v2\/posts\/24459\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/botland.com.pl\/blog\/wp-json\/wp\/v2\/media\/62016"}],"wp:attachment":[{"href":"https:\/\/botland.com.pl\/blog\/wp-json\/wp\/v2\/media?parent=24459"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/botland.com.pl\/blog\/wp-json\/wp\/v2\/categories?post=24459"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/botland.com.pl\/blog\/wp-json\/wp\/v2\/tags?post=24459"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}