{"id":33757,"date":"2022-05-13T08:00:21","date_gmt":"2022-05-13T06:00:21","guid":{"rendered":"https:\/\/botland.com.pl\/blog\/?p=33757"},"modified":"2025-01-17T09:15:37","modified_gmt":"2025-01-17T08:15:37","slug":"jezyk-programowania-arduino","status":"publish","type":"post","link":"https:\/\/botland.com.pl\/blog\/jezyk-programowania-arduino\/","title":{"rendered":"J\u0119zyk programowania Arduino"},"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=\"33757\" class=\"elementor elementor-33757\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-62a3633 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"62a3633\" 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-4a8bfb1\" data-id=\"4a8bfb1\" 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-a9caf70 elementor-widget elementor-widget-heading\" data-id=\"a9caf70\" 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\">Czym jest Arduino?<\/h2>\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<section class=\"elementor-section elementor-top-section elementor-element elementor-element-00c2632 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"00c2632\" 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-6bf7d0a\" data-id=\"6bf7d0a\" 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-781cce2 elementor-widget elementor-widget-text-editor\" data-id=\"781cce2\" 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>Arduino to jedna z czo\u0142owych p\u0142ytek rozwojowych, bardzo cz\u0119sto wykorzystywana do szerokiego spektrum zada\u0144 praktycznie na ca\u0142ym \u015bwiecie. <b>Zosta\u0142a stworzona z my\u015bl\u0105 o popularyzacji nauk technicznych<\/b> i u\u0142atwieniu dost\u0119pu do odpowiedniego sprz\u0119tu dla m\u0142odych programist\u00f3w, elektronik\u00f3w i robotyk\u00f3w. Mimo niewielkich rozmiar\u00f3w, <b>p\u0142ytki oferuj\u0105 stosunkowo du\u017ce mo\u017cliwo\u015bci<\/b>. Na przyk\u0142ad, cz\u0119sto\u00a0<span style=\"font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: 1rem;\">na ich podstawie<\/span><span style=\"font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); font-size: 1rem;\">\u00a0<\/span><span style=\"font-size: 1rem;\">budowane s\u0105 ca\u0142e systemy inteligentnych budynk\u00f3w.\u00a0<\/span><\/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-194866a elementor-widget elementor-widget-text-editor\" data-id=\"194866a\" 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<div class=\"blog-special\"><strong>Arduino &#8211; j\u0119zyk programowania<\/strong>. Programy dla Arduino s\u0105 pisane w j\u0119zyku C, a sama platforma opiera si\u0119 na \u015brodowisku Wiring.<\/div>\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<section class=\"elementor-section elementor-top-section elementor-element elementor-element-b29c53c elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"b29c53c\" 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-top-column elementor-element elementor-element-b28f621\" data-id=\"b28f621\" 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-e432f1b elementor-widget elementor-widget-text-editor\" data-id=\"e432f1b\" 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>Kluczowym elementem zawartym w <a href=\"https:\/\/botland.com.pl\/234-arduino\" data-wpel-link=\"internal\">Arduino<\/a> jest <b>programowalny mikroprocesor<\/b>, natomiast wok\u00f3\u0142 niego znajduj\u0105 si\u0119 mi\u0119dzy innymi interfejsy komunikacyjne (na przyk\u0142ad z\u0142\u0105cze USB), rezonator kwarcowy, elementy pasywne jak rezystory i kondensatory oraz przede wszystkim szereg wyprowadze\u0144 GPIO (ang. general-puprose input\/output).\u00a0<\/p><p>Korzystaj\u0105c z nich mo\u017cesz na przyk\u0142ad \u0142atwo pod\u0142\u0105czy\u0107 diody LED oraz analogowy czujnik temperatury &#8211; odpowiednie diody mog\u0105 si\u0119 w\u0142\u0105cza\u0107 w zale\u017cno\u015bci od otrzymanych danych pobranych termometru, wed\u0142ug schematu polece\u0144 pochodz\u0105cych z mikroprocesora.\u00a0<span style=\"font-size: 1rem;\"><b>Aby taki uk\u0142ad m\u00f3g\u0142 pracowa\u0107 trzeba odpowiednio zaprogramowa\u0107 mikroprocesor<\/b>. Do tego celu warto skorzysta\u0107 z dedykowanego \u015brodowiska programistycznego, czyli Arduino IDE.\u00a0<\/span><\/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-top-column elementor-element elementor-element-3663786\" data-id=\"3663786\" 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-6be4415 elementor-widget elementor-widget-image\" data-id=\"6be4415\" 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 fetchpriority=\"high\" decoding=\"async\" width=\"540\" height=\"540\" src=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2021\/10\/Arduino-Uno-rev-3.jpg\" class=\"attachment-large size-large wp-image-30384\" alt=\"Minikomputer Arduino\" srcset=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2021\/10\/Arduino-Uno-rev-3.jpg 540w, https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2021\/10\/Arduino-Uno-rev-3-300x300.jpg 300w, https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2021\/10\/Arduino-Uno-rev-3-150x150.jpg 150w\" sizes=\"(max-width: 540px) 100vw, 540px\" \/>\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-9fe9002 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"9fe9002\" 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\/439-arduino-seria-podstawowa-oryginalne-plytki\" 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<section class=\"elementor-section elementor-top-section elementor-element elementor-element-dda1fb2 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"dda1fb2\" 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-f7287bf\" data-id=\"f7287bf\" 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-60d4589 elementor-widget elementor-widget-text-editor\" data-id=\"60d4589\" 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>Niepodwa\u017caln\u0105 zalet\u0105 takiego urz\u0105dzenia jest prostota u\u017cytkowania i praktycznie natychmiastowa mo\u017cliwo\u015b\u0107 programowania go. Wystarczy pod\u0142\u0105czy\u0107 urz\u0105dzenie przez <a href=\"https:\/\/botland.com.pl\/239-przewody-usb\" data-wpel-link=\"internal\">USB<\/a> do komputera z zainstalowanym oprogramowaniem, wybra\u0107 pod\u0142\u0105czony model minikomputera i mo\u017cna ju\u017c programowa\u0107 urz\u0105dzenie.<\/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<section class=\"elementor-section elementor-top-section elementor-element elementor-element-02f4c2b elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"02f4c2b\" 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-0b8664b\" data-id=\"0b8664b\" 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-79a5eee elementor-widget elementor-widget-heading\" data-id=\"79a5eee\" 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\">Jaki j\u0119zyk programowania Arduino?<\/h2>\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<section class=\"elementor-section elementor-top-section elementor-element elementor-element-f7f93a3 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"f7f93a3\" 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-top-column elementor-element elementor-element-f9f4671\" data-id=\"f9f4671\" 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-01c3bd6 elementor-widget elementor-widget-image\" data-id=\"01c3bd6\" 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=\"640\" height=\"360\" src=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2022\/05\/krishna-pandey-KNZHyTpre18-unsplash.jpg\" class=\"attachment-medium_large size-medium_large wp-image-34729\" alt=\"\" srcset=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2022\/05\/krishna-pandey-KNZHyTpre18-unsplash.jpg 640w, https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2022\/05\/krishna-pandey-KNZHyTpre18-unsplash-300x169.jpg 300w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\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-top-column elementor-element elementor-element-5f1f8ea\" data-id=\"5f1f8ea\" 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-82894fb elementor-widget elementor-widget-text-editor\" data-id=\"82894fb\" 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>J\u0119zyk, kt\u00f3ry jest dedykowany dla Arduino mo\u017cna w uproszczeniu nazwa\u0107 pochodn\u0105 j\u0119zyka C. Praktycznie rzecz bior\u0105c <b>jest to j\u0119zyk C z wprowadzonymi niewielkimi zmianami<\/b>, dzi\u0119ki kt\u00f3rym osobom niepowi\u0105zanym z elektronik\u0105 powinno by\u0107 \u0142atwiej rozpocz\u0105\u0107 nauk\u0119. J\u0119zyk Arduino w du\u017cej mierze <b>opiera si\u0119 na wykorzystywaniu bibliotek dedykowanych dla p\u0142ytki<\/b>. To u\u0142atwienie zar\u00f3wno dla programisty, jak i dla przysz\u0142ego edytora kodu, ze wzgl\u0119du na czytelno\u015b\u0107.<\/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<section class=\"elementor-section elementor-top-section elementor-element elementor-element-f62d362 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"f62d362\" 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-a200726\" data-id=\"a200726\" 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-7f4b785 elementor-widget elementor-widget-heading\" data-id=\"7f4b785\" 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\">Podstawowe podobie\u0144stwa do j\u0119zyka C<\/h2>\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<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7750b02 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7750b02\" 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-f4990dd\" data-id=\"f4990dd\" 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-27b6ea1 elementor-widget elementor-widget-text-editor\" data-id=\"27b6ea1\" 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>Nawet je\u017celi j\u0119zyk C jest Ci ju\u017c znany, zauwa\u017cenie podstawowych zasad i podobie\u0144stw w j\u0119zyku Arduino mo\u017ce by\u0107 pomocne. Znak \u201c;\u201d, czyli \u015brednik to informacja dla kompilatora o zako\u0144czonej pojedynczej instrukcji. U\u017cywanie nawias\u00f3w klamrowych \u201c{\u201c oraz \u201c}\u201d pozwala ogranicza\u0107 pocz\u0105tek i koniec cia\u0142a funkcji, instrukcji warunkowych lub p\u0119tli. Dzi\u0119ki narz\u0119dziom takim jak komentarze, kt\u00f3re nie wp\u0142ywaj\u0105 bezpo\u015brednio na kod, mo\u017cesz \u0142atwo upro\u015bci\u0107 zrozumienie kodu dowolnej osobie czytaj\u0105cej go (r\u00f3wnie\u017c samemu sobie, w przysz\u0142o\u015bci). Bardzo cz\u0119sto wystarczy skomentowanie instrukcji jednym lub dwoma s\u0142owami, aby u\u0142atwi\u0107 zrozumienie kodu. Nic jednak nie szkodzi, by zostawi\u0107 w kodzie d\u0142u\u017csze notatki. Jednoliniowe komentowanie rozpoczyna si\u0119 znakiem \u201c\/\/\u201d &#8211; do ko\u0144ca linii mo\u017cesz pisa\u0107 komentarz, kt\u00f3ry przez Arduino IDE zostanie oznaczone ni\u017cszym kontrastem, a przez kompilator pomini\u0119te. W razie potrzeby zapisania d\u0142u\u017cszej wy powiedzie o dowolnej liczbie linii, mo\u017cesz skorzysta\u0107 z klamry pocz\u0105tkowej \u201c\/*\u201d oraz ko\u0144cowej \u201c*\/\u201d (po dowolnej liczbie linii).<\/p><p><b>Podstawow\u0105 r\u00f3\u017cnic\u0105 mi\u0119dzy j\u0119zykiem Arduino, a zwyk\u0142ym C s\u0105 po prostu konkretne biblioteki<\/b>. Te mo\u017cesz \u0142atwo implementowa\u0107 korzystaj\u0105c na pocz\u0105tku programu z polecenia \u201c#include\u201d. Dla wi\u0119kszej czytelno\u015bci programu oraz prostszego i szybszego pisania oprogramowania, mo\u017cesz korzysta\u0107 ze sta\u0142ych element\u00f3w instrukcji, kt\u00f3re wystarczy wywo\u0142ywa\u0107 w odpowiednim momencie. Mo\u017cesz je definiowa\u0107 samodzielnie w samym programie lub mog\u0105 by\u0107 na przyk\u0142ad cz\u0119\u015bci\u0105 danej biblioteki. Chodzi oczywi\u015bcie o tak zwane \u201cfunkcje\u201d. To narz\u0119dzie, kt\u00f3rego obecno\u015b\u0107, typ oraz wszelkie szczeg\u00f3\u0142y ustala si\u0119 na pocz\u0105tku programu. Ka\u017cdy typ funkcji z wyj\u0105tkiem \u201cvoid\u201d zwraca jak\u0105\u015b warto\u015b\u0107. Komenda \u201creturn\u201d zwraca w dowolnym momencie funkcji okre\u015blon\u0105 po niej warto\u015b\u0107. Przyk\u0142adowy zapis funkcji to:<\/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<section class=\"elementor-section elementor-top-section elementor-element elementor-element-c1d25a0 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"c1d25a0\" 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-b3f7bcc\" data-id=\"b3f7bcc\" 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-9401d1c elementor-widget elementor-widget-code-highlight\" data-id=\"9401d1c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-default copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-csharp line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-csharp\">\n\t\t\t\t\t<xmp>int funkcja(parametr){\nparametr=parametr+2; \/\/instrukcje do wykonania\nreturn parametr; \/\/to co nasza funkcja zwraca\n}<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\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<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2d502e5 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"2d502e5\" 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-8e4e00a\" data-id=\"8e4e00a\" 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-16a9cb4 elementor-widget elementor-widget-text-editor\" data-id=\"16a9cb4\" 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>Przedstawiona powy\u017cej funkcja zosta\u0142a nazwana \u201cfunkcja\u201d, jej typ to \u201cint\u201d (czyli zwr\u00f3ci jak\u0105\u015b liczb\u0119 ca\u0142kowit\u0105), a parametrem jest zmienna \u201cparametr\u201d. \u201cFunkcja\u201d ma za zadanie nada\u0107 do \u201cparametru\u201d warto\u015b\u0107 2 i nast\u0119pnie zwr\u00f3ci\u0107 ten nowy parametr. Wywo\u0142anie takiej funkcji wygl\u0105da na przyk\u0142ad w ten spos\u00f3b:<\/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<section class=\"elementor-section elementor-top-section elementor-element elementor-element-9a04d0b elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"9a04d0b\" 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-eebe92c\" data-id=\"eebe92c\" 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-36333e1 elementor-widget elementor-widget-code-highlight\" data-id=\"36333e1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-default copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-csharp line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-csharp\">\n\t\t\t\t\t<xmp>funkcja(warto\u015b\u0107);<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\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<section class=\"elementor-section elementor-top-section elementor-element elementor-element-a726e45 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"a726e45\" 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-bbbcafd\" data-id=\"bbbcafd\" 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-8227913 elementor-widget elementor-widget-text-editor\" data-id=\"8227913\" 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>Oznacza to, \u017ce do zaimplementowanej wcze\u015bniej zmiennej \u201cwarto\u015b\u0107\u201d zostanie dodana warto\u015b\u0107 2. Oczywi\u015bcie przyk\u0142ad\u00f3w i zagadnie\u0144 mo\u017cna by\u0142oby opisa\u0107 znacznie wi\u0119cej, ale to bardzo szeroka dziedzina, a tu mieli\u015bmy zamiar przedstawi\u0107 podstawy obrazuj\u0105ce prac\u0119 ca\u0142o\u015bci.<\/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<section class=\"elementor-section elementor-top-section elementor-element elementor-element-566a2f1 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"566a2f1\" 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-6e20c0c\" data-id=\"6e20c0c\" 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-f7d4299 elementor-widget elementor-widget-heading\" data-id=\"f7d4299\" 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\">Arduino to uproszczony j\u0119zyk C<\/h2>\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<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4cd1d6b elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4cd1d6b\" 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-top-column elementor-element elementor-element-a63ab6a\" data-id=\"a63ab6a\" 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-dd0f500 elementor-widget elementor-widget-text-editor\" data-id=\"dd0f500\" 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>Podsumowuj\u0105c &#8211; decyduj\u0105c si\u0119 na korzystanie z p\u0142ytek Arduino, <b>warto pozna\u0107 podstawy j\u0119zyka Arduino<\/b> korzystaj\u0105c z dowolnego wiarygodnego \u017ar\u00f3d\u0142a. Nie jest to trudne zadanie &#8211; wszystko opiera si\u0119 na prostych i logicznych zasadach, za pomoc\u0105 kt\u00f3rych mo\u017cna \u0142atwo tworzy\u0107 instrukcje rozumiane przez kompilator. Je\u017celi Twoim celem jest g\u0142\u0119bszy rozw\u00f3j w dziedzinie programowania, mo\u017cesz od razu zacz\u0105\u0107 od skorzystania z <a href=\"https:\/\/botland.com.pl\/490-ksiazki-dla-programistow\" data-wpel-link=\"internal\">materia\u0142\u00f3w dydaktycznych do nauki j\u0119zyka C<\/a>, a dopiero p\u00f3\u017aniej poszerzy\u0107 t\u0119 wiedz\u0119 o specjalizacj\u0119 do j\u0119zyka Arduino. Ten zosta\u0142 skonstruowany w taki spos\u00f3b, aby wymaga\u0142 jak najmniejszego zaanga\u017cowania programistycznego ze strony elektronika.<\/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-top-column elementor-element elementor-element-a188069\" data-id=\"a188069\" 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-e7f5968 elementor-widget elementor-widget-image\" data-id=\"e7f5968\" 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=\"300\" height=\"300\" src=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2022\/05\/jezyk-c-programowanie-dla-poczatkujacych-wydanie-iii-greg-perry-dean-miller-300x300.jpg\" class=\"attachment-medium size-medium wp-image-34730\" alt=\"J\u0119zyk C dla pocz\u0105tkuj\u0105cych\" srcset=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2022\/05\/jezyk-c-programowanie-dla-poczatkujacych-wydanie-iii-greg-perry-dean-miller-300x300.jpg 300w, https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2022\/05\/jezyk-c-programowanie-dla-poczatkujacych-wydanie-iii-greg-perry-dean-miller-150x150.jpg 150w, https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2022\/05\/jezyk-c-programowanie-dla-poczatkujacych-wydanie-iii-greg-perry-dean-miller-768x768.jpg 768w, https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2022\/05\/jezyk-c-programowanie-dla-poczatkujacych-wydanie-iii-greg-perry-dean-miller.jpg 800w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>\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-5836719 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"5836719\" 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\/490-ksiazki-dla-programistow\" 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>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Minikomputery Arduino to jedne z najpopularniejszych p\u0142ytek rozwojowych &#8211; dowiedz si\u0119 jak wygl\u0105da j\u0119zyk programowania dedykowany do tego urz\u0105dzenia.<\/p>\n","protected":false},"author":21,"featured_media":63056,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[133,21],"tags":[172],"class_list":["post-33757","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arduino","category-programowanie","tag-minikomputery"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>J\u0119zyk programowania Arduino - Botland<\/title>\n<meta name=\"description\" content=\"J\u0119zyk Arduino zosta\u0142 stworzony w taki spos\u00f3b, aby wymaga\u0142 jak najmniejszego zaanga\u017cowania programistycznego ze strony elektronika - poznaj podstawy.\" \/>\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\/jezyk-programowania-arduino\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"J\u0119zyk programowania Arduino - Botland\" \/>\n<meta property=\"og:description\" content=\"J\u0119zyk Arduino zosta\u0142 stworzony w taki spos\u00f3b, aby wymaga\u0142 jak najmniejszego zaanga\u017cowania programistycznego ze strony elektronika - poznaj podstawy.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/botland.com.pl\/blog\/jezyk-programowania-arduino\/\" \/>\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=\"2022-05-13T06:00:21+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-01-17T08:15:37+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2023\/05\/new2023-code-1.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=\"Mateusz Mr\u00f3z\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Napisane przez\" \/>\n\t<meta name=\"twitter:data1\" content=\"Mateusz Mr\u00f3z\" \/>\n\t<meta name=\"twitter:label2\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minut\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/jezyk-programowania-arduino\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/jezyk-programowania-arduino\\\/\"},\"author\":{\"name\":\"Mateusz Mr\u00f3z\",\"@id\":\"https:\\\/\\\/botland.store\\\/blog\\\/#\\\/schema\\\/person\\\/774dbd37e308d5fb229ec7f3b8898559\"},\"headline\":\"J\u0119zyk programowania Arduino\",\"datePublished\":\"2022-05-13T06:00:21+00:00\",\"dateModified\":\"2025-01-17T08:15:37+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/jezyk-programowania-arduino\\\/\"},\"wordCount\":871,\"publisher\":{\"@id\":\"https:\\\/\\\/botland.store\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/jezyk-programowania-arduino\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/new2023-code-1.jpg\",\"keywords\":[\"minikomputery\"],\"articleSection\":[\"Arduino\",\"Programowanie\"],\"inLanguage\":\"pl-PL\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/jezyk-programowania-arduino\\\/\",\"url\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/jezyk-programowania-arduino\\\/\",\"name\":\"J\u0119zyk programowania Arduino - Botland\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/botland.store\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/jezyk-programowania-arduino\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/jezyk-programowania-arduino\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/new2023-code-1.jpg\",\"datePublished\":\"2022-05-13T06:00:21+00:00\",\"dateModified\":\"2025-01-17T08:15:37+00:00\",\"description\":\"J\u0119zyk Arduino zosta\u0142 stworzony w taki spos\u00f3b, aby wymaga\u0142 jak najmniejszego zaanga\u017cowania programistycznego ze strony elektronika - poznaj podstawy.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/jezyk-programowania-arduino\\\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/botland.com.pl\\\/blog\\\/jezyk-programowania-arduino\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/jezyk-programowania-arduino\\\/#primaryimage\",\"url\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/new2023-code-1.jpg\",\"contentUrl\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/new2023-code-1.jpg\",\"width\":1510,\"height\":755},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/jezyk-programowania-arduino\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"J\u0119zyk programowania Arduino\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/botland.store\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/botland.store\\\/blog\\\/\",\"name\":\"Botland\",\"description\":\"Blog Raspberry Pi, Arduino, elektronika i robotyka - Botland\",\"publisher\":{\"@id\":\"https:\\\/\\\/botland.store\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/botland.store\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/botland.store\\\/blog\\\/#organization\",\"name\":\"Botland\",\"url\":\"https:\\\/\\\/botland.store\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/botland.store\\\/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.store\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/facebook.com\\\/Botland\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/botland.store\\\/blog\\\/#\\\/schema\\\/person\\\/774dbd37e308d5fb229ec7f3b8898559\",\"name\":\"Mateusz Mr\u00f3z\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/12-300x300.png\",\"url\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/12-300x300.png\",\"contentUrl\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/12-300x300.png\",\"caption\":\"Mateusz Mr\u00f3z\"},\"description\":\"Marzyciel, mi\u0142o\u015bnik podr\u00f3\u017cy i fan nowinek technologicznych. Swoje pomys\u0142y na Raspberry Pi i Arduino ch\u0119tnie przekuwa w konkrety. Uparty samouk \u2013 o pomoc prosi dopiero wtedy kiedy zabraknie pozycji w wyszukiwarce. Uwa\u017ca, \u017ce przy odpowiednim podej\u015bciu mo\u017cna osi\u0105gn\u0105\u0107 ka\u017cdy cel.\",\"url\":\"https:\\\/\\\/botland.com.pl\\\/blog\\\/author\\\/mateusz-mroz\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"J\u0119zyk programowania Arduino - Botland","description":"J\u0119zyk Arduino zosta\u0142 stworzony w taki spos\u00f3b, aby wymaga\u0142 jak najmniejszego zaanga\u017cowania programistycznego ze strony elektronika - poznaj podstawy.","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\/jezyk-programowania-arduino\/","og_locale":"pl_PL","og_type":"article","og_title":"J\u0119zyk programowania Arduino - Botland","og_description":"J\u0119zyk Arduino zosta\u0142 stworzony w taki spos\u00f3b, aby wymaga\u0142 jak najmniejszego zaanga\u017cowania programistycznego ze strony elektronika - poznaj podstawy.","og_url":"https:\/\/botland.com.pl\/blog\/jezyk-programowania-arduino\/","og_site_name":"Botland","article_publisher":"https:\/\/facebook.com\/Botland\/","article_published_time":"2022-05-13T06:00:21+00:00","article_modified_time":"2025-01-17T08:15:37+00:00","og_image":[{"width":1510,"height":755,"url":"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2023\/05\/new2023-code-1.jpg","type":"image\/jpeg"}],"author":"Mateusz Mr\u00f3z","twitter_card":"summary_large_image","twitter_misc":{"Napisane przez":"Mateusz Mr\u00f3z","Szacowany czas czytania":"5 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/botland.com.pl\/blog\/jezyk-programowania-arduino\/#article","isPartOf":{"@id":"https:\/\/botland.com.pl\/blog\/jezyk-programowania-arduino\/"},"author":{"name":"Mateusz Mr\u00f3z","@id":"https:\/\/botland.store\/blog\/#\/schema\/person\/774dbd37e308d5fb229ec7f3b8898559"},"headline":"J\u0119zyk programowania Arduino","datePublished":"2022-05-13T06:00:21+00:00","dateModified":"2025-01-17T08:15:37+00:00","mainEntityOfPage":{"@id":"https:\/\/botland.com.pl\/blog\/jezyk-programowania-arduino\/"},"wordCount":871,"publisher":{"@id":"https:\/\/botland.store\/blog\/#organization"},"image":{"@id":"https:\/\/botland.com.pl\/blog\/jezyk-programowania-arduino\/#primaryimage"},"thumbnailUrl":"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2023\/05\/new2023-code-1.jpg","keywords":["minikomputery"],"articleSection":["Arduino","Programowanie"],"inLanguage":"pl-PL"},{"@type":"WebPage","@id":"https:\/\/botland.com.pl\/blog\/jezyk-programowania-arduino\/","url":"https:\/\/botland.com.pl\/blog\/jezyk-programowania-arduino\/","name":"J\u0119zyk programowania Arduino - Botland","isPartOf":{"@id":"https:\/\/botland.store\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/botland.com.pl\/blog\/jezyk-programowania-arduino\/#primaryimage"},"image":{"@id":"https:\/\/botland.com.pl\/blog\/jezyk-programowania-arduino\/#primaryimage"},"thumbnailUrl":"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2023\/05\/new2023-code-1.jpg","datePublished":"2022-05-13T06:00:21+00:00","dateModified":"2025-01-17T08:15:37+00:00","description":"J\u0119zyk Arduino zosta\u0142 stworzony w taki spos\u00f3b, aby wymaga\u0142 jak najmniejszego zaanga\u017cowania programistycznego ze strony elektronika - poznaj podstawy.","breadcrumb":{"@id":"https:\/\/botland.com.pl\/blog\/jezyk-programowania-arduino\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/botland.com.pl\/blog\/jezyk-programowania-arduino\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/botland.com.pl\/blog\/jezyk-programowania-arduino\/#primaryimage","url":"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2023\/05\/new2023-code-1.jpg","contentUrl":"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2023\/05\/new2023-code-1.jpg","width":1510,"height":755},{"@type":"BreadcrumbList","@id":"https:\/\/botland.com.pl\/blog\/jezyk-programowania-arduino\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/botland.com.pl\/blog\/"},{"@type":"ListItem","position":2,"name":"J\u0119zyk programowania Arduino"}]},{"@type":"WebSite","@id":"https:\/\/botland.store\/blog\/#website","url":"https:\/\/botland.store\/blog\/","name":"Botland","description":"Blog Raspberry Pi, Arduino, elektronika i robotyka - Botland","publisher":{"@id":"https:\/\/botland.store\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/botland.store\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/botland.store\/blog\/#organization","name":"Botland","url":"https:\/\/botland.store\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/botland.store\/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.store\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/facebook.com\/Botland\/"]},{"@type":"Person","@id":"https:\/\/botland.store\/blog\/#\/schema\/person\/774dbd37e308d5fb229ec7f3b8898559","name":"Mateusz Mr\u00f3z","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2025\/02\/12-300x300.png","url":"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2025\/02\/12-300x300.png","contentUrl":"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2025\/02\/12-300x300.png","caption":"Mateusz Mr\u00f3z"},"description":"Marzyciel, mi\u0142o\u015bnik podr\u00f3\u017cy i fan nowinek technologicznych. Swoje pomys\u0142y na Raspberry Pi i Arduino ch\u0119tnie przekuwa w konkrety. Uparty samouk \u2013 o pomoc prosi dopiero wtedy kiedy zabraknie pozycji w wyszukiwarce. Uwa\u017ca, \u017ce przy odpowiednim podej\u015bciu mo\u017cna osi\u0105gn\u0105\u0107 ka\u017cdy cel.","url":"https:\/\/botland.com.pl\/blog\/author\/mateusz-mroz\/"}]}},"_links":{"self":[{"href":"https:\/\/botland.com.pl\/blog\/wp-json\/wp\/v2\/posts\/33757","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\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/botland.com.pl\/blog\/wp-json\/wp\/v2\/comments?post=33757"}],"version-history":[{"count":0,"href":"https:\/\/botland.com.pl\/blog\/wp-json\/wp\/v2\/posts\/33757\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/botland.com.pl\/blog\/wp-json\/wp\/v2\/media\/63056"}],"wp:attachment":[{"href":"https:\/\/botland.com.pl\/blog\/wp-json\/wp\/v2\/media?parent=33757"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/botland.com.pl\/blog\/wp-json\/wp\/v2\/categories?post=33757"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/botland.com.pl\/blog\/wp-json\/wp\/v2\/tags?post=33757"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}