{"id":2069,"date":"2018-08-24T09:54:56","date_gmt":"2018-08-24T08:54:56","guid":{"rendered":"https:\/\/www.puhy.cz\/blog\/?p=2069"},"modified":"2018-08-24T09:54:56","modified_gmt":"2018-08-24T08:54:56","slug":"vzdalene-nahravani-programu-do-arduina-pres-wifi","status":"publish","type":"post","link":"https:\/\/www.puhy.cz\/blog\/vzdalene-nahravani-programu-do-arduina-pres-wifi\/","title":{"rendered":"Vzd\u00e1len\u00e9 nahr\u00e1v\u00e1n\u00ed programu do Arduina &#8211; p\u0159es WIFI"},"content":{"rendered":"<p>Pokud chcete programovat vzd\u00e1len\u00e1 za\u0159\u00edzen\u00ed s Arduinem, p\u0159\u00edpadn\u011b ATMEL AVR procesory, m\u016f\u017ee se hodit n\u00e1sleduj\u00edc\u00ed projekt &#8211;\u00a0Arduino nahr\u00e1n\u00ed programu p\u0159es wifi. P\u0159i pot\u0159eb\u011b nahr\u00e1t nov\u00fd firmware nemus\u00edte nic nikam p\u0159ipojovat, upload nov\u00e9ho firmware prob\u00edh\u00e1 p\u0159es wifi &#8211; tzv. OTA upload &#8211; (Over The Air upload).<\/p>\n<p>Prakticky to funguje tak, \u017ee se pou\u017eije miniaturn\u00ed deska ESP8266 a p\u0159es standardn\u00ed ICSP konektor se programuje Arduino (nebo jin\u00fd AVR) p\u0159es wifi. V\u00fdhodn\u00e9 je to nap\u0159\u00edklad v p\u0159\u00edpad\u011b, \u017ee m\u00e1te po dom\u011b nebo po n\u011bjak\u00e9m provoze \u0159adu Arduin, kter\u00e9 V\u00e1m \u0159\u00edd\u00ed ledasco a nechce se V\u00e1m je obch\u00e1zet, kdy\u017e chcete upgradovat program. Osobn\u011b jsem si na tento proces tak zvykl, \u017ee prakticky ke v\u0161em projekt\u016fm s Arduinem p\u0159ipoj\u00edm ESP8266 v popsan\u00e9 konfiguraci a programuji a lad\u00edm v\u0161e p\u0159es wifi v koncov\u00e9 aplikaci (a \u010dasto geograficky rozd\u00edln\u00e9 lokaci) bez p\u0159ipojen\u00ed kabelem k PC a fyzick\u00e9 p\u0159\u00edtomnosti.<\/p>\n<h2>Co budeme pot\u0159ebovat<\/h2>\n<ul>\n<li>Modul ESP8266, sta\u010d\u00ed v nejlevn\u011bj\u0161\u00ed variant\u011b jen jako samostatn\u00fd modul &#8211; ESP8266MOD.<\/li>\n<li>P\u0159idat do Arduino IDE (v\u00fdvojov\u00e9 prost\u0159ed\u00ed) ESP8266 a desku do vlastnosti (spr\u00e1vce dal\u0161\u00edch desek p\u0159idat\u00a0http:\/\/arduino.esp8266.com\/stable\/package_esp8266com_index.json) &#8211; podrobn\u011bj\u0161\u00ed n\u00e1vod nap\u0159\u00edklad <a href=\"https:\/\/www.google.cz\/search?rlz=1C1GGRV_enCZ751CZ753&amp;ei=dWp-W_eRPIPOgQbH4qb4Cw&amp;q=esp8266+add+to+arduino+ide&amp;oq=esp8266+add+to+arduino+ide&amp;gs_l=psy-ab.3..0i71k1l8.0.0.0.1564.0.0.0.0.0.0.0.0..0.0....0...1c..64.psy-ab..0.0.0....0.5WQJbE7uM9c\" target=\"_blank\" rel=\"noopener\">zde<\/a>.<\/li>\n<li>USB \/ COM p\u0159evodn\u00edk &#8211; nejjednodu\u0161eji ho vytvo\u0159\u00edte z Arduino desky, tak, \u017ee propoj\u00edte RST a GND. (j\u00e1 testoval UNO a MEGA)<\/li>\n<li>Program <a href=\"https:\/\/github.com\/esp8266\/Arduino\/tree\/master\/libraries\/ESP8266AVRISP\" target=\"_blank\" rel=\"noopener\">ESP8266AVRISP<\/a>\u00a0&#8211; nahr\u00e1t do modulu ESP8266MOD.<\/li>\n<\/ul>\n<h2>Jak nahr\u00e1t do ESP8266 po\u017eadovan\u00fd software\u00a0<a href=\"https:\/\/github.com\/esp8266\/Arduino\/tree\/master\/libraries\/ESP8266AVRISP\" target=\"_blank\" rel=\"noopener\">ESP8266AVRISP<\/a><\/h2>\n<p>P\u0159idejte v nastaven\u00ed Arduino IDE definici ESP8266 desek. Do \u0159\u00e1dku &#8222;Spr\u00e1vce dal\u0161\u00edch desek URL&#8220; p\u0159idejte:<\/p>\n<pre>http:\/\/arduino.esp8266.com\/stable\/package_esp8266com_index.json<\/pre>\n<div id=\"attachment_2405\" style=\"width: 703px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-2405\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-2405 size-full\" src=\"https:\/\/www.puhy.cz\/wprsblg1\/wp-content\/uploads\/2018\/08\/esp8266addtoarduinoide.png\" alt=\"P\u0159id\u00e1n\u00ed definic desek ESP8266 do Arduino IDE\" width=\"693\" height=\"667\" srcset=\"https:\/\/www.puhy.cz\/wprsblg1\/wp-content\/uploads\/2018\/08\/esp8266addtoarduinoide.png 693w, https:\/\/www.puhy.cz\/wprsblg1\/wp-content\/uploads\/2018\/08\/esp8266addtoarduinoide-300x289.png 300w, https:\/\/www.puhy.cz\/wprsblg1\/wp-content\/uploads\/2018\/08\/esp8266addtoarduinoide-624x601.png 624w\" sizes=\"(max-width: 693px) 100vw, 693px\" \/><p id=\"caption-attachment-2405\" class=\"wp-caption-text\">P\u0159id\u00e1n\u00ed definic desek ESP8266 do Arduino IDE<\/p><\/div>\n<p>V Arduino IDE vyberte desku V\u00fdvojov\u00e1 deska: Generic ESP8266module<\/p>\n<div id=\"attachment_2406\" style=\"width: 730px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-2406\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-2406 size-full\" src=\"https:\/\/www.puhy.cz\/wprsblg1\/wp-content\/uploads\/2018\/08\/vyberesp8266.png\" alt=\"V\u00fdb\u011br ESP8266 modulu v Arduino IDE\" width=\"720\" height=\"835\" srcset=\"https:\/\/www.puhy.cz\/wprsblg1\/wp-content\/uploads\/2018\/08\/vyberesp8266.png 720w, https:\/\/www.puhy.cz\/wprsblg1\/wp-content\/uploads\/2018\/08\/vyberesp8266-259x300.png 259w, https:\/\/www.puhy.cz\/wprsblg1\/wp-content\/uploads\/2018\/08\/vyberesp8266-624x724.png 624w\" sizes=\"(max-width: 720px) 100vw, 720px\" \/><p id=\"caption-attachment-2406\" class=\"wp-caption-text\">V\u00fdb\u011br ESP8266 modulu v Arduino IDE<\/p><\/div>\n<p>Upravte n\u00e1zev wifi s\u00edt\u011b (SSID), ke kter\u00e9 se bude modul p\u0159ipojovat a heslo (pass).<\/p>\n<div id=\"attachment_2413\" style=\"width: 449px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-2413\" decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-2413\" src=\"https:\/\/www.puhy.cz\/wprsblg1\/wp-content\/uploads\/2018\/08\/wifisettingsesp.png\" alt=\"Nastaven\u00ed wifi SSID a hesla\" width=\"439\" height=\"390\" srcset=\"https:\/\/www.puhy.cz\/wprsblg1\/wp-content\/uploads\/2018\/08\/wifisettingsesp.png 439w, https:\/\/www.puhy.cz\/wprsblg1\/wp-content\/uploads\/2018\/08\/wifisettingsesp-300x267.png 300w\" sizes=\"(max-width: 439px) 100vw, 439px\" \/><p id=\"caption-attachment-2413\" class=\"wp-caption-text\">Nastaven\u00ed wifi SSID a hesla<\/p><\/div>\n<p>Nyn\u00ed bude pot\u0159eba vz\u00edt p\u00e1je\u010dku a trochu si zabastlit. Na modulu ESP8266:<\/p>\n<ul>\n<li>propojte pin GPIO 15 s GND kapkou c\u00ednu p\u0159\u00edmo na modulu &#8211; takto to z\u016fstane natrvalo<\/li>\n<li>propojte GPIO 0 s GND &#8211; toto propojen\u00ed bude po nahr\u00e1n\u00ed programu pot\u0159eba odstranit<\/li>\n<li>p\u0159ipojte stabiliz\u00e1tor a kondenz\u00e1tor 470uF mezi Vcc a GND p\u0159\u00edmo na modul<\/li>\n<li>Propojte piny EN, RST na VCC (na fotografii je rezistor, ale funguje to i kdy\u017e to propoj\u00edte natvrdo).<\/li>\n<li>Vezm\u011bte Arduino UNO nebo MEGA a spojte RST pin na Arduinu s GND na Arduinu &#8211; takto bude mikrokontrol\u00e9r na Arduinu dr\u017een v resetu a deska se bude chovat jen jako hloup\u00fd USB \/ COM p\u0159evodn\u00edk. V r\u016fzn\u00fdch diskus\u00edch jsem na\u0161el zm\u00ednky, \u017ee to nefunguje a \u017ee je nutn\u00e9 pou\u017e\u00edt p\u0159evodn\u00edk USB\/ COM nebo dal\u0161\u00ed obskurnosti &#8211; m\u011b to fungovalo v\u017edy a s r\u016fzn\u00fdmi druhy Arduin, tak se toho nebojte.<\/li>\n<li>P\u0159ipojte TX a RX modulu ESP8266 na TX a RX Arduina (Arduino piny 0,1). RX na RX a TX na TX<\/li>\n<li>P\u0159ipojte nap\u00e1jen\u00ed, wifi modul nap\u00e1jejte p\u0159\u00edmo z Arduina. M\u011blo by to vypadat n\u011bjak takto (na obr\u00e1zku nen\u00ed kondenz\u00e1tor ani stabiliz\u00e1tor 3,3V pro ESP 8266 a je nap\u00e1jen p\u0159\u00edmo z 3,3V v\u00fdstupu Arduina):<\/li>\n<\/ul>\n<div id=\"attachment_2414\" style=\"width: 259px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-2414\" decoding=\"async\" loading=\"lazy\" class=\"size-medium wp-image-2414\" src=\"https:\/\/www.puhy.cz\/wprsblg1\/wp-content\/uploads\/2018\/08\/20180418_132357-1-249x300.jpg\" alt=\"Arduino MEGA jako USB \/ COM p\u0159evodn\u00edk pro ESP8266\" width=\"249\" height=\"300\" srcset=\"https:\/\/www.puhy.cz\/wprsblg1\/wp-content\/uploads\/2018\/08\/20180418_132357-1-249x300.jpg 249w, https:\/\/www.puhy.cz\/wprsblg1\/wp-content\/uploads\/2018\/08\/20180418_132357-1-768x924.jpg 768w, https:\/\/www.puhy.cz\/wprsblg1\/wp-content\/uploads\/2018\/08\/20180418_132357-1-851x1024.jpg 851w, https:\/\/www.puhy.cz\/wprsblg1\/wp-content\/uploads\/2018\/08\/20180418_132357-1-624x751.jpg 624w\" sizes=\"(max-width: 249px) 100vw, 249px\" \/><p id=\"caption-attachment-2414\" class=\"wp-caption-text\">Arduino MEGA jako USB \/ COM p\u0159evodn\u00edk pro ESP8266<\/p><\/div>\n<ul>\n<li>Otev\u0159ete si s\u00e9riov\u00fd termin\u00e1l (v Arduino IDE N\u00e1stroje -&gt; S\u00e9riov\u00fd termin\u00e1l) na p\u0159\u00edslu\u0161n\u00e9m portu a nyn\u00ed a resetujte modul ESP8266 odpojen\u00edm a znovu p\u0159ipojen\u00edm nap\u00e1jen\u00ed (pouze nap\u00e1jen\u00ed modulu, ne Arduina, proto\u017ee by se ztratil p\u0159\u00edslu\u0161n\u00fd port). M\u011blo by to vypsat n\u011bco jako boot mode 1,6) . Pokud se zobrazuj\u00ed klikyh\u00e1ky, zm\u011b\u0148te rychlost portu na 74880Bd (p\u0159\u00edpadn\u011b experimentujte s jin\u00fdmi rychlostmi).<\/li>\n<li>Nyn\u00ed m\u016f\u017eete nahr\u00e1t program do ESP8266, vyberte p\u0159\u00edslu\u0161n\u00fd COM port a upload speed 115200. (ano, opravdu 115200).<\/li>\n<li>Po nahr\u00e1n\u00ed do ESP8266 odpojte nap\u00e1jen\u00ed a a <strong>zru\u0161te propojku GPIO 0 na GND<\/strong>. Propojku GPIO15 na GND ponechte. Bez n\u00ed by wifi modul nenab\u011bhl do standardn\u00edho m\u00f3du. Po op\u011btovn\u00e9m p\u0159ipojen\u00ed nap\u00e1jen\u00ed (resetu modulu) by se m\u011bl ji\u017e modul p\u0159ipojit k nastaven\u00e9 wifi a z\u00edskat adresu z DHCP. Zjist\u011bte jeho IP adresu (nap\u0159\u00edklad z logu routeru nebo ze z\u00e1lo\u017eky DHCP leases, p\u0159\u00edpadn\u011b DHCP z\u00e1p\u016fj\u010dky v administraci routeru).<\/li>\n<li>Do s\u00e9riov\u00e9 konzole by ESP8266 m\u011blo po resetu vypsat:\n<pre>Arduino AVR-ISP over TCP\r\nIP address: 192.168.10.93\r\nUse your avrdude:\r\navrdude -c arduino -p &lt;device&gt; -P net:192.168.10.93:328 -t # or -U ...<\/pre>\n<\/li>\n<li>Pokud je v\u0161e v po\u0159\u00e1dku, m\u016f\u017eete u\u017e odpojit vodi\u010de od RX a TX modulu a naopak p\u0159ipojit vodi\u010de ke GPIO5, GPIO14, GPIO13, GPIO12. T\u011bmito vodi\u010di se bude p\u0159ipojovat Arduino (AVR ICSP konektor), kter\u00e9 chcete vzd\u00e1len\u011b programovat. P\u0159ipojen\u00ed bude n\u00e1sleduj\u00edc\u00ed:<\/li>\n<\/ul>\n<pre>ESP8266 GPIO5 - Arduino RST (b\u00edl\u00e1)\r\n\r\nESP8266 GPIO14 - Arduino SCK (oran\u017eov\u00e1)\r\n\r\nESP8266 GPIO13 - Arduino MOSI (zelen\u00e1)\r\n\r\nESP8266GPIO12 - Arduino MISO (\u017elut\u00e1)<\/pre>\n<p>Nejlep\u0161\u00ed je p\u0159ipojit v\u0161e na ICSP konektor. Na n\u00e1sleduj\u00edc\u00edm obr\u00e1zku se m\u016f\u017eete pod\u00edvat, jak jsem to pro \u00fa\u010dely testov\u00e1n\u00ed ud\u011blal j\u00e1 (v\u0161imn\u011bte si nabastlen\u00e9ho stabiliz\u00e1toru 3,3V aby bylo mo\u017eno celek nap\u00e1jet z 5V. 5V je dostupn\u00fdch na ICSP konektoru, 3,3V nikoliv.<\/p>\n<div id=\"attachment_2416\" style=\"width: 3201px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-2416\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-2416 size-full\" src=\"https:\/\/www.puhy.cz\/wprsblg1\/wp-content\/uploads\/2018\/08\/20180823_111410.jpg\" alt=\"P\u0159ipojen\u00ed ESP8266AVRISP pro ICSP programov\u00e1n\u00ed Arduina - arduino nahr\u00e1n\u00ed programu p\u0159es wifi\" width=\"3191\" height=\"1789\" srcset=\"https:\/\/www.puhy.cz\/wprsblg1\/wp-content\/uploads\/2018\/08\/20180823_111410.jpg 3191w, https:\/\/www.puhy.cz\/wprsblg1\/wp-content\/uploads\/2018\/08\/20180823_111410-300x168.jpg 300w, https:\/\/www.puhy.cz\/wprsblg1\/wp-content\/uploads\/2018\/08\/20180823_111410-768x431.jpg 768w, https:\/\/www.puhy.cz\/wprsblg1\/wp-content\/uploads\/2018\/08\/20180823_111410-1024x574.jpg 1024w, https:\/\/www.puhy.cz\/wprsblg1\/wp-content\/uploads\/2018\/08\/20180823_111410-624x350.jpg 624w\" sizes=\"(max-width: 3191px) 100vw, 3191px\" \/><p id=\"caption-attachment-2416\" class=\"wp-caption-text\">P\u0159ipojen\u00ed ESP8266AVRISP pro ICSP programov\u00e1n\u00ed Arduina<\/p><\/div>\n<p>Zapojen\u00ed ICSP konektoru na Arduinech je n\u00e1sleduj\u00edc\u00ed:<\/p>\n<div id=\"attachment_2415\" style=\"width: 309px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-2415\" decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-2415\" src=\"https:\/\/www.puhy.cz\/wprsblg1\/wp-content\/uploads\/2018\/08\/icsp_pinout.png\" alt=\"Zapojen\u00ed ICSP konektoru Arduino\" width=\"299\" height=\"203\" \/><p id=\"caption-attachment-2415\" class=\"wp-caption-text\">Zapojen\u00ed ICSP konektoru Arduino<\/p><\/div>\n<h2>Vlastn\u00ed programov\u00e1n\u00ed Arduina p\u0159es wifi<\/h2>\n<h3>Linux<\/h3>\n<p>Programov\u00e1n\u00ed prob\u00edh\u00e1 na portu 328, pod linuxem je obvykle u avrdude k dispozici i p\u0159ep\u00edna\u010d\u00a0net:, p\u0159\u00edkaz potom vypad\u00e1 takto:<\/p>\n<pre>avrdude -c arduino -p &lt;device&gt; -P net:192.168.10.93:328 -t # or -U ...<\/pre>\n<h2>Windows<\/h2>\n<p>Pod Windows ve standardn\u00ed instalaci Arduino IDE\/avrdude p\u0159ep\u00edna\u010d\u00a0net: nefunguje. Mus\u00edte nainstalovat virtu\u00e1ln\u00ed s\u00e9riov\u00fd port (p\u0159evodn\u00edk COM\u00a0 \/ LAN). J\u00e1 pou\u017eil <a href=\"http:\/\/www.netburner.com\/support\/documents\/sb70\/deployment-tools-9\/473-virtual-comm-port-driver-12\/file\" target=\"_blank\" rel=\"noopener\">tento<\/a>. Zde si vyberete voln\u00e9 \u010d\u00edslo COM portu a p\u0159i\u0159ad\u00edte mu IP adresu wifi desky ESP8266 a port (defaultn\u011b 328). Potom v Arduino IDE vyberete p\u0159\u00edslu\u0161n\u00fd COM port a programujete vzd\u00e1len\u00e9 Arduino p\u0159\u00edkazem\u00a0Projekt -&gt; Nahr\u00e1t pomoc\u00ed program\u00e1toru (Ctrl + Shift + U). Nikoliv \u0161ipkou, tou to nefunguje, proto\u017ee o\u010dek\u00e1v\u00e1 fyzicky p\u0159ipojen\u00e9 Arduino. Toto je jedin\u00e9 mal\u00e9 omezen\u00ed a je pot\u0159eba si zvyknout na to nema\u010dkat v Arduino IDE \u0161ipku &#8222;Nahr\u00e1t&#8220;, ale\u00a0Nahr\u00e1t pomoc\u00ed program\u00e1toru (Ctrl + Shift + U).<\/p>\n<div id=\"attachment_2420\" style=\"width: 442px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-2420\" decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-2420\" src=\"https:\/\/www.puhy.cz\/wprsblg1\/wp-content\/uploads\/2018\/08\/netburner.png\" alt=\"nastaven\u00ed p\u0159evodu IP \/ COM\" width=\"432\" height=\"543\" srcset=\"https:\/\/www.puhy.cz\/wprsblg1\/wp-content\/uploads\/2018\/08\/netburner.png 432w, https:\/\/www.puhy.cz\/wprsblg1\/wp-content\/uploads\/2018\/08\/netburner-239x300.png 239w\" sizes=\"(max-width: 432px) 100vw, 432px\" \/><p id=\"caption-attachment-2420\" class=\"wp-caption-text\">Nastaven\u00ed virtu\u00e1ln\u00edho COM portu<\/p><\/div>\n<h2>D\u016fle\u017eit\u00e9 pozn\u00e1mky<\/h2>\n<ol>\n<li><strong>ESP8266 je citliv\u00fd na kvalitu nap\u00e1jen\u00ed<\/strong>, wifi pot\u0159ebuje pom\u011brn\u011b zna\u010dn\u00fd proud p\u0159edev\u0161\u00edm p\u0159i vys\u00edl\u00e1n\u00ed a pokud nem\u00e1 stabiln\u00ed nap\u00e1jen\u00ed n\u00e1hodn\u011b se resetuje nebo kou\u0161e. V m\u00e9m p\u0159\u00edpad\u011b trochu pomohlo p\u0159ipojen\u00ed 470uF kondenz\u00e1toru p\u0159\u00edmo k modulu, nicm\u00e9n\u011b p\u0159esto se modul ob\u010das zasekl a cel\u00fd proces nefungoval (ESP8266 jsem m\u011bl p\u0159ipojen\u00fd na 3,3V v\u00fdstup Arduina). Cel\u00fd probl\u00e9m jsem vy\u0159e\u0161il p\u0159ipojen\u00edm <a href=\"https:\/\/www.puhy.cz\/stabilizator-napeti-low-drop-stm-ld-1117-v-3-3-v-0-8-a-kladny-to-220-6120.html\" target=\"_blank\" rel=\"noopener\">3,3V stabiliz\u00e1toru<\/a> p\u0159ed ESP8266 a celek nap\u00e1j\u00edm z 5V v\u00fdstupu Arduina. Kondenz\u00e1tor 470uF p\u0159\u00edmo u modulu ESP8266MOD je pochopiteln\u011b st\u00e1le samoz\u0159ejmost\u00ed.<\/li>\n<li>ESP8266 je pot\u0159eba nap\u00e1jet nap\u011bt\u00edm 3,3V. <strong>GPIO porty m\u00e1 v\u0161ak 5V tolerantn\u00ed.<\/strong> I p\u0159es roz\u0161\u00ed\u0159enou pov\u011bru, \u017ee se zni\u010d\u00ed p\u0159ipojen\u00edm k 5V logice Arduina, mi to takto funguje \u0159adu m\u011bs\u00edc\u016f. A <a href=\"http:\/\/xanadu.khnet.info\/esp8266.php\" target=\"_blank\" rel=\"noopener\">nejsem s\u00e1m<\/a>. Tak\u017ee se toho nebojte a v tomto p\u0159\u00edpad\u011b se nezdr\u017eujte p\u0159evodn\u00edkem \u00farovn\u00ed 5\/3,3V.<\/li>\n<li>Pokud nahr\u00e1v\u00e1te do Arduina p\u0159es ESP8266AVRISP mus\u00edte d\u00e1t v\u017edy Projekt -&gt; Nahr\u00e1t pomoc\u00ed program\u00e1toru (Ctrl + Shift + U). Jestli\u017ee zm\u00e1\u010dknete pouze \u0161ipku, nebude to fungovat, proto\u017ee Arduino IDE bude na portu o\u010dek\u00e1vat standardn\u00ed Arduino.<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Pokud chcete programovat vzd\u00e1len\u00e1 za\u0159\u00edzen\u00ed s Arduinem, p\u0159\u00edpadn\u011b ATMEL AVR procesory, m\u016f\u017ee se hodit n\u00e1sleduj\u00edc\u00ed projekt &#8211;\u00a0Arduino nahr\u00e1n\u00ed programu p\u0159es wifi. P\u0159i pot\u0159eb\u011b nahr\u00e1t nov\u00fd firmware nemus\u00edte nic nikam p\u0159ipojovat, upload nov\u00e9ho firmware prob\u00edh\u00e1 p\u0159es wifi &#8211; tzv. OTA upload &#8211; (Over The Air upload). Prakticky to funguje tak, \u017ee se pou\u017eije miniaturn\u00ed deska ESP8266 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[695,2,8],"tags":[47,696,697],"_links":{"self":[{"href":"https:\/\/www.puhy.cz\/blog\/wp-json\/wp\/v2\/posts\/2069"}],"collection":[{"href":"https:\/\/www.puhy.cz\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.puhy.cz\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.puhy.cz\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.puhy.cz\/blog\/wp-json\/wp\/v2\/comments?post=2069"}],"version-history":[{"count":17,"href":"https:\/\/www.puhy.cz\/blog\/wp-json\/wp\/v2\/posts\/2069\/revisions"}],"predecessor-version":[{"id":2425,"href":"https:\/\/www.puhy.cz\/blog\/wp-json\/wp\/v2\/posts\/2069\/revisions\/2425"}],"wp:attachment":[{"href":"https:\/\/www.puhy.cz\/blog\/wp-json\/wp\/v2\/media?parent=2069"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.puhy.cz\/blog\/wp-json\/wp\/v2\/categories?post=2069"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.puhy.cz\/blog\/wp-json\/wp\/v2\/tags?post=2069"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}