{"id":5819,"date":"2024-03-28T09:56:34","date_gmt":"2024-03-28T08:56:34","guid":{"rendered":"https:\/\/forbot.com\/uncategorized-cs\/kurz-arduino-uroven-ii-9-multitasking-zpozdeni-pomoci-funkce-millis\/"},"modified":"2024-09-06T23:24:02","modified_gmt":"2024-09-06T21:24:02","slug":"kurz-arduino-uroven-ii-9-multitasking-zpozdeni-pomoci-funkce-millis","status":"publish","type":"post","link":"https:\/\/forbot.com\/cs\/kurz-arduino-uroven-2\/kurz-arduino-uroven-ii-9-multitasking-zpozdeni-pomoci-funkce-millis\/","title":{"rendered":"Kurz Arduino \u00farove\u0148 II &#8211; #9 &#8211; Multitasking, zpo\u017ed\u011bn\u00ed pomoc\u00ed funkce millis()"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"5819\" class=\"elementor elementor-5819 elementor-5531\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ea7013b elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ea7013b\" 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-55af9edf\" data-id=\"55af9edf\" 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-6fea0622 elementor-widget elementor-widget-image\" data-id=\"6fea0622\" 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=\"788\" height=\"533\" src=\"https:\/\/forbot.com\/wp-content\/uploads\/2024\/03\/ikonaArd2_9.jpg\" class=\"attachment-large size-large wp-image-6765\" alt=\"\" srcset=\"https:\/\/forbot.com\/wp-content\/uploads\/2024\/03\/ikonaArd2_9.jpg 788w, https:\/\/forbot.com\/wp-content\/uploads\/2024\/03\/ikonaArd2_9-300x203.jpg 300w, https:\/\/forbot.com\/wp-content\/uploads\/2024\/03\/ikonaArd2_9-768x519.jpg 768w\" sizes=\"(max-width: 788px) 100vw, 788px\" \/>\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-60b8dedf\" data-id=\"60b8dedf\" 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-7daf676e elementor-widget elementor-widget-text-editor\" data-id=\"7daf676e\" 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>\n<p>Funkce <strong>delay<\/strong> (pro zad\u00e1v\u00e1n\u00ed zpo\u017ed\u011bn\u00ed) je jednou z prvn\u00edch v\u011bc\u00ed, kter\u00e9 se nau\u010d\u00edte, kdy\u017e se sezn\u00e1m\u00edte s Arduinem. Jejich provoz v\u0161ak m\u016f\u017ee zp\u016fsobit mnoho probl\u00e9m\u016f.<\/p>\n<p>Na\u0161t\u011bst\u00ed existuje sofistikovan\u011bj\u0161\u00ed \u0159e\u0161en\u00ed zalo\u017een\u00e9 na funkci <strong>millis<\/strong>. Umo\u017e\u0148uje Arduinu prov\u00e1d\u011bt n\u011bkolik \u00faloh &#8222;sou\u010dasn\u011b&#8220;.<\/p>\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-1736d72 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1736d72\" 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-13da4239\" data-id=\"13da4239\" 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<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-6cbadd8b elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"6cbadd8b\" data-element_type=\"section\" data-e-type=\"section\" id=\"menu-nav-post-top-wrapper\">\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-33 elementor-inner-column elementor-element elementor-element-46d8e3f8\" data-id=\"46d8e3f8\" data-element_type=\"column\" data-e-type=\"column\" id=\"menu-nav-prev-col-top\">\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-1ea1bbdd elementor-align-center elementor-widget__width-initial elementor-widget elementor-widget-button\" data-id=\"1ea1bbdd\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"menu-prev-btn-top\" 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:\/\/forbot.com\/cs\/kurz-arduino\/kurz-arduino-uroven-ii-8-digitalni-senzor-vlhkosti-dht11\/\">\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\">&lt;&lt; P\u0159edchoz\u00ed \u010d\u00e1st<\/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-33 elementor-inner-column elementor-element elementor-element-69c695c1\" data-id=\"69c695c1\" data-element_type=\"column\" data-e-type=\"column\" id=\"menu-nav-middle-col-top\">\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-76b1653c elementor-align-center elementor-widget__width-initial elementor-widget elementor-widget-button\" data-id=\"76b1653c\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"menu-nav-btn-top\" 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-size-sm\" role=\"button\">\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\">Navigace v kurzu \u25bc <\/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-33 elementor-inner-column elementor-element elementor-element-7c3e5912\" data-id=\"7c3e5912\" data-element_type=\"column\" data-e-type=\"column\" id=\"menu-nav-next-col-top\">\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-71899322 elementor-align-center elementor-widget__width-initial elementor-widget elementor-widget-button\" data-id=\"71899322\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"menu-next-btn-top\" 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=\"\/cs\/kategorie\/kurz-arduino-uroven-2\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-graduation-cap\"><\/i>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Seznam kurz\u016f<\/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-6b5aa7c7 elementor-nav-menu__text-align-aside elementor-widget elementor-widget-nav-menu\" data-id=\"6b5aa7c7\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"menu-nav-post-top\" data-settings=\"{&quot;layout&quot;:&quot;dropdown&quot;,&quot;submenu_icon&quot;:{&quot;value&quot;:&quot;&lt;i class=\\&quot;\\&quot; aria-hidden=\\&quot;true\\&quot;&gt;&lt;\\\/i&gt;&quot;,&quot;library&quot;:&quot;&quot;}}\" data-widget_type=\"nav-menu.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<nav class=\"elementor-nav-menu--dropdown elementor-nav-menu__container\" aria-hidden=\"true\">\n\t\t\t\t<ul id=\"menu-2-6b5aa7c7\" class=\"elementor-nav-menu\"><li class=\"menu-item menu-item-type-post_type menu-item-object-post menu-item-10167\"><a href=\"https:\/\/forbot.com\/de\/arduino-kurs-stufe-2\/arduino-kurs-stufe-ii-1-einfuehrung-inhaltsverzeichnis\/\" class=\"elementor-item menu-link\" tabindex=\"-1\">Kurz Arduino \u00farove\u0148 II &#8211; #1 &#8211; \u00davod, Obsah<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-post menu-item-10166\"><a href=\"https:\/\/forbot.com\/de\/arduino-kurs-stufe-2\/arduino-kurs-ii-2-rgb-leds-traditionell-und-ws2812\/\" class=\"elementor-item menu-link\" tabindex=\"-1\">Kurz Arduino \u00farove\u0148 II &#8211; #2 &#8211; RGB LED diody (tradi\u010dn\u00ed a WS2812)<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-post menu-item-10165\"><a href=\"https:\/\/forbot.com\/de\/arduino-kurs-stufe-2\/arduino-kurs-ii-3-alarmsirene-mosfet-in-der-praxis\/\" class=\"elementor-item menu-link\" tabindex=\"-1\">Kurz Arduino \u00farove\u0148 II &#8211; #3 &#8211; Poplachov\u00e1 sir\u00e9na, MOSFET v praxi<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-post menu-item-10164\"><a href=\"https:\/\/forbot.com\/de\/arduino-kurs-stufe-2\/arduino-ii-kurs-4-unterbrechungen-reed-schalter-pir-sensor\/\" class=\"elementor-item menu-link\" tabindex=\"-1\">Kurz Arduino \u00farove\u0148 II &#8211; #4 &#8211; P\u0159eru\u0161en\u00ed, jaz\u00fd\u010dkov\u00fd sp\u00edna\u010d, PIR senzor<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-post menu-item-10163\"><a href=\"https:\/\/forbot.com\/de\/arduino-kurs-stufe-2\/arduino-ii-kurs-5-tastatur-eigene-alarmanlage\/\" class=\"elementor-item menu-link\" tabindex=\"-1\">Kurz Arduino \u00farove\u0148 II &#8211; #5 &#8211; Kl\u00e1vesnice, vlastn\u00ed alarmov\u00fd syst\u00e9m<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-post menu-item-10162\"><a href=\"https:\/\/forbot.com\/de\/arduino-kurs-stufe-2\/arduino-ii-kurs-6-7-segment-anzeigen\/\" class=\"elementor-item menu-link\" tabindex=\"-1\">Kurz Arduino \u00farove\u0148 II &#8211; #6 &#8211; 7-segmentov\u00e9 displeje<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-post menu-item-10161\"><a href=\"https:\/\/forbot.com\/de\/arduino-kurs-stufe-2\/arduino-kurs-stufe-ii-7-analoge-und-digitale-thermometer\/\" class=\"elementor-item menu-link\" tabindex=\"-1\">Kurz Arduino \u00farove\u0148 II &#8211; #7 &#8211; analogov\u00e9 a digit\u00e1ln\u00ed teplom\u011bry<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-post menu-item-10160\"><a href=\"https:\/\/forbot.com\/de\/arduino-kurs-stufe-2\/arduino-kurs-stufe-ii-8-digitaler-feuchtigkeitssensor-dht11\/\" class=\"elementor-item menu-link\" tabindex=\"-1\">Kurz Arduino \u00farove\u0148 II &#8211; #8 &#8211; Digit\u00e1ln\u00ed senzor vlhkosti (DHT11)<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-post menu-item-10159\"><a href=\"https:\/\/forbot.com\/de\/arduino-kurs-stufe-2\/arduino-kurs-stufe-ii-9-multitasking-verzoegerungen-mit-millis\/\" class=\"elementor-item menu-link\" tabindex=\"-1\">Kurz Arduino \u00farove\u0148 II &#8211; #9 &#8211; Multitasking, zpo\u017ed\u011bn\u00ed pomoc\u00ed funkce millis()<\/a><\/li>\n<\/ul>\t\t\t<\/nav>\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-57b7b185 custom-alert-box elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"57b7b185\" 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-10801ec8\" data-id=\"10801ec8\" 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<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-75d82d62 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"75d82d62\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-7e8cfd35 blue-box-bestellen-ein-set\" data-id=\"7e8cfd35\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\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-a9f19ca elementor-widget elementor-widget-text-editor\" data-id=\"a9f19ca\" 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><i class=\"fas fa-shopping-cart fa-lg\" style=\"color: #004085;\"><\/i> Objednejte si sadu prvk\u016f a za\u010dn\u011bte se u\u010dit v praxi! <a href=\"https:\/\/botland.cz\/startovaci-sady-pro-arduino\/23721-forbot-sada-arduino-urovne-2-5904422384296.html\"><strong>Kliknut\u00edm sem p\u0159ejdete do obchodu &gt;&gt;<\/strong><\/a><\/p>\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\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-7a0383d elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7a0383d\" 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-8ea114e\" data-id=\"8ea114e\" 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-b70b8e8 elementor-widget elementor-widget-heading\" data-id=\"b70b8e8\" 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\">Probl\u00e9m multitaskingu 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-5c8cf27 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5c8cf27\" 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-75f81b8\" data-id=\"75f81b8\" 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-81a8f89 elementor-widget elementor-widget-text-editor\" data-id=\"81a8f89\" 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>Nejb\u011b\u017en\u011bj\u0161\u00edm p\u0159\u00edkladem pro za\u010d\u00e1tek v\u00fduky s Arduino je blik\u00e1n\u00ed LED diody. Obvykle to vypad\u00e1 takto:<\/p>\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-9ef8af2 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"9ef8af2\" 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-1269c41\" data-id=\"1269c41\" 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-f1fad89 elementor-widget elementor-widget-code-highlight\" data-id=\"f1fad89\" 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 word-wrap\">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-cpp line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-cpp\">\n\t\t\t\t\t<xmp>#define LED1pin 3\n\nvoid setup() {\n  \/\/Pin, ke kter\u00e9mu je dioda p\u0159ipojena jako v\u00fdstup\n  pinMode(LED1pin, OUTPUT);\n}\n\nvoid loop() {\n  digitalWrite(LED1pin, HIGH); \/\/Zapni diodu\n  delay(1000); \/\/Po\u010dkej 1000 ms\n  digitalWrite(LED1pin, LOW); \/\/Vypni diodu\n  delay(1000); \/\/Po\u010dkej 1000 ms  \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-737eb02 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"737eb02\" 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-62c55e3\" data-id=\"62c55e3\" 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-e30ab16 elementor-widget elementor-widget-text-editor\" data-id=\"e30ab16\" 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>Kr\u00e1tk\u00fd obsah smy\u010dky <strong>loop()<\/strong> sta\u010d\u00ed k tomu, aby LED dioda za\u010dala blikat. Pozn\u00e1mka: P\u0159echod z nastaven\u00ed p\u0159\u00edslu\u0161n\u00e9ho stavu na v\u00fdstupu do funkce <strong>delay()<\/strong> je okam\u017eit\u00fd, v animaci n\u00ed\u017ee je vid\u011bt, co se d\u011bje, a\u017e po &#8222;mal\u00e9m okam\u017eiku&#8220;:<\/p>\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-f3ad4e4 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"f3ad4e4\" 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-b818dd5\" data-id=\"b818dd5\" 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-bd1d5e2 elementor-widget elementor-widget-image\" data-id=\"bd1d5e2\" 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=\"600\" height=\"200\" src=\"https:\/\/forbot.com\/wp-content\/uploads\/2024\/03\/petla_1000.gif\" class=\"attachment-large size-large wp-image-5545\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Obsah smy\u010dky loop() - Blik\u00e1n\u00ed diody.<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-c230af7 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"c230af7\" 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-8783b02\" data-id=\"8783b02\" 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-080f806 elementor-widget elementor-widget-text-editor\" data-id=\"080f806\" 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>Mnoho lid\u00ed si okam\u017eit\u011b p\u0159edstav\u00ed blik\u00e1n\u00ed dvou LED diod (s r\u016fznou frekvenc\u00ed). T\u00edm se dostanete do n\u00e1sleduj\u00edc\u00edho programu:<\/p>\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-6202c1a elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"6202c1a\" 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-8d716fc\" data-id=\"8d716fc\" 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-79f2f2d elementor-widget elementor-widget-code-highlight\" data-id=\"79f2f2d\" 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 word-wrap\">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-cpp line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-cpp\">\n\t\t\t\t\t<xmp>#define LED1pin 3\n#define LED2pin 4\n\nvoid setup() {\n  \/\/Pin, ke kter\u00e9mu je dioda p\u0159ipojena jako v\u00fdstup\n  pinMode(LED1pin, OUTPUT);\n  pinMode(LED2pin, OUTPUT);\n}\n\nvoid loop() {\n  digitalWrite(LED1pin, HIGH); \/\/Zapni diodu\n  delay(1000); \/\/Po\u010dkej 1000 ms\n  digitalWrite(LED1pin, LOW); \/\/Vypni diodu\n  delay(1000); \/\/Po\u010dkej 1000 ms  \n\n  digitalWrite(LED2pin, HIGH); \/\/Zapni diodu\n  delay(500); \/\/Po\u010dkej 500 ms\n  digitalWrite(LED2pin, LOW); \/\/Vypni diodu\n  delay(500); \/\/Po\u010dkej 500 ms  \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-e12ed45 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"e12ed45\" 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-0f88aac\" data-id=\"0f88aac\" 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-6b7bf11 elementor-widget elementor-widget-text-editor\" data-id=\"6b7bf11\" 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>Zp\u016fsob, jak\u00fdm tento k\u00f3d funguje, se li\u0161\u00ed od toho, co v\u011bt\u0161ina lid\u00ed o\u010dek\u00e1v\u00e1. Je d\u016fle\u017eit\u00e9 si uv\u011bdomit, \u017ee Arduino v\u0161echny <strong>instrukce ve smy\u010dce loop() prov\u00e1d\u00ed \u0159\u00e1dek po \u0159\u00e1dku<\/strong>. Mikroprocesor m\u016f\u017ee v jednom okam\u017eiku prov\u00e1d\u011bt pouze jednu operaci.<\/p>\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-65b04168 custom-alert-box elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"65b04168\" 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-7b08ace2\" data-id=\"7b08ace2\" 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<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-37572b3e elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"37572b3e\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-68d00ea4 blue-box-bestellen-ein-set\" data-id=\"68d00ea4\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\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-ac16823 elementor-widget elementor-widget-text-editor\" data-id=\"ac16823\" 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 style=\"text-align: center;\">Je t\u0159eba tak\u00e9 poznamenat, \u017ee funkce <strong>delay()<\/strong> zcela zastav\u00ed b\u011b\u017e\u00edc\u00ed program!<\/p>\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\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-7174f2d elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7174f2d\" 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-fa9a99b\" data-id=\"fa9a99b\" 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-79da2df elementor-widget elementor-widget-text-editor\" data-id=\"79da2df\" 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>M\u00edsto o\u010dek\u00e1van\u00e9ho sou\u010dasn\u00e9ho blik\u00e1n\u00ed diod LED se objev\u00ed n\u011bco zvl\u00e1\u0161tn\u00edho:<\/p>\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-1117142 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1117142\" 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-51ea4e7\" data-id=\"51ea4e7\" 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-6ef7884 elementor-widget elementor-widget-image\" data-id=\"6ef7884\" 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=\"600\" height=\"201\" src=\"https:\/\/forbot.com\/wp-content\/uploads\/2024\/03\/petal_1000_500.gif\" class=\"attachment-large size-large wp-image-5549\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Jak funguje program, ve kter\u00e9m maj\u00ed blikat dv\u011b LED diody (sou\u010dasn\u011b).<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-16d8ce9 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"16d8ce9\" 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-889f4c3\" data-id=\"889f4c3\" 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-bf2d9fb elementor-widget elementor-widget-text-editor\" data-id=\"bf2d9fb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Na prvn\u00ed pohled se to m\u016f\u017ee zd\u00e1t p\u0159ekvapiv\u00e9. V\u017edy\u0165 po\u010d\u00edta\u010de, kter\u00e9 pou\u017e\u00edv\u00e1me, prov\u00e1d\u011bj\u00ed velk\u00e9 mno\u017estv\u00ed r\u016fzn\u00fdch operac\u00ed sou\u010dasn\u011b (dokonce i ty s jednoj\u00e1drov\u00fdm procesorem). V tomto p\u0159\u00edpad\u011b nen\u00ed procesor po\u010d\u00edta\u010de ve skute\u010dnosti o nic lep\u0161\u00ed ne\u017e mikrokontrol\u00e9r Arduino. <strong>Tak\u00e9 prov\u00e1d\u00ed v\u017edy jen jednu operaci<\/strong>. V\u00edce\u00falohov\u00fd charakter po\u010d\u00edta\u010d\u016f spo\u010d\u00edv\u00e1 v tom, \u017ee velmi rychle p\u0159ep\u00ednaj\u00ed mezi r\u016fzn\u00fdmi \u00falohami (tis\u00edckr\u00e1t za sekundu). Z lidsk\u00e9ho pohledu to nen\u00ed patrn\u00e9.<\/p>\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-738cb780 custom-alert-box elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"738cb780\" 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-3c9bfb4f\" data-id=\"3c9bfb4f\" 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<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-297269be elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"297269be\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-56a99c61 blue-box-bestellen-ein-set\" data-id=\"56a99c61\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\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-65fc57d1 elementor-widget elementor-widget-text-editor\" data-id=\"65fc57d1\" 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>\u00da\u010dinek je srovnateln\u00fd s <a href=\"https:\/\/forbot.com\/cs\/kurz-arduino\/kurz-arduino-uroven-ii-6-7-segmentove-displeje\/\"><span style=\"text-decoration: underline;\">multiplexov\u00e1n\u00ed sedmisegmentov\u00fdch displej\u016f<\/span><\/a>Tam se v\u017edy rozsv\u00edt\u00ed pouze jedna \u010d\u00edslice, zbytek je zp\u016fsoben setrva\u010dnost\u00ed na\u0161ich o\u010d\u00ed.<\/p>\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\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-259665d elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"259665d\" 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-6fe396f\" data-id=\"6fe396f\" 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-8d4a8d5 elementor-widget elementor-widget-heading\" data-id=\"8d4a8d5\" 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\">Kdy lze pou\u017e\u00edt funkci delay()?<\/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-f9e2e67 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"f9e2e67\" 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-88ef5df\" data-id=\"88ef5df\" 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-ff2898c elementor-widget elementor-widget-text-editor\" data-id=\"ff2898c\" 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>Funkce <strong>delay()<\/strong> je velmi jednoduch\u00e1 a praktick\u00e1. Bohu\u017eel ka\u017ed\u00fd v\u00fdskyt funkce zablokuje cel\u00fd program. U jednoduch\u00fdch p\u0159\u00edklad\u016f se nejedn\u00e1 o z\u00e1sadn\u00ed probl\u00e9m. U velk\u00fdch projekt\u016f je to v\u0161ak problematick\u00e9. Pou\u017eit\u00ed t\u00e9to funkce m\u016f\u017ee v\u00e9st k obt\u00ed\u017en\u011b zjistiteln\u00fdm chyb\u00e1m programu (nap\u0159. do\u010dasn\u00e9 probl\u00e9my s n\u011bkter\u00fdmi knihovnami).<\/p>\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-3e5d8075 custom-alert-box elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"3e5d8075\" 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-1ca0f845\" data-id=\"1ca0f845\" 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<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-1de92389 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1de92389\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-67a49b5 blue-box-bestellen-ein-set\" data-id=\"67a49b5\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\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-50abdf46 elementor-widget elementor-widget-text-editor\" data-id=\"50abdf46\" 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 style=\"text-align: center;\">Funkci <strong>delay()<\/strong> lze pou\u017e\u00edt pouze tehdy, pokud jste si neust\u00e1le v\u011bdomi, \u017ee jej\u00edm \u00fakolem je <strong>\u201ezmrazit\u201c prov\u00e1d\u011bn\u00ed cel\u00e9ho programu! <\/strong><\/p>\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\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-8bc6fad elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"8bc6fad\" 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-70aa0e3\" data-id=\"70aa0e3\" 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-e2d5007 elementor-widget elementor-widget-heading\" data-id=\"e2d5007\" 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\">Co m\u00edsto funkce delay()?<\/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-1ca23f0 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1ca23f0\" 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-a8f4d1c\" data-id=\"a8f4d1c\" 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-ee7647b elementor-widget elementor-widget-text-editor\" data-id=\"ee7647b\" 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>Existuje \u0159ada knihoven, kter\u00e9 umo\u017e\u0148uj\u00ed zav\u00e9st &#8222;magick\u00e9&#8220; neblokuj\u00edc\u00ed zpo\u017ed\u011bn\u00ed. Samoz\u0159ejm\u011b byste si m\u011bli usnadnit \u017eivot a pou\u017e\u00edvat takov\u00e9 hotov\u00e9 knihovny. <strong>Mnoho lid\u00ed v\u0161ak nev\u00ed, jak tato zpo\u017ed\u011bn\u00ed funguj\u00ed<\/strong>, co\u017e vede k dal\u0161\u00edm, je\u0161t\u011b podivn\u011bj\u0161\u00edm chyb\u00e1m.<\/p>\n<p>Proto je dobr\u00e9 za\u010d\u00edt o programech p\u0159em\u00fd\u0161let a ps\u00e1t je jinak. Proto je nejlep\u0161\u00ed za\u010d\u00edt od nuly, bez prefabrikovan\u00fdch knihoven&#8230;..<\/p>\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-030cd6e elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"030cd6e\" 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-0519e3d\" data-id=\"0519e3d\" 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-31286c6 elementor-widget elementor-widget-heading\" data-id=\"31286c6\" 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\">Stopky zabudovan\u00e9 do Arduino - millis()!<\/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-950d15e elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"950d15e\" 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-aa43e23\" data-id=\"aa43e23\" 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-cec6b01 elementor-widget elementor-widget-text-editor\" data-id=\"cec6b01\" 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>V Arduino najdeme funkci <strong>millis()<\/strong>. Jeho zp\u016fsob fungov\u00e1n\u00ed lze nejl\u00e9pe p\u0159irovnat ke stopk\u00e1m, kter\u00e9 se spust\u00ed po zapnut\u00ed Arduino. Tato funkce vrac\u00ed po\u010det milisekund, kter\u00e9 uplynuly od zapojen\u00ed desky. Tyto &#8222;stopky&#8220; nemus\u00edme spou\u0161t\u011bt, to za n\u00e1s ud\u011bl\u00e1 Arduino. <strong>Funguje to v\u017edy a v ka\u017ed\u00e9m programu<\/strong>. Proces po\u010d\u00edt\u00e1n\u00ed je realizov\u00e1n hardwarov\u011b, tj. pomoc\u00ed \u010d\u00edta\u010d\u016f (\u010dasova\u010d\u016f). \u00dadaje z funkce <strong>millis()<\/strong> nelze ne\u00famysln\u011b zfal\u0161ovat.<\/p>\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-ca41834 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ca41834\" 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-8c266cd\" data-id=\"8c266cd\" 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-296726f elementor-widget elementor-widget-image\" data-id=\"296726f\" 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=\"768\" height=\"353\" src=\"https:\/\/forbot.com\/wp-content\/uploads\/2024\/03\/stoper-e1514675587315-768x353.jpg\" class=\"attachment-medium_large size-medium_large wp-image-5556\" alt=\"\" srcset=\"https:\/\/forbot.com\/wp-content\/uploads\/2024\/03\/stoper-e1514675587315-768x353.jpg 768w, https:\/\/forbot.com\/wp-content\/uploads\/2024\/03\/stoper-e1514675587315-300x138.jpg 300w, https:\/\/forbot.com\/wp-content\/uploads\/2024\/03\/stoper-e1514675587315.jpg 849w\" 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 m\u00e1 vestav\u011bn\u00e9 stopky!<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5562baac custom-alert-box elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5562baac\" 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-44bbb75c\" data-id=\"44bbb75c\" 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<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-41e76fe3 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"41e76fe3\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-2f89dcaa blue-box-bestellen-ein-set\" data-id=\"2f89dcaa\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\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-b3e9446 elementor-widget elementor-widget-text-editor\" data-id=\"b3e9446\" 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 style=\"text-align: center;\">Ani funkce <strong>delay()<\/strong> nedok\u00e1\u017ee zastavit intern\u00ed stopky, jejich\u017e v\u00fdsledek m\u016f\u017eeme p\u0159e\u010d\u00edst pomoc\u00ed funkce <strong>millis()<\/strong>!<\/p>\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\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-04eacf2 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"04eacf2\" 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-d2513bf\" data-id=\"d2513bf\" 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-91b86df elementor-widget elementor-widget-text-editor\" data-id=\"91b86df\" 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>Kombinace obou zm\u00edn\u011bn\u00fdch funkc\u00ed (delay a millis) se m\u00edj\u00ed \u00fa\u010dinkem a m\u016f\u017ee zp\u016fsobit ur\u010dit\u00e9 probl\u00e9my, ale je dobr\u00e9 v\u011bd\u011bt, \u017ee je to mo\u017en\u00e9 &#8211; je\u0161t\u011b se k tomu vr\u00e1t\u00edme.<\/p>\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-bf43e92 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"bf43e92\" 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-e946ff8\" data-id=\"e946ff8\" 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-0128297 elementor-widget elementor-widget-heading\" data-id=\"0128297\" 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\">Jak pou\u017e\u00edvat funkci millis()?<\/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-fd6dca5 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"fd6dca5\" 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-dfa86ff\" data-id=\"dfa86ff\" 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-d84c718 elementor-widget elementor-widget-code-highlight\" data-id=\"d84c718\" 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 word-wrap\">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-cpp line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-cpp\">\n\t\t\t\t\t<xmp>unsigned long aktualniCas = millis();<\/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-11edb31 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"11edb31\" 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-9d1dc74\" data-id=\"9d1dc74\" 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-90f2ef4 elementor-widget elementor-widget-text-editor\" data-id=\"90f2ef4\" 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>Pod\u00edvejme se nyn\u00ed, jak tyto stopky funguj\u00ed v praxi. M\u016f\u017eeme za\u010d\u00edt nastaven\u00edm aktu\u00e1ln\u00edho \u010dasu pomoc\u00ed p\u0159\u00edkazu <a href=\"https:\/\/forbot.com\/wp-admin\/post.php?post=5425&amp;action=elementor\"><span style=\"text-decoration: underline;\">UART<\/span><\/a> do po\u010d\u00edta\u010de. Samoz\u0159ejm\u011b je nem\u016f\u017eeme pos\u00edlat bez p\u0159eru\u0161en\u00ed, proto\u017ee jinak bychom zahltili datovou vyrovn\u00e1vac\u00ed pam\u011b\u0165 a zp\u016fsobili p\u00e1d v\u0161eho.<\/p>\n<p>Zat\u00edm nev\u00edme, jak program &#8222;chyt\u0159e&#8220; zastavit, a tak naposledy pou\u017eijeme &#8222;ne\u0161\u0165astnou&#8220; funkci <strong>delay()<\/strong>:<\/p>\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-8b392d2 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"8b392d2\" 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-3ab6e36\" data-id=\"3ab6e36\" 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-77c9205 elementor-widget elementor-widget-code-highlight\" data-id=\"77c9205\" 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 word-wrap\">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-cpp line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-cpp\">\n\t\t\t\t\t<xmp>unsigned long aktualniCas = 0;\n\nvoid setup(){\n  Serial.begin(9600);\n}\n\nvoid loop(){\n  \/\/ Z\u00edskej po\u010det milisekund od startu\n  aktualniCas = millis();\n  \/\/Ode\u0161li do PC\n  Serial.println(aktualniCas);\n\n  \/\/ Po\u010dkej 1000 ms\n  delay(1000);\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-aed432e elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"aed432e\" 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-dce5a4e\" data-id=\"dce5a4e\" 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-08bcdb4 elementor-widget elementor-widget-text-editor\" data-id=\"08bcdb4\" 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>Jakmile je program spu\u0161t\u011bn, na monitoru s\u00e9riov\u00e9ho rozhran\u00ed se p\u0159ibli\u017en\u011b<strong> ka\u017edou sekundu<\/strong> zobrazuje po\u010det milisekund, kter\u00e9 uplynuly od spu\u0161t\u011bn\u00ed Arduino:<\/p>\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-ced73f0 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ced73f0\" 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-4da89dc\" data-id=\"4da89dc\" 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-c11a8be elementor-widget elementor-widget-image\" data-id=\"c11a8be\" 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=\"1024\" height=\"193\" src=\"https:\/\/forbot.com\/wp-content\/uploads\/2024\/03\/Arduino_IDE_wUY71LoGED-1024x193.gif\" class=\"attachment-large size-large wp-image-5566\" alt=\"\" srcset=\"https:\/\/forbot.com\/wp-content\/uploads\/2024\/03\/Arduino_IDE_wUY71LoGED-1024x193.gif 1024w, https:\/\/forbot.com\/wp-content\/uploads\/2024\/03\/Arduino_IDE_wUY71LoGED-300x56.gif 300w, https:\/\/forbot.com\/wp-content\/uploads\/2024\/03\/Arduino_IDE_wUY71LoGED-768x144.gif 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Efekt programu.<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-c3b3b3c elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"c3b3b3c\" 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-1976e49\" data-id=\"1976e49\" 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-7557729 elementor-widget elementor-widget-text-editor\" data-id=\"7557729\" 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>Z n\u011bjak\u00e9ho d\u016fvodu jsem napsal &#8222;p\u0159ibli\u017en\u011b ka\u017edou sekundu&#8220;, proto\u017ee jak vid\u00edte, doch\u00e1z\u00ed k drobn\u00fdm nepravidelnostem v rozmez\u00ed +\/- 1 milisekundy. Mimochodem, tento experiment ukazuje dal\u0161\u00ed nev\u00fdhodu funkce <strong>delay()<\/strong>: V p\u0159\u00edpad\u011b t\u00e9to metody nen\u00ed po\u010d\u00edt\u00e1n\u00ed \u010dasu p\u0159esn\u00e9. Samoz\u0159ejm\u011b, \u017ee 1 milisekunda zde mnoho nezm\u011bn\u00ed. Pokud by v\u0161ak obvod b\u011b\u017eel neust\u00e1le (nap\u0159. jako hodiny), byly by odchylky v \u010dase zna\u010dn\u00e9.<\/p>\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-5293dca8 custom-fertige-sets-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5293dca8\" 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-390552e9\" data-id=\"390552e9\" 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<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-58c67af1 custom-heading-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"58c67af1\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-4eb05d35\" data-id=\"4eb05d35\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\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-7037a163 elementor-widget elementor-widget-heading\" data-id=\"7037a163\" 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<h5 class=\"elementor-heading-title elementor-size-default\">Hotov\u00e9 sady pro kurzy Forbot<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-39f499d2 elementor-widget elementor-widget-text-editor\" data-id=\"39f499d2\" 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<i class=\"fas fa-solid fa-star fa-sm\" style=\"color: #ffffff;\"><\/i> Sada prvk\u016f &nbsp; <i class=\"fas fa-solid fa-comments fa-sm\" style=\"color: #ffffff;\"><\/i> Zaru\u010den\u00e1 podpora \n &nbsp; <i class=\"fas fa-solid fa-truck fa-flip-horizontal fa-sm\" style=\"color: #ffffff;\"><\/i> Odesl\u00e1n\u00ed do 24 hodin\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-inner-section elementor-element elementor-element-a6a92af custom-paragraph-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"a6a92af\" 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-beb3026\" data-id=\"beb3026\" 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-5a99e414 elementor-widget__width-initial elementor-widget elementor-widget-image\" data-id=\"5a99e414\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/botland.cz\/startovaci-sady-pro-arduino\/23719-forbot-sada-arduino-5904422384302.html\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/forbot.com\/wp-content\/uploads\/2024\/03\/zestaw_arduino_2-1-300x300.jpg\" class=\"attachment-medium size-medium wp-image-4824\" alt=\"\" srcset=\"https:\/\/forbot.com\/wp-content\/uploads\/2024\/03\/zestaw_arduino_2-1-300x300.jpg 300w, https:\/\/forbot.com\/wp-content\/uploads\/2024\/03\/zestaw_arduino_2-1-150x150.jpg 150w, https:\/\/forbot.com\/wp-content\/uploads\/2024\/03\/zestaw_arduino_2-1.jpg 600w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\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-6457426d custom-fertige-sets-right-col\" data-id=\"6457426d\" 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-7ea0712a elementor-widget elementor-widget-text-editor\" data-id=\"7ea0712a\" 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>Komponenty pro cvi\u010den\u00ed z <strong>Kurzu Arduino (\u00farove\u0148 2)<\/strong> jsou k dispozici jako hotov\u00e9 sady! Pat\u0159\u00ed sem programovateln\u00e9 diody, analogov\u00e9 a digit\u00e1ln\u00ed teplom\u011bry, 7-segmentov\u00e9 displeje a senzor pohybu (PIR).<\/p>\n\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-22c9ecb7 elementor-align-center custom-fertige-sets-btn elementor-widget elementor-widget-button\" data-id=\"22c9ecb7\" 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.cz\/startovaci-sady-pro-arduino\/23721-forbot-sada-arduino-urovne-2-5904422384296.html\">\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\">Objednejte si na Botland.cz &gt;&gt;<\/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\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-a447cc0 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"a447cc0\" 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-d9d3e46\" data-id=\"d9d3e46\" 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-1c13381 elementor-widget elementor-widget-heading\" data-id=\"1c13381\" 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\">Jak\u00e9 je omezen\u00ed funkce millis()?<\/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-bafbae5 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"bafbae5\" 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-79eff07\" data-id=\"79eff07\" 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-754469a elementor-widget elementor-widget-text-editor\" data-id=\"754469a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Jak vid\u00edte na p\u0159edchoz\u00ed animaci, vr\u00e1cen\u00e1 hodnota se rychle zvy\u0161uje. V ur\u010dit\u00e9m okam\u017eiku tento \u010d\u00edta\u010d p\u0159ete\u010de (p\u0159ekro\u010d\u00ed svou maxim\u00e1ln\u00ed hodnotu a vr\u00e1t\u00ed se na nulu). Na\u0161t\u011bst\u00ed v <strong>tomto p\u0159\u00edpad\u011b doch\u00e1z\u00ed k p\u0159ete\u010den\u00ed a\u017e po 50 dnech provozu<\/strong>.<\/p>\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-2310dc9 custom-alert-box elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"2310dc9\" 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-6d0da6d4\" data-id=\"6d0da6d4\" 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<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-2138777 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"2138777\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-73ed22cb blue-box-bestellen-ein-set\" data-id=\"73ed22cb\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\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-4bef7569 elementor-widget elementor-widget-text-editor\" data-id=\"4bef7569\" 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 style=\"text-align: center;\">To samoz\u0159ejm\u011b neznamen\u00e1, \u017ee byste m\u011bli Arduino resetovat ka\u017ed\u00fdch 50 dn\u00ed. Po\u010d\u00edtadlo se p\u0159ete\u010de a za\u010dne pracovat znovu od za\u010d\u00e1tku. Pokud je program zaps\u00e1n spr\u00e1vn\u011b, nem\u00e1 vynulov\u00e1n\u00ed po\u010d\u00edtadla \u017e\u00e1dn\u00fd vliv na jeho \u010dinnost.<\/p>\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\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-9ee3ed5 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"9ee3ed5\" 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-5a68906\" data-id=\"5a68906\" 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-470119b elementor-widget elementor-widget-text-editor\" data-id=\"470119b\" 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>M\u011bli byste tak\u00e9 m\u00edt na pam\u011bti, \u017ee operace s takto velk\u00fdmi \u010d\u00edsly (unsigned long) mohou v\u00e9st k n\u011bkter\u00fdm chyb\u00e1m a logick\u00fdm odchylk\u00e1m. Zvl\u00e1\u0161t\u011b kdy\u017e se sna\u017e\u00edme prov\u00e1d\u011bt matematick\u00e9 operace s men\u0161\u00edmi prom\u011bnn\u00fdmi (nap\u0159. typu int)!<\/p>\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-a624fe7 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"a624fe7\" 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-428cb60\" data-id=\"428cb60\" 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-e511f0d elementor-widget elementor-widget-heading\" data-id=\"e511f0d\" 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\">Lep\u0161\u00ed zp\u016fsob m\u011b\u0159en\u00ed \u010dasu<\/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-da8c2fe elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"da8c2fe\" 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-9dd56cc\" data-id=\"9dd56cc\" 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-3ec46a3 elementor-widget elementor-widget-text-editor\" data-id=\"3ec46a3\" 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>Ji\u017e v\u00edme, \u017ee v Arduino jsou zabudov\u00e1ny p\u0159esn\u00e9 stopky. Nyn\u00ed je \u010das vyu\u017e\u00edt je k vytvo\u0159en\u00ed zpo\u017ed\u011bn\u00ed. Stopky nem\u016f\u017eeme vynulovat ani je nijak ovlivnit. Pot\u0159ebujeme pouze zn\u00e1t aktu\u00e1ln\u00ed \u010das ve vztahu ke startu Arduino.<\/p>\n<p><strong>Jak by m\u011blo vypadat m\u011b\u0159en\u00ed \u010dasu pro sekundu?<\/strong><\/p>\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-4954f21 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4954f21\" 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-148de24\" data-id=\"148de24\" 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-9dd0cee elementor-widget elementor-widget-text-editor\" data-id=\"9dd0cee\" 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<ol>\n<li>Zkontrolujeme aktu\u00e1ln\u00ed \u010das <strong>a zapamatujeme si ho<\/strong>.<\/li>\n<li>V ka\u017ed\u00e9m pr\u016fchodu smy\u010dkou kontrolujeme aktu\u00e1ln\u00ed \u010das:<\/li>\n<\/ol>\n<ol>\n<li style=\"list-style-type: none;\">\n<ol>\n<li style=\"list-style-type: none;\">\n<ol>\n<li>Pokud je rozd\u00edl mezi aktu\u00e1ln\u00edm \u010dasem a d\u0159\u00edve ulo\u017een\u00fdm \u010dasem men\u0161\u00ed ne\u017e 1 sekunda, znamen\u00e1 to, \u017ee po\u017eadovan\u00fd \u010das je\u0161t\u011b neuplynul.<\/li>\n<li>Pokud je rozd\u00edl mezi ulo\u017een\u00fdm \u010dasem a aktu\u00e1ln\u00edm \u010dasem 1 sekunda, pak &#8230;.. uplynulo pr\u00e1v\u011b tolik \u010dasu!<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p>Z\u00e1sadn\u00ed na tomto p\u0159\u00edstupu je, <strong>\u017ee program neust\u00e1le &#8222;b\u011b\u017e\u00ed v kruhu&#8220; a nikdy se nezastav\u00ed<\/strong>. Neust\u00e1le kontroluje, kolik \u010dasu uplynulo, a m\u016f\u017ee sou\u010dasn\u011b prov\u00e1d\u011bt dal\u0161\u00ed \u010dinnosti.<\/p>\n<p>Nyn\u00ed je \u010das p\u0159ev\u00e9st v\u00fd\u0161e uveden\u00fd algoritmus do k\u00f3du:<\/p>\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-0b3e0d5 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"0b3e0d5\" 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-6b3c4ef\" data-id=\"6b3c4ef\" 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-68ded44 elementor-widget elementor-widget-code-highlight\" data-id=\"68ded44\" 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 word-wrap\">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-cpp line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-cpp\">\n\t\t\t\t\t<xmp>unsigned long aktualniCas = 0;\nunsigned long zapamatovanyCas = 0;\nunsigned long rozdilvCase = 0;\n\nvoid setup(){\n  Serial.begin(9600);\n}\n\nvoid loop(){\n  \/\/ Z\u00edskej po\u010det milisekund od za\u010d\u00e1tku\n  aktualniCas = millis();\n  rozdilvCase = aktualniCas - zapamatovanyCas;\n  \n  \/\/Pokud je rozd\u00edl v\u011bt\u0161\u00ed ne\u017e jedna sekunda\n  if (rozdilvCase >= 1000UL) {\n    \/\/Zapamatuj si aktu\u00e1ln\u00ed \u010das\n    zapamatovanyCas = aktualniCas;\n    \/\/Ode\u0161li do PC\n    Serial.println(aktualniCas);\n  }\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-654bceb1 custom-alert-box elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"654bceb1\" 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-5634d553\" data-id=\"5634d553\" 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<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-576c77de elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"576c77de\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-53cb0ecc blue-box-bestellen-ein-set\" data-id=\"53cb0ecc\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\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-47f1dcc7 elementor-widget elementor-widget-text-editor\" data-id=\"47f1dcc7\" 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 style=\"text-align: center;\">Prom\u011bnn\u00e9, kter\u00e9 uchov\u00e1vaj\u00ed \u010das, jsou typu <strong>unsigned long<\/strong>. Aby se p\u0159ede\u0161lo probl\u00e9m\u016fm p\u0159i porovn\u00e1v\u00e1n\u00ed hodnot, byl po\u010det milisekund zaps\u00e1n s p\u0159\u00edponou UL (1000<strong>UL<\/strong>).<br \/>T\u00edm je zaji\u0161t\u011bno, \u017ee p\u0159eklada\u010d bude s hodnotou 1000 zach\u00e1zet jako s hodnotou typu <strong>unsigned long<\/strong>.<\/p>\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\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-a3f01a0 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"a3f01a0\" 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-b5aac0c\" data-id=\"b5aac0c\" 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-8d8dbe9 elementor-widget elementor-widget-text-editor\" data-id=\"8d8dbe9\" 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>Program zkontroluje aktu\u00e1ln\u00ed \u010das, spo\u010d\u00edt\u00e1 rozd\u00edl a pokud je v\u011bt\u0161\u00ed nebo roven 1000, v\u00edme, <strong>\u017ee ur\u010dit\u011b uplynula sekunda<\/strong>. Pro jistotu je v podm\u00ednce m\u00edsto pevn\u00e9ho &#8222;== 1000&#8220; nastavena nerovnost. U velmi slo\u017eit\u00fdch program\u016f se m\u016f\u017ee st\u00e1t, \u017ee se z n\u011bjak\u00e9ho d\u016fvodu netref\u00edme do tis\u00edcovky dokonale. Tato nerovnost zaji\u0161\u0165uje, \u017ee se program &#8222;nep\u0159eru\u0161\u00ed&#8220; a \u017ee podm\u00ednku zad\u00e1me p\u0159i nejbli\u017e\u0161\u00ed p\u0159\u00edle\u017eitosti (nap\u0159. 1001ms).<\/p>\n<p>V\u00edme, \u017ee sekunda uplynula, kdy\u017e je podm\u00ednka spln\u011bna. Proto si aktu\u00e1ln\u00ed \u010das pamatujeme jako p\u0159edchoz\u00ed \u010das (v n\u011bm\u017e byla podm\u00ednka spln\u011bna) hned na za\u010d\u00e1tku. Dal\u0161\u00ed sekundu po\u010d\u00edt\u00e1me od nov\u00e9 hodnoty. V tomto p\u0159\u00edpad\u011b je podm\u00ednka spln\u011bna, kdy\u017e po\u010d\u00edtadlo milisekund op\u011bt zobraz\u00ed 1000, 2000, 3000, 4000 atd..<\/p>\n<p>N\u00ed\u017ee se m\u016f\u017eete pod\u00edvat, jak program funguje v praxi:<\/p>\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-5261592 custom-alert-box elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5261592\" 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-64dcf7e8\" data-id=\"64dcf7e8\" 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<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-35c46e02 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"35c46e02\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-4c274c24 blue-box-bestellen-ein-set\" data-id=\"4c274c24\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\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-2029d010 elementor-widget elementor-widget-text-editor\" data-id=\"2029d010\" 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 style=\"text-align: center;\">Okam\u017eit\u011b vid\u00edte v\u00fdhodu oproti funkci <strong>delay()<\/strong>, zde je \u010dasov\u00fd v\u00fdstup vol\u00e1n dokonale ka\u017edou sekundu!<\/p>\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\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-8cdb0f1 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"8cdb0f1\" 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-0348fc0\" data-id=\"0348fc0\" 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-754e690 elementor-widget elementor-widget-image\" data-id=\"754e690\" 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=\"1024\" height=\"191\" src=\"https:\/\/forbot.com\/wp-content\/uploads\/2024\/03\/Arduino_IDE_Q8PJGFzsw7-1024x191.gif\" class=\"attachment-large size-large wp-image-5592\" alt=\"\" srcset=\"https:\/\/forbot.com\/wp-content\/uploads\/2024\/03\/Arduino_IDE_Q8PJGFzsw7-1024x191.gif 1024w, https:\/\/forbot.com\/wp-content\/uploads\/2024\/03\/Arduino_IDE_Q8PJGFzsw7-300x56.gif 300w, https:\/\/forbot.com\/wp-content\/uploads\/2024\/03\/Arduino_IDE_Q8PJGFzsw7-768x143.gif 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Realizace druh\u00e9 verze programu v praxi.<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-38a0b5b elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"38a0b5b\" 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-9c71441\" data-id=\"9c71441\" 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-2cc04be elementor-widget elementor-widget-text-editor\" data-id=\"2cc04be\" 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>Prom\u011bnn\u00e1 <strong>rozdilvCase<\/strong> je samoz\u0159ejm\u011b zbyte\u010dn\u00e1 (je zde pou\u017eita z d\u016fvodu p\u0159ehlednosti). \u010casov\u00fd rozd\u00edl m\u016f\u017eete po\u010d\u00edtat tak\u00e9 p\u0159\u00edmo v podm\u00ednce:<\/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-8e13fbc elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"8e13fbc\" 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-b753622\" data-id=\"b753622\" 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-1c9f67f elementor-widget elementor-widget-code-highlight\" data-id=\"1c9f67f\" 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 word-wrap\">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-cpp line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-cpp\">\n\t\t\t\t\t<xmp>\/\/Je-li rozd\u00edl v\u011bt\u0161\u00ed ne\u017e jedna sekunda\nif (aktualniCas - zapamatovanyCas >= 1000UL) {<\/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-6602817 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"6602817\" 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-e8bc3a4\" data-id=\"e8bc3a4\" 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-8889831 elementor-widget elementor-widget-heading\" data-id=\"8889831\" 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\">Blik\u00e1n\u00ed diody bez delay()<\/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-1a02daf elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1a02daf\" 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-f813f2d\" data-id=\"f813f2d\" 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-7b0d891 elementor-widget elementor-widget-text-editor\" data-id=\"7b0d891\" 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>Nyn\u00ed je \u010das pou\u017e\u00edt z\u00edskan\u00e9 informace k z\u00e1blesku diody. \u010cas m\u016f\u017eeme m\u011b\u0159it p\u0159esn\u011b, tak\u017ee jde jen o to, aby se stav diody zm\u011bnil ve spr\u00e1vn\u00fd okam\u017eik. P\u0159ipoj\u00edme <strong>diodu na pin \u010d\u00edslo 3<\/strong> a m\u016f\u017eeme za\u010d\u00edt.<\/p>\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-3561b339 custom-alert-box elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"3561b339\" 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-1af1ac97\" data-id=\"1af1ac97\" 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<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-6990ea82 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"6990ea82\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-281bccf3 blue-box-bestellen-ein-set\" data-id=\"281bccf3\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\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-62711a14 elementor-widget elementor-widget-text-editor\" data-id=\"62711a14\" 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 style=\"text-align: center;\">V p\u0159\u00edkladech pou\u017e\u00edv\u00e1m dv\u011b diody, aby byly na obr\u00e1zc\u00edch l\u00e9pe vid\u011bt. Pokud pou\u017eijete diody z <a href=\"https:\/\/forbot.com\/cs\/kurz-arduino\/kurz-zakladu-arduino-0-obsah-uvod\/\"><span style=\"text-decoration: underline;\">Arduino (\u00farove\u0148 I)<\/span><\/a> m\u016f\u017eete pou\u017e\u00edt diody RGB ze sady \u00farovn\u011b II a ovl\u00e1dat ka\u017edou barvu nez\u00e1visle.<\/p>\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\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-2c32092 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"2c32092\" 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-e6f5ea9\" data-id=\"e6f5ea9\" 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-19b6e22 elementor-widget elementor-widget-text-editor\" data-id=\"19b6e22\" 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>Aby obvod spr\u00e1vn\u011b fungoval, mus\u00edme ulo\u017eit aktu\u00e1ln\u00ed stav diody (zapnuto\/vypnuto). Pak m\u016f\u017eeme v podm\u00ednce, kter\u00e1 plat\u00ed ka\u017edou sekundu, zm\u011bnit stav diody na opa\u010dn\u00fd. Tuto informaci ulo\u017e\u00edme do prom\u011bnn\u00e9 int stavLED1 = LOW;. Stav diody m\u016f\u017eeme pozd\u011bji negovat pomoc\u00ed n\u00e1sleduj\u00edc\u00ed operace: stavLED1 = !stavLED1;<\/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-366b721d custom-alert-box elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"366b721d\" 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-1cb9e6e9\" data-id=\"1cb9e6e9\" 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<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-28c07d5 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"28c07d5\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-146e20dc blue-box-bestellen-ein-set\" data-id=\"146e20dc\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\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-4e16f429 elementor-widget elementor-widget-text-editor\" data-id=\"4e16f429\" 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 style=\"text-align: center;\">LOW je konstanta, kter\u00e1 znamen\u00e1 <strong>0<\/strong>, tak\u017ee ji m\u016f\u017eeme p\u0159i\u0159adit prom\u011bnn\u00e9 typu <strong>int<\/strong>.<\/p>\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\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-d7762bc elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"d7762bc\" 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-0eae654\" data-id=\"0eae654\" 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-c2449f1 elementor-widget elementor-widget-text-editor\" data-id=\"c2449f1\" 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>K\u00f3d, kter\u00fd tento \u00fakol spl\u0148uje, je uveden n\u00ed\u017ee:<\/p>\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-61e0f83 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"61e0f83\" 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-e82eca2\" data-id=\"e82eca2\" 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-fb49ce7 elementor-widget elementor-widget-code-highlight\" data-id=\"fb49ce7\" 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 word-wrap\">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-cpp line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-cpp\">\n\t\t\t\t\t<xmp>#define LED1 3\nint stavLED1 = LOW;\n\nunsigned long aktualniCas = 0;\nunsigned long zapamatovanyCasLED1 = 0;\n\nvoid setup(){\n  Serial.begin(9600);\n  pinMode(LED1, OUTPUT);\n}\n\nvoid loop(){\n  \/\/ Z\u00edskej po\u010det milisekund od za\u010d\u00e1tku\n  aktualniCas = millis();\n  \n  \/\/Je-li rozd\u00edl v\u011bt\u0161\u00ed ne\u017e 1 sekunda\n  if ( aktualniCas - zapamatovanyCasLED1 >= 1000UL) {\n    \/\/Zapamatuj aktualn\u00ed \u010das\n    zapamatovanyCasLED1 = aktualniCas;\n    \/\/Zm\u011bn\u00edme stav diody na opa\u010dn\u00fd\n    stavLED1 = !stavLED1;\n    \/\/nastavit na diod\u011b nov\u00fd stav\n    digitalWrite(LED1, stavLED1);\n  }\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-5646d07 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5646d07\" 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-f91b7d1\" data-id=\"f91b7d1\" 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-c4f4394 elementor-widget elementor-widget-text-editor\" data-id=\"c4f4394\" 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>Kdy\u017e je aktivov\u00e1n, blik\u00e1 LED dioda jako v prvn\u00edm p\u0159\u00edkladu:<\/p>\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-a145559 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"a145559\" 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-5e39e10\" data-id=\"5e39e10\" 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-5c43556 elementor-widget elementor-widget-image\" data-id=\"5c43556\" 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=\"426\" height=\"240\" src=\"https:\/\/forbot.com\/wp-content\/uploads\/2024\/03\/arduino_millis_animacja_3.gif\" class=\"attachment-large size-large wp-image-5609\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">LED blik\u00e1 d\u00edky funkci millis().<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ff9798c elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ff9798c\" 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-06e8ec7\" data-id=\"06e8ec7\" 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-496e02b elementor-widget elementor-widget-text-editor\" data-id=\"496e02b\" 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>Negace stavu ve tvaru stavLED1 = !stavLED1; je stru\u010dn\u00e1 a pohodln\u00e1, ale nemus\u00ed b\u00fdt pro ka\u017ed\u00e9ho intuitivn\u00ed (funguje jen d\u00edky spr\u00e1vn\u00e9 deklaraci konstant LOW a HIGH). Pro v\u011bt\u0161\u00ed bezpe\u010dnost lze tento kus k\u00f3du p\u0159epsat do t\u00e9to podoby:<\/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-9035a30 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"9035a30\" 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-5da2b4f\" data-id=\"5da2b4f\" 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-590ad49 elementor-widget elementor-widget-code-highlight\" data-id=\"590ad49\" 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 word-wrap\">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-cpp line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-cpp\">\n\t\t\t\t\t<xmp>if (stavLED1 == LOW) {\n stavLED1LED1 = HIGH\n} else {\n stavLED1 = LOW;\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-324999f elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"324999f\" 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-3b0abac\" data-id=\"3b0abac\" 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-2f2da4a elementor-widget elementor-widget-heading\" data-id=\"2f2da4a\" 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\">Multitasking na Arduino - blikaj\u00edc\u00ed LED diody<\/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-5f463c6 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5f463c6\" 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-9c569a8\" data-id=\"9c569a8\" 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-451f0e4 elementor-widget elementor-widget-text-editor\" data-id=\"451f0e4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Je \u010das roz\u0161\u00ed\u0159it v\u00fd\u0161e uveden\u00fd p\u0159\u00edklad tak, aby dv\u011b LED diody blikaly nez\u00e1visle na sob\u011b. Teprve pak se uk\u00e1\u017ee v\u00fdhoda tohoto \u0159e\u0161en\u00ed. Tentokr\u00e1t chceme, aby jedna dioda m\u011bnila sv\u016fj stav \u010dast\u011bji ne\u017e druh\u00e1:<\/p>\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-48ba216a custom-alert-box elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"48ba216a\" 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-61cf6518\" data-id=\"61cf6518\" 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<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-525d536c elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"525d536c\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-366a4a75 blue-box-bestellen-ein-set\" data-id=\"366a4a75\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\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-3f683dcd elementor-widget elementor-widget-text-editor\" data-id=\"3f683dcd\" 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 style=\"text-align: center;\">St\u00e1le bude existovat pouze jedna smy\u010dka <strong>loop()<\/strong> a v\u0161echny \u00falohy se budou prov\u00e1d\u011bt \u0159\u00e1dek po \u0159\u00e1dku. Tentokr\u00e1t bude program schopen zajistit, aby dv\u011b LED diody blikaly nez\u00e1visle na sob\u011b.<\/p>\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\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-fd2d715 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"fd2d715\" 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-2b5bf49\" data-id=\"2b5bf49\" 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-ee7479a elementor-widget elementor-widget-image\" data-id=\"ee7479a\" 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=\"600\" height=\"400\" src=\"https:\/\/forbot.com\/wp-content\/uploads\/2024\/03\/2_czestotliwosci.gif\" class=\"attachment-medium_large size-medium_large wp-image-5635\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Dv\u011b \"paraleln\u00ed\" \u00falohy ve smy\u010dce.<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-dbd596e elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"dbd596e\" 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-3a54b76\" data-id=\"3a54b76\" 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-2fbd5b1 elementor-widget elementor-widget-text-editor\" data-id=\"2fbd5b1\" 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>Pot\u0159ebujeme dv\u011b dal\u0161\u00ed prom\u011bnn\u00e9. Prvn\u00ed bude obsahovat informaci o tom, &#8222;kdy&#8220; jsme naposledy zm\u011bnili stav druh\u00e9 diody. Dal\u0161\u00ed bude obsahovat informace o jeho stavu (zapnuto\/vypnuto).<\/p>\n<p>Zbytek programu prob\u00edh\u00e1 stejn\u00fdm zp\u016fsobem. P\u0159ipoj\u00edme <strong>druhou diodu na pin 4<\/strong> a m\u016f\u017eeme za\u010d\u00edt:<\/p>\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-f32ca30 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"f32ca30\" 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-7ab1102\" data-id=\"7ab1102\" 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-730d875 elementor-widget elementor-widget-code-highlight\" data-id=\"730d875\" 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 word-wrap\">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-cpp line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-cpp\">\n\t\t\t\t\t<xmp>#define LED1 3\n#define LED2 4\n\nint stavED1 = LOW\nint stavLED2 = LOW;\n\nunsigned long aktualniCas = 0;\nunsigned long zapamatovanyCasLED1 = 0; \nunsigned long zapamatovanyCasLED2 = 0; \n\nvoid setup(){\n  Serial.begin(9600);\n  pinMode(LED1, OUTPUT);\n  pinMode(LED2, OUTPUT);\n}\n\nvoid loop(){\n  \/\/ Z\u00edskej po\u010det milisekund od startu\n  aktualniCas = millis();\n  \n  \/\/Je-li rozd\u00edl v\u011bt\u0161\u00ed ne\u017e 1 sekunda\n  if (aktualniCas - zapamatovanyCasLED1LED1 >= 1000UL) {\n    \/\/Zapamatuj si aktu\u00e1ln\u00ed \u010das\n    zapamatovanyCasLED1 = aktualniCas;\n    \/\/Zm\u011bn\u00edme stav diody na opa\u010dn\u00fd\n    stavLED1 = !stavLED1;\n    \/\/nastav\u00edme nov\u00fd stav diody\n    digitalWrite(LED1, stavLED1);\n  }\n\n    \/\/Je-li rozd\u00edl v\u011bt\u0161\u00ed ne\u017e 0,5 sekundy\n  if (aktualniCas - zapamatovanyCasLED2 >= 500UL) {\n    \/\/Zapamatuj si aktu\u00e1ln\u00ed \u010das\n    zapamatovanyCasLED2 = aktualniCas;\n    \/\/Zm\u011bn\u00edme stav diody na opa\u010dn\u00fd\n    stavLED2 = !stavLED2;\n    \/\/nastav\u00edme nov\u00fd stav diody\n    digitalWrite(LED2, stavLED2);\n  }\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-8040720 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"8040720\" 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-7c2fb77\" data-id=\"7c2fb77\" 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-b3d49c6 elementor-widget elementor-widget-text-editor\" data-id=\"b3d49c6\" 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>Od t\u00e9to chv\u00edle blikaj\u00ed diody LED nez\u00e1visle na sob\u011b! Jeden m\u011bn\u00ed sv\u016fj stav ka\u017edou sekundu a druh\u00fd ka\u017edou p\u016fl sekundu:<\/p>\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-772632fa custom-alert-box elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"772632fa\" 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-6dcdbf23\" data-id=\"6dcdbf23\" 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<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-54c83fc7 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"54c83fc7\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-3861ea55 blue-box-bestellen-ein-set\" data-id=\"3861ea55\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\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-3898d5dc elementor-widget elementor-widget-text-editor\" data-id=\"3898d5dc\" 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 style=\"text-align: center;\">Abyste sn\u00e1ze rozpoznali rozd\u00edl, m\u016f\u017eete na chv\u00edli zakr\u00fdt jednu diodu a pak druhou.<\/p>\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\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-28253bc elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"28253bc\" 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-37e844a\" data-id=\"37e844a\" 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-f6fd3d5 elementor-widget elementor-widget-image\" data-id=\"f6fd3d5\" 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=\"480\" height=\"270\" src=\"https:\/\/forbot.com\/wp-content\/uploads\/2024\/03\/arduino_millis_animacja_7.gif\" class=\"attachment-large size-large wp-image-5650\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Dv\u011b LED diody blikaj\u00ed nez\u00e1visle na sob\u011b.<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-69f0b5e elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"69f0b5e\" 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-7d7560d\" data-id=\"7d7560d\" 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-8c20ea2 elementor-widget elementor-widget-text-editor\" data-id=\"8c20ea2\" 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>Zm\u011bny jsou nejv\u00edce patrn\u00e9, kdy\u017e nastav\u00edme v\u011bt\u0161\u00ed rozd\u00edly. Nechte prvn\u00ed LED diodu m\u011bnit sv\u016fj stav ka\u017edou sekundu a druhou ka\u017ed\u00fdch 200 ms. Nejlep\u0161\u00ed je p\u0159idat dv\u011b prom\u011bnn\u00e9, nap\u0159\u00edklad: <strong>blikaniLED1<\/strong> a <strong>blikaniLED2<\/strong>.<\/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-324c2cea custom-alert-box elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"324c2cea\" 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-580a0abf\" data-id=\"580a0abf\" 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<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-e3ab301 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"e3ab301\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-f450a96 blue-box-bestellen-ein-set\" data-id=\"f450a96\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\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-7cbf19ac elementor-widget elementor-widget-text-editor\" data-id=\"7cbf19ac\" 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 style=\"text-align: center;\">Nov\u00e9 prom\u011bnn\u00e9 deklarujeme jako <strong>unsigned long<\/strong>, \u010d\u00edm\u017e se vyhneme mo\u017en\u00fdm probl\u00e9m\u016fm p\u0159i porovn\u00e1v\u00e1n\u00ed velk\u00fdch hodnot. V tomto p\u0159\u00edpad\u011b ji\u017e samoz\u0159ejm\u011b nemus\u00edte k \u010d\u00edslu p\u0159id\u00e1vat zkratku <strong>UL<\/strong>.<\/p>\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\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-4447911 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4447911\" 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-656eac6\" data-id=\"656eac6\" 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-ac1e1d5 elementor-widget elementor-widget-code-highlight\" data-id=\"ac1e1d5\" 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 word-wrap\">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-cpp line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-cpp\">\n\t\t\t\t\t<xmp>#define LED1 3\n#define LED2 4\n\nint stavLED1 = LOW;\nint stavLED2 = LOW;\n\nunsigned long blikaniLED1 = 1000;\nunsigned long blikaniLED2 = 200;\n\nunsigned long aktualniCas = 0;\nunsigned long zapamatovanyLED1 = 0;\nunsigned long zapamatovanyLED2 = 0;\n\nvoid setup(){\n  Serial.begin(9600);\n  pinMode(LED1, OUTPUT);\n  pinMode(LED2, OUTPUT);\n}\n\nvoid loop(){\n  \/\/ Z\u00edskej po\u010det milisekund od startu\n  aktualniCas = millis();\n  \n  \/\/Pokud je rozd\u00edl v\u011bt\u0161\u00ed ne\u017e blikaniLED1\n  if (aktualniCas - zapamatovanyCasLED1 >= blikaniLED1) {\n    \/\/Zapamatuj si aktualniCas\n    zapamatovanyCasLED1 = aktualniCas;\n    \/\/Zm\u011bn\u00edme stav diody na opa\u010dn\u00fd\n    stavLED1 = !stavLED1;\n    \/\/nastavit nov\u00fd stav diody\n    digitalWrite(LED1, stavLED1);\n  }\n\n    \/\/Pokud je rozd\u00edl v\u011bt\u0161\u00ed ne\u017e blikaniLED2\n  if (aktualniCas - zapamatovanyCasLED2 >= blikaniLED2) {\n    \/\/Zapamatuj si aktualniCas\n    zapamatovanyCasLED2 = aktualniCas;\n    \/\/Zm\u011bn\u00edme stav diody na opa\u010dn\u00fd\n    stavLED2 = !stavLED2;\n    \/\/nastav\u00edme nov\u00fd stav diody\n    digitalWrite(LED2, stavLED2);\n  }\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-ec4730a elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ec4730a\" 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-53d0204\" data-id=\"53d0204\" 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-79172b6 elementor-widget elementor-widget-text-editor\" data-id=\"79172b6\" 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>Efekt je nyn\u00ed mnohem z\u0159eteln\u011bj\u0161\u00ed:<\/p>\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-6a5dd43 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"6a5dd43\" 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-36075de\" data-id=\"36075de\" 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-777c484 elementor-widget elementor-widget-image\" data-id=\"777c484\" 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=\"480\" height=\"270\" src=\"https:\/\/forbot.com\/wp-content\/uploads\/2024\/03\/arduino_millis_animacja_5.gif\" class=\"attachment-large size-large wp-image-5657\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">V\u011bt\u0161\u00ed rozd\u00edl ve frekvenci blik\u00e1n\u00ed.<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-6db5b98 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"6db5b98\" 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-9b40362\" data-id=\"9b40362\" 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-6ff2730 elementor-widget elementor-widget-heading\" data-id=\"6ff2730\" 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\">Blikaj\u00edc\u00ed LED diody a tla\u010d\u00edtko na 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-291f854 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"291f854\" 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-a1f5a96\" data-id=\"a1f5a96\" 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-49b254b elementor-widget elementor-widget-text-editor\" data-id=\"49b254b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Je\u0161t\u011b lep\u0161\u00edho efektu dos\u00e1hneme, kdy\u017e do programu p\u0159id\u00e1me tla\u010d\u00edtko. Pokud bychom pou\u017eili funkci <strong>delay()<\/strong>, tato funkce by ve v\u00fdchoz\u00edm nastaven\u00ed zablokovala mo\u017enost okam\u017eit\u00e9 kontroly vstupu. Tla\u010d\u00edtko mus\u00edte dr\u017eet stisknut\u00e9, dokud program nedos\u00e1hne kontroln\u00edho \u0159\u00e1dku. To by fungovalo jen z\u0159\u00eddka, proto\u017ee funkce <strong>delay()<\/strong> by program na n\u011bkolik sekund zastavila.<\/p>\n<p>Zde takov\u00fd probl\u00e9m nen\u00ed, m\u016f\u017eeme jednodu\u0161e p\u0159idat podm\u00ednku, kter\u00e1 funguje okam\u017eit\u011b. Nap\u0159\u00edklad stisknut\u00ed tla\u010d\u00edtka (pin 2) by m\u011blo zp\u016fsobit mnohem rychlej\u0161\u00ed zm\u011bnu stavu LED1 (ka\u017ed\u00fdch 100 ms).<\/p>\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-3b07a1d elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"3b07a1d\" 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-bbcebbc\" data-id=\"bbcebbc\" 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-0882b04 elementor-widget elementor-widget-code-highlight\" data-id=\"0882b04\" 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 word-wrap\">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-cpp line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-cpp\">\n\t\t\t\t\t<xmp>#define LED1 3\n#define LED2 4\n#define TASTE 2\n\nint stavLED1 = LOW;\nint stavLED2 = LOW;\n\nunsigned long blikaniLED1 = 1000;\nunsigned long blikaniLED2 = 200;\n\nunsigned long aktualniCas = 0;\nunsigned long zapamatovanyCasLED1 = 0;\nunsigned long zapamatovanyCasLED2 = 0;\n\nvoid setup(){\n  Serial.begin(9600);\n  pinMode(LED1, OUTPUT);\n  pinMode(LED2, OUTPUT);\n  pinMode(TASTE, INPUT_PULLUP);\n}\n\nvoid loop(){\n  \/\/ Z\u00edskej po\u010det milisekund od startu\n  aktualniCas = millis();\n\n  \/\/Pokud je tla\u010d\u00edtko stisknuto, blikej rychleji\n  if (digitalRead(TASTE) == LOW) {\n    blikaniLED1 = 100;\n  } else {\n    blikaniLED1 = 2000;\n  }\n  \n  \/\/Pokud je rozd\u00edl v\u011bt\u0161\u00ed ne\u017e blikaniLED1\n  if (aktualniCas - zapamatovanyCasLED1 >= blikaniLED1) {\n    \/\/Zapamatuj aktu\u00e1ln\u00ed \u010das\n    zapamatovanyCasLED1 = aktualniCas;\n    \/\/Zm\u011bn\u00edme stav diody na opa\u010dn\u00fd\n    stavLED1 = !stavLED1;\n    \/\/nastav\u00edme nov\u00fd stav diody\n    digitalWrite(LED1, stavLED1);\n  }\n\n    \/\/Pokud je rozd\u00edl v\u011bt\u0161\u00ed  ne\u017e blikaniLED2\n  if (aktualniCas - zapamatovanyCasLED2 >= blinkLED2) {\n    \/\/Zapamatuj aktu\u00e1ln\u00ed \u010das\n    zapamatovanyCasLED2 = aktualniCas;\n    \/\/Zm\u011bn\u00edme stav diody na opa\u010dn\u00fd\n    stavLED2 = !stavLED2;\n    \/\/nastav\u00edme nov\u00fd stav diody\n    digitalWrite(LED2, stavLED2);\n  }\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-22f6d34 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"22f6d34\" 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-23dffd1\" data-id=\"23dffd1\" 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-6817826 elementor-widget elementor-widget-text-editor\" data-id=\"6817826\" 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>A je to &#8211; jednoduch\u00fd multitasking v praxi! LED diody blikaj\u00ed nez\u00e1visle na sob\u011b a reaguj\u00ed okam\u017eit\u011b po stisknut\u00ed tla\u010d\u00edtka. To je samoz\u0159ejm\u011b jen jeden p\u0159\u00edklad. M\u00edsto zm\u011bny stavu LED diod se tam m\u016f\u017ee objevit i n\u011bco \u00fapln\u011b jin\u00e9ho.<\/p>\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-f8bd294 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"f8bd294\" 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-b72aee0\" data-id=\"b72aee0\" 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-8131895 elementor-widget elementor-widget-image\" data-id=\"8131895\" 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=\"480\" height=\"270\" src=\"https:\/\/forbot.com\/wp-content\/uploads\/2024\/03\/arduino_millis_animacja_4.gif\" class=\"attachment-large size-large wp-image-5670\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Nez\u00e1visl\u00e9 blik\u00e1n\u00ed LED + reakce na vstup.<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-355ca3c elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"355ca3c\" 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-a2f5441\" data-id=\"a2f5441\" 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-93e732b elementor-widget elementor-widget-heading\" data-id=\"93e732b\" 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\">Inteligentn\u00ed osv\u011btlen\u00ed<\/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-c06afb6 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"c06afb6\" 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-0000dff\" data-id=\"0000dff\" 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-6e16852 elementor-widget elementor-widget-text-editor\" data-id=\"6e16852\" 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>P\u016fvodn\u011b m\u011bl b\u00fdt tento \u010dl\u00e1nek o n\u011b\u010dem \u00fapln\u011b jin\u00e9m (o dom\u00e1c\u00ed automatizaci), tak\u017ee toto t\u00e9ma pou\u017eiji jako &#8222;velmi voln\u00fd&#8220; p\u0159\u00edklad na z\u00e1v\u011br.<\/p>\n<p>T\u00e9ma &#8222;smart home&#8220; zaj\u00edm\u00e1 st\u00e1le v\u00edce lid\u00ed. Automatick\u00e9 zved\u00e1n\u00ed \u017ealuzi\u00ed, d\u00e1lkov\u00e9 ovl\u00e1d\u00e1n\u00ed spot\u0159ebi\u010d\u016f a osv\u011btlen\u00ed, d\u00e1lkov\u00e9 sledov\u00e1n\u00ed teploty. Na trhu existuje <strong>mnoho hotov\u00fdch \u0159e\u0161en\u00ed pro dom\u00e1c\u00ed automatizaci<\/strong>. V\u011bt\u0161ina t\u011bchto syst\u00e9m\u016f m\u00e1 bohu\u017eel jednu spole\u010dnou ne\u017e\u00e1douc\u00ed vlastnost &#8211; vysokou cenu.<\/p>\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-e1b49ee elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"e1b49ee\" 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-2c03334\" data-id=\"2c03334\" 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-8338ec2 elementor-widget elementor-widget-image\" data-id=\"8338ec2\" 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 loading=\"lazy\" decoding=\"async\" width=\"730\" height=\"457\" src=\"https:\/\/forbot.com\/wp-content\/uploads\/2024\/03\/smart_home_v2.png\" class=\"attachment-large size-large wp-image-5681\" alt=\"\" srcset=\"https:\/\/forbot.com\/wp-content\/uploads\/2024\/03\/smart_home_v2.png 730w, https:\/\/forbot.com\/wp-content\/uploads\/2024\/03\/smart_home_v2-300x188.png 300w\" sizes=\"(max-width: 730px) 100vw, 730px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-a7da431 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"a7da431\" 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-8db6535\" data-id=\"8db6535\" 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-337ace5 elementor-widget elementor-widget-text-editor\" data-id=\"337ace5\" 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>Tentokr\u00e1t se v\u011bnujeme t\u00e9matu &#8222;inteligentn\u00edho osv\u011btlen\u00ed&#8220; pro osv\u011btlen\u00ed schodi\u0161t\u011b. Mezi \u010dten\u00e1\u0159i Forbotu jsou i mlad\u00ed studenti elektroniky. Proto se nebudu zab\u00fdvat \u0159\u00edzen\u00edm b\u011b\u017en\u00e9ho osv\u011btlen\u00ed (230 V) &#8211; budeme se zab\u00fdvat bezpe\u010dn\u00fdm p\u0159\u00edkladem. Pokud m\u00e1te z\u00e1jem o slo\u017eit\u011bj\u0161\u00ed \u0159e\u0161en\u00ed, m\u016f\u017eete si jist\u011b obvod sestavit sami (s rel\u00e9).<\/p>\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-b00bc42 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"b00bc42\" 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-d77a40a\" data-id=\"d77a40a\" 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-77317b9 elementor-widget elementor-widget-heading\" data-id=\"77317b9\" 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\">P\u0159\u00edklad jednoduch\u00e9 automatizace pomoc\u00ed 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-055abae elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"055abae\" 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-8feece6\" data-id=\"8feece6\" 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-66ebbeb elementor-widget elementor-widget-text-editor\" data-id=\"66ebbeb\" 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>Kdy\u017e jdeme ve\u010der dol\u016f, v\u017edycky rozsv\u00edt\u00edme. Tot\u00e9\u017e plat\u00ed, kdy\u017e proch\u00e1z\u00edme tmavou chodbou. To je ide\u00e1ln\u00ed \u00fakol pro automatizaci! P\u0159edpokl\u00e1dejme tentokr\u00e1t n\u00e1sleduj\u00edc\u00ed situaci: P\u0159\u00edmo vedle vstupn\u00edch dve\u0159\u00ed se nach\u00e1z\u00ed schodi\u0161t\u011b s malou chodbou dole a naho\u0159e.<\/p>\n<p>P\u0159edpokl\u00e1dejme, \u017ee chceme aktivovat sv\u011btlo p\u0159i detekci pohybu. Pokud senzor PIR zjist\u00ed, \u017ee se n\u011bkdo nach\u00e1z\u00ed v bl\u00edzkosti schod\u016f, rozsv\u00edt\u00ed sv\u011btlo na 180 sekund nebo <strong>dokud se neotev\u0159ou dve\u0159e<\/strong>.<\/p>\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-4d6787a elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4d6787a\" 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-251f313\" data-id=\"251f313\" 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-1b29270 elementor-widget elementor-widget-image\" data-id=\"1b29270\" 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=\"768\" height=\"415\" src=\"https:\/\/forbot.com\/wp-content\/uploads\/2024\/03\/ARDUINO_KURS_schody_3-768x415.png\" class=\"attachment-medium_large size-medium_large wp-image-5689\" alt=\"\" srcset=\"https:\/\/forbot.com\/wp-content\/uploads\/2024\/03\/ARDUINO_KURS_schody_3-768x415.png 768w, https:\/\/forbot.com\/wp-content\/uploads\/2024\/03\/ARDUINO_KURS_schody_3-300x162.png 300w, https:\/\/forbot.com\/wp-content\/uploads\/2024\/03\/ARDUINO_KURS_schody_3-1024x554.png 1024w, https:\/\/forbot.com\/wp-content\/uploads\/2024\/03\/ARDUINO_KURS_schody_3.png 1500w\" 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\">P\u0159\u00edklad m\u00edstnosti, kterou stoj\u00ed za to automatizovat.<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ce10d0b elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ce10d0b\" 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-254226d\" data-id=\"254226d\" 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-0aa447a elementor-widget elementor-widget-heading\" data-id=\"0aa447a\" 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\">V\u00fdb\u011br spr\u00e1vn\u00e9ho osv\u011btlen\u00ed<\/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-2030f51 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"2030f51\" 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-1014c68\" data-id=\"1014c68\" 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-60b4187 elementor-widget elementor-widget-text-editor\" data-id=\"60b4187\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Jak jsem ji\u017e zm\u00ednil, z\u00e1bavu s 230 V p\u0159enech\u00e1me zku\u0161en\u011bj\u0161\u00edm u\u017eivatel\u016fm. B\u011b\u017en\u00e9 osv\u011btlen\u00ed se obvykle ovl\u00e1d\u00e1 pomoc\u00ed rel\u00e9.<\/p>\n<p>Druhou, mnohem bezpe\u010dn\u011bj\u0161\u00ed mo\u017enost\u00ed jsou v posledn\u00ed dob\u011b obl\u00edben\u00e9 LED p\u00e1sky. Nejobl\u00edben\u011bj\u0161\u00ed moduly tohoto typu lze bezpe\u010dn\u011b provozovat s ni\u017e\u0161\u00edm nap\u011bt\u00edm (nap\u0159. 12 V). K Arduino je lze p\u0159ipojit <strong>p\u0159es rel\u00e9 nebo tranzistor<\/strong> (MOSFET). Informace o ovl\u00e1d\u00e1n\u00ed perifern\u00edch za\u0159\u00edzen\u00ed prost\u0159ednictv\u00edm MOSFETu byly pops\u00e1ny v \u010d\u00e1sti 3 kurzu.<\/p>\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-177932a1 custom-alert-box elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"177932a1\" 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-220b77cb\" data-id=\"220b77cb\" 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<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-491c17ed elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"491c17ed\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-30c87ac2 blue-box-bestellen-ein-set\" data-id=\"30c87ac2\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\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-7a01d9ab elementor-widget elementor-widget-text-editor\" data-id=\"7a01d9ab\" 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 style=\"text-align: center;\">Je t\u0159eba m\u00edt na pam\u011bti, \u017ee rel\u00e9 vylu\u010duje mo\u017enost PWM regulace (\u0159\u00edzen\u00ed jasu LED p\u00e1sk\u016f). Krom\u011b toho je p\u0159i ka\u017ed\u00e9m zapnut\u00ed a vypnut\u00ed osv\u011btlen\u00ed sly\u0161et sp\u00ednac\u00ed hluk rel\u00e9.<\/p>\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\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-761eb5b elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"761eb5b\" 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-7625a40\" data-id=\"7625a40\" 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-df9b251 elementor-widget elementor-widget-text-editor\" data-id=\"df9b251\" 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>T\u0159et\u00ed mo\u017enost\u00ed je pou\u017eit\u00ed programovateln\u00fdch diod, nap\u0159\u00edklad <strong>WS2812<\/strong>, kter\u00fdm jsme se v\u011bnovali ve <a href=\"https:\/\/forbot.com\/cs\/kurz-arduino\/kurz-arduino-uroven-ii-2-rgb-led-diody-tradicni-a-ws2812\/\"><span style=\"text-decoration: underline;\">druh\u00e9 \u010d\u00e1sti kurzu<\/span><\/a>. Toto \u0159e\u0161en\u00ed je dra\u017e\u0161\u00ed ne\u017e b\u011b\u017en\u00e9 diody, ale umo\u017e\u0148uje zaj\u00edmav\u011bj\u0161\u00ed efekty.<\/p>\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-a55a1eb elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"a55a1eb\" 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-2b8d50a\" data-id=\"2b8d50a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\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-9fc0cfd elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"9fc0cfd\" 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-cf82994\" data-id=\"cf82994\" 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-29a96a4 elementor-widget elementor-widget-text-editor\" data-id=\"29a96a4\" 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>Pro testovac\u00ed \u00fa\u010dely (zvolil jsem tuto mo\u017enost) m\u016f\u017eete tak\u00e9 p\u0159ipojit <strong>b\u011b\u017enou LED diodu<\/strong>, kter\u00e1 simuluje osv\u011btlen\u00ed. P\u0159ipojil jsem diodu na <strong>pin \u010d\u00edslo 4<\/strong>.<\/p>\n\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-a71d68a elementor-widget elementor-widget-image\" data-id=\"a71d68a\" 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=\"122\" src=\"https:\/\/forbot.com\/wp-content\/uploads\/2024\/03\/diody_programowalne_WS2812.gif\" class=\"attachment-large size-large wp-image-5696\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">P\u0159\u00edklad modulu s diodami RGB.<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5d6bfd6 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5d6bfd6\" 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-f285d10\" data-id=\"f285d10\" 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-672dd4d elementor-widget elementor-widget-heading\" data-id=\"672dd4d\" 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\">Senzory<\/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-67048e7 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"67048e7\" 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-5587ff2\" data-id=\"5587ff2\" 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-6bbf39f elementor-widget elementor-widget-text-editor\" data-id=\"6bbf39f\" 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>Nyn\u00ed je \u010das vybrat senzory. Pohyb budeme samoz\u0159ejm\u011b detekovat pomoc\u00ed PIR senzoru (<strong>pin \u010d\u00edslo 5<\/strong>). Pro monitorov\u00e1n\u00ed dve\u0159\u00ed je nejvhodn\u011bj\u0161\u00ed jaz\u00fd\u010dkov\u00fd sp\u00edna\u010d (<strong>pin \u010d\u00edslo 3<\/strong>). V\u0161echny tyto senzory byly pops\u00e1ny v \u010dl\u00e1nku o <a href=\"https:\/\/forbot.com\/cs\/kurz-arduino\/kurz-arduino-uroven-ii-5-klavesnice-vlastni-alarmovy-system\/\"><span style=\"text-decoration: underline;\">vytvo\u0159en\u00ed jednoduch\u00e9ho poplachov\u00e9ho centra<\/span><\/a>.<\/p>\n<p>V horn\u00ed \u010d\u00e1sti chodby nainstalujeme PIR \u010didlo a na dve\u0159e jaz\u00fd\u010dkov\u00fd sp\u00edna\u010d:<\/p>\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-fa8ef42 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"fa8ef42\" 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-371ab8e\" data-id=\"371ab8e\" 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-54ba316 elementor-widget elementor-widget-image\" data-id=\"54ba316\" 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 loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"415\" src=\"https:\/\/forbot.com\/wp-content\/uploads\/2024\/03\/JAZYCKOVY-SPINAC-1-768x415.jpg\" class=\"attachment-medium_large size-medium_large wp-image-9689\" alt=\"\" srcset=\"https:\/\/forbot.com\/wp-content\/uploads\/2024\/03\/JAZYCKOVY-SPINAC-1-768x415.jpg 768w, https:\/\/forbot.com\/wp-content\/uploads\/2024\/03\/JAZYCKOVY-SPINAC-1-300x162.jpg 300w, https:\/\/forbot.com\/wp-content\/uploads\/2024\/03\/JAZYCKOVY-SPINAC-1-1024x554.jpg 1024w, https:\/\/forbot.com\/wp-content\/uploads\/2024\/03\/JAZYCKOVY-SPINAC-1.jpg 1500w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-e634a2c elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"e634a2c\" 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-4dafa0c\" data-id=\"4dafa0c\" 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-6d9afd9 elementor-widget elementor-widget-text-editor\" data-id=\"6d9afd9\" 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>V praxi vypadala moje testovac\u00ed platforma takto:<\/p>\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-fda394f elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"fda394f\" 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-0029672\" data-id=\"0029672\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\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-15185ec elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"15185ec\" 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-72e7114\" data-id=\"72e7114\" 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-707fc1b elementor-widget elementor-widget-heading\" data-id=\"707fc1b\" 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\">Program pou\u017e\u00edvaj\u00edc\u00ed funkci millis()<\/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-45a8db3 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"45a8db3\" 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-1a1df08\" data-id=\"1a1df08\" 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-58e71d5 elementor-widget elementor-widget-text-editor\" data-id=\"58e71d5\" 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>Ne\u017e jsme provedli cvi\u010den\u00ed v t\u00e9to \u010d\u00e1sti, zpozdili jsme sv\u011btlo na 180 sekund pomoc\u00ed <b><strong>delay()<\/strong><\/b> a zapneme jej<em>.<\/em> P\u0159i detekci pohybu se sv\u011btlo a <b><strong>delay(180)<\/strong><\/b> zapne a b\u011bhem t\u00e9to doby je obvod &#8222;zamrzl\u00fd&#8220;. Nereaguje na jaz\u00fd\u010dkov\u00fd sp\u00edna\u010d ani na jin\u00e9 senzory&#8230;..<\/p>\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-250f9f9f custom-alert-box elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"250f9f9f\" 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-4200b1c2\" data-id=\"4200b1c2\" 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<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-7fc70ecf elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7fc70ecf\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-109f3538 blue-box-bestellen-ein-set\" data-id=\"109f3538\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\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-56b7b4b3 elementor-widget elementor-widget-text-editor\" data-id=\"56b7b4b3\" 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 style=\"text-align: center;\">V popsan\u00e9m p\u0159\u00edpad\u011b by samoz\u0159ejm\u011b bylo mo\u017en\u00e9 pod p\u0159eru\u0161en\u00ed p\u0159ipojit jaz\u00fd\u010dkov\u00fd sp\u00edna\u010d. To by v\u0161ak s n\u011bkolika senzory nebylo mo\u017en\u00e9!<\/p>\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\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-b4c18e3 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"b4c18e3\" 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-4702264\" data-id=\"4702264\" 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-98e2c2d elementor-widget elementor-widget-text-editor\" data-id=\"98e2c2d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Je tedy na\u010dase vyu\u017e\u00edt mechanismus, kter\u00fd jsme se dnes nau\u010dili. Program by m\u011bl fungovat n\u00e1sleduj\u00edc\u00edm zp\u016fsobem: P\u0159i detekci pohybu se sv\u011btlo aktivuje na 180 sekund. Po uplynut\u00ed t\u00e9to doby se sv\u011btlo vypne (pokud nedojde k dal\u0161\u00edmu pohybu) nebo pokud n\u011bkdo opust\u00ed m\u00edstnost, tj. otev\u0159e dve\u0159e.<br \/>Jeden z mnoha zp\u016fsob\u016f, jak tento p\u0159\u00edklad realizovat, je n\u00e1sleduj\u00edc\u00ed:<\/p>\n\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-8fec0f0 elementor-widget elementor-widget-image\" data-id=\"8fec0f0\" 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=\"768\" height=\"446\" src=\"https:\/\/forbot.com\/wp-content\/uploads\/2024\/03\/arduino_millis_schody-768x446.jpg\" class=\"attachment-medium_large size-medium_large wp-image-5705\" alt=\"\" srcset=\"https:\/\/forbot.com\/wp-content\/uploads\/2024\/03\/arduino_millis_schody-768x446.jpg 768w, https:\/\/forbot.com\/wp-content\/uploads\/2024\/03\/arduino_millis_schody-300x174.jpg 300w, https:\/\/forbot.com\/wp-content\/uploads\/2024\/03\/arduino_millis_schody-1024x594.jpg 1024w, https:\/\/forbot.com\/wp-content\/uploads\/2024\/03\/arduino_millis_schody-1536x891.jpg 1536w, https:\/\/forbot.com\/wp-content\/uploads\/2024\/03\/arduino_millis_schody-2048x1189.jpg 2048w\" 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\">Simulace popsan\u00e9ho p\u0159\u00edpadu.<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-8f02294 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"8f02294\" 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-abde157\" data-id=\"abde157\" 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-1f57ae4 elementor-widget elementor-widget-code-highlight\" data-id=\"1f57ae4\" 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 word-wrap\">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-cpp line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-cpp\">\n\t\t\t\t\t<xmp>#define OSV\u011aTLEN\u00cd 4\n#define JAZ\u00dd\u010cKOV\u00dd SP\u00cdNA\u010c 3\n#define PIR 5\n\nunsigned long aktualniCas = 0;\nunsigned long zapamatovanyCasOsvetleni = 0;\n\nvoid setup(){\n Serial.begin(9600);\n pinMode(OSV\u011aTLEN\u00cd, OUTPUT);\n pinMode(JAZ\u00dd\u010cKOV\u00dd SP\u00cdNA\u010c, INPUT_PULLUP); \/\/Jaz\u00fd\u010dkov\u00fd sp\u00edna\u010d jako vstup\n pinMode(PIR, INPUT); \/\/PIR jako vstup\n}\n\nvoid loop(){\n\/\/Z\u00edskej po\u010det milisekund od startu\n aktualniCas = millis();\n\n \/\/Pokud dve\u0159e otev\u0159en\u00e9\n if (digitalRead(JAZ\u00dd\u010cKOV\u00dd SP\u00cdNA\u010c) == HIGH) {\n digitalWrite(OSV\u011aTLEN\u00cd, LOW); \/\/Vypni osv\u011btlen\u00ed\n } else if (digitalRead(PIR) == HIGH) {\n \/\/Pokud jsou dv\u011b zav\u0159en\u00e9 a je detekov\u00e1n pohyb\n \nzapamatovanyCasOsvetleni = aktualniCas; \/\/Zapamatuj \u010das\n digitalWrite(OSV\u011aTLEN\u00cd, HIGH); \/\/Zapni osv\u011btlen\u00ed\n } \n \/\/Pokud sv\u00edt\u00ed po ur\u010ditou dobu, vypn\u011bte sv\u011btlo\n if (aktualniCas - zapamatovanyCasOsvetleni >= 180000UL) {\n digitalWrite(OSV\u011aTLEN\u00cd, LOW);\n }\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-41d54ff elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"41d54ff\" 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-a2f01cf\" data-id=\"a2f01cf\" 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-edef0a9 elementor-widget elementor-widget-text-editor\" data-id=\"edef0a9\" 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>Z\u00e1kladn\u00ed my\u0161lenka tohoto p\u0159\u00edkladu m\u00e1 samoz\u0159ejm\u011b n\u011bkter\u00e9 nev\u00fdhody a <b><strong>aby byl obvod pou\u017eiteln\u00fd v b\u011b\u017en\u00e9m \u017eivot\u011b, musel by b\u00fdt roz\u0161\u00ed\u0159en.<\/strong><\/b> P\u0159inejmen\u0161\u00edm by m\u011blo smysl p\u0159idat fotorezistor, aby se sv\u011btlo zap\u00ednalo pouze ve tm\u011b. Dal\u0161\u00ed v\u00fdvoj obvodu p\u0159enech\u00e1v\u00e1m z\u00e1jemc\u016fm z \u0159ad hobbyist\u016f.<\/p>\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-007287d elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"007287d\" 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-6545751\" data-id=\"6545751\" 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-c81279a elementor-widget elementor-widget-heading\" data-id=\"c81279a\" 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\">Shrnut\u00ed<\/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-33e1243 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"33e1243\" 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-0b470b2\" data-id=\"0b470b2\" 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-8544582 elementor-widget elementor-widget-text-editor\" data-id=\"8544582\" 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>Posledn\u00ed p\u0159\u00edklad byl velmi jednoduch\u00fd, ale ukazuje praktickou aplikaci pro <b><strong>funkce millis<\/strong><\/b>kter\u00e1 hr\u00e1la v t\u00e9to \u010d\u00e1sti hlavn\u00ed roli. Douf\u00e1m, \u017ee od nyn\u011bj\u0161ka u\u017e nikdo nebude m\u00edt probl\u00e9my s <b><strong>funkc\u00ed delay<\/strong><\/b>, kter\u00e1 blokuje cel\u00fd program.<\/p>\n<p>R\u00e1d bych v\u00e1s povzbudil, abyste si ud\u011blali vlastn\u00ed testy! Zde popsan\u00e9 programy je vhodn\u00e9 roz\u0161\u00ed\u0159it. P\u0159idejte dal\u0161\u00ed LED diody, tla\u010d\u00edtka a dal\u0161\u00ed senzory. Pokud je v\u0161e jasn\u00e9, m\u016f\u017eete bez obav p\u0159ej\u00edt na knihovny, kter\u00e9 takov\u00e9 zpo\u017ed\u011bn\u00ed &#8222;z\u00e1zra\u010dn\u011b&#8220; provedou samy.<\/p>\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-285462ec custom-kurs-nav-bottom-section elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"285462ec\" 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-6e5d52c2\" data-id=\"6e5d52c2\" 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-74eabeb8 elementor-widget elementor-widget-heading\" data-id=\"74eabeb8\" 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<h3 class=\"elementor-heading-title elementor-size-default\">Navigace v kurzu<\/h3>\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-715c37f9 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"715c37f9\" 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-33 elementor-inner-column elementor-element elementor-element-e31aecc\" data-id=\"e31aecc\" data-element_type=\"column\" data-e-type=\"column\" id=\"menu-nav-prev-col-bottom\">\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-6c75ebf3 elementor-align-center elementor-widget__width-initial elementor-widget elementor-widget-button\" data-id=\"6c75ebf3\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"menu-prev-btn-bottom\" 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-md\" href=\"https:\/\/forbot.com\/cs\/kurz-arduino\/kurz-arduino-uroven-ii-8-digitalni-senzor-vlhkosti-dht11\/\">\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\">&lt;&lt; P\u0159edchoz\u00ed \u010d\u00e1st<\/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-33 elementor-inner-column elementor-element elementor-element-4338f32b\" data-id=\"4338f32b\" data-element_type=\"column\" data-e-type=\"column\" id=\"menu-nav-middle-col-bottom\">\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-7d447e4b elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"7d447e4b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<i aria-hidden=\"true\" class=\"fas fa-map-signs\"><\/i>\t\t\t<\/div>\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<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-40446e88\" data-id=\"40446e88\" data-element_type=\"column\" data-e-type=\"column\" id=\"menu-nav-next-col-bottom\">\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-4c0e8d4f elementor-align-center elementor-widget__width-initial elementor-widget elementor-widget-button\" data-id=\"4c0e8d4f\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"menu-next-btn-bottom\" 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-md\" href=\"\/cs\/kategorie\/kurz-arduino-uroven-2\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-graduation-cap\"><\/i>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Seznam kurz\u016f<\/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-2e4e269c elementor-align-center elementor-widget elementor-widget-button\" data-id=\"2e4e269c\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"menu-nav-btn-bottom\" 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-size-md\" role=\"button\">\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\">Zobrazit\/skr\u00fdt v\u0161echny \u010d\u00e1sti<\/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<div class=\"elementor-element elementor-element-2388d17 elementor-nav-menu__text-align-aside elementor-widget elementor-widget-nav-menu\" data-id=\"2388d17\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"menu-nav-post-bottom\" data-settings=\"{&quot;layout&quot;:&quot;dropdown&quot;,&quot;submenu_icon&quot;:{&quot;value&quot;:&quot;&lt;i class=\\&quot;\\&quot; aria-hidden=\\&quot;true\\&quot;&gt;&lt;\\\/i&gt;&quot;,&quot;library&quot;:&quot;&quot;}}\" data-widget_type=\"nav-menu.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<nav class=\"elementor-nav-menu--dropdown elementor-nav-menu__container\" aria-hidden=\"true\">\n\t\t\t\t<ul id=\"menu-2-2388d17\" class=\"elementor-nav-menu\"><li class=\"menu-item menu-item-type-post_type menu-item-object-post menu-item-10167\"><a href=\"https:\/\/forbot.com\/de\/arduino-kurs-stufe-2\/arduino-kurs-stufe-ii-1-einfuehrung-inhaltsverzeichnis\/\" class=\"elementor-item menu-link\" tabindex=\"-1\">Kurz Arduino \u00farove\u0148 II &#8211; #1 &#8211; \u00davod, Obsah<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-post menu-item-10166\"><a href=\"https:\/\/forbot.com\/de\/arduino-kurs-stufe-2\/arduino-kurs-ii-2-rgb-leds-traditionell-und-ws2812\/\" class=\"elementor-item menu-link\" tabindex=\"-1\">Kurz Arduino \u00farove\u0148 II &#8211; #2 &#8211; RGB LED diody (tradi\u010dn\u00ed a WS2812)<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-post menu-item-10165\"><a href=\"https:\/\/forbot.com\/de\/arduino-kurs-stufe-2\/arduino-kurs-ii-3-alarmsirene-mosfet-in-der-praxis\/\" class=\"elementor-item menu-link\" tabindex=\"-1\">Kurz Arduino \u00farove\u0148 II &#8211; #3 &#8211; Poplachov\u00e1 sir\u00e9na, MOSFET v praxi<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-post menu-item-10164\"><a href=\"https:\/\/forbot.com\/de\/arduino-kurs-stufe-2\/arduino-ii-kurs-4-unterbrechungen-reed-schalter-pir-sensor\/\" class=\"elementor-item menu-link\" tabindex=\"-1\">Kurz Arduino \u00farove\u0148 II &#8211; #4 &#8211; P\u0159eru\u0161en\u00ed, jaz\u00fd\u010dkov\u00fd sp\u00edna\u010d, PIR senzor<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-post menu-item-10163\"><a href=\"https:\/\/forbot.com\/de\/arduino-kurs-stufe-2\/arduino-ii-kurs-5-tastatur-eigene-alarmanlage\/\" class=\"elementor-item menu-link\" tabindex=\"-1\">Kurz Arduino \u00farove\u0148 II &#8211; #5 &#8211; Kl\u00e1vesnice, vlastn\u00ed alarmov\u00fd syst\u00e9m<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-post menu-item-10162\"><a href=\"https:\/\/forbot.com\/de\/arduino-kurs-stufe-2\/arduino-ii-kurs-6-7-segment-anzeigen\/\" class=\"elementor-item menu-link\" tabindex=\"-1\">Kurz Arduino \u00farove\u0148 II &#8211; #6 &#8211; 7-segmentov\u00e9 displeje<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-post menu-item-10161\"><a href=\"https:\/\/forbot.com\/de\/arduino-kurs-stufe-2\/arduino-kurs-stufe-ii-7-analoge-und-digitale-thermometer\/\" class=\"elementor-item menu-link\" tabindex=\"-1\">Kurz Arduino \u00farove\u0148 II &#8211; #7 &#8211; analogov\u00e9 a digit\u00e1ln\u00ed teplom\u011bry<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-post menu-item-10160\"><a href=\"https:\/\/forbot.com\/de\/arduino-kurs-stufe-2\/arduino-kurs-stufe-ii-8-digitaler-feuchtigkeitssensor-dht11\/\" class=\"elementor-item menu-link\" tabindex=\"-1\">Kurz Arduino \u00farove\u0148 II &#8211; #8 &#8211; Digit\u00e1ln\u00ed senzor vlhkosti (DHT11)<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-post menu-item-10159\"><a href=\"https:\/\/forbot.com\/de\/arduino-kurs-stufe-2\/arduino-kurs-stufe-ii-9-multitasking-verzoegerungen-mit-millis\/\" class=\"elementor-item menu-link\" tabindex=\"-1\">Kurz Arduino \u00farove\u0148 II &#8211; #9 &#8211; Multitasking, zpo\u017ed\u011bn\u00ed pomoc\u00ed funkce millis()<\/a><\/li>\n<\/ul>\t\t\t<\/nav>\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-429aafda custom-alert-box elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"429aafda\" 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-578f1c44\" data-id=\"578f1c44\" 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<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-4e0d5068 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4e0d5068\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-69478b26 blue-box-bestellen-ein-set\" data-id=\"69478b26\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\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-5e58ef42 elementor-widget elementor-widget-text-editor\" data-id=\"5e58ef42\" 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><i class=\"fas fa-shopping-cart fa-lg\" style=\"color: #004085;\"><\/i> Objednejte si sadu prvk\u016f a za\u010dn\u011bte se u\u010dit v praxi! <a href=\"https:\/\/botland.cz\/startovaci-sady-pro-arduino\/23721-forbot-sada-arduino-urovne-2-5904422384296.html\"><strong>Kliknut\u00edm sem p\u0159ejdete do obchodu &gt;&gt;<\/strong><\/a><\/p>\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\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>Funkce delay (pro zad\u00e1v\u00e1n\u00ed zpo\u017ed\u011bn\u00ed) je jednou z prvn\u00edch v\u011bc\u00ed, kter\u00e9 se nau\u010d\u00edte, kdy\u017e se sezn\u00e1m\u00edte s Arduinem. Jejich provoz v\u0161ak m\u016f\u017ee zp\u016fsobit mnoho probl\u00e9m\u016f. Na\u0161t\u011bst\u00ed existuje sofistikovan\u011bj\u0161\u00ed \u0159e\u0161en\u00ed zalo\u017een\u00e9 na funkci millis. Umo\u017e\u0148uje Arduinu prov\u00e1d\u011bt n\u011bkolik \u00faloh &#8222;sou\u010dasn\u011b&#8220;. &lt;&lt; P\u0159edchoz\u00ed \u010d\u00e1st Navigace v kurzu \u25bc Seznam kurz\u016f Objednejte si sadu prvk\u016f a za\u010dn\u011bte se [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":5535,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[63],"tags":[],"class_list":["post-5819","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-kurz-arduino-uroven-2"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Kurz Arduino \u00farove\u0148 II - #9 - Multitasking, zpo\u017ed\u011bn\u00ed pomoc\u00ed funkce millis() - FORBOT<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/forbot.com\/cs\/kurz-arduino-uroven-2\/kurz-arduino-uroven-ii-9-multitasking-zpozdeni-pomoci-funkce-millis\/\" \/>\n<meta property=\"og:locale\" content=\"cs_CZ\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Kurz Arduino \u00farove\u0148 II - #9 - Multitasking, zpo\u017ed\u011bn\u00ed pomoc\u00ed funkce millis() - FORBOT\" \/>\n<meta property=\"og:description\" content=\"Funkce delay (pro zad\u00e1v\u00e1n\u00ed zpo\u017ed\u011bn\u00ed) je jednou z prvn\u00edch v\u011bc\u00ed, kter\u00e9 se nau\u010d\u00edte, kdy\u017e se sezn\u00e1m\u00edte s Arduinem. Jejich provoz v\u0161ak m\u016f\u017ee zp\u016fsobit mnoho probl\u00e9m\u016f. Na\u0161t\u011bst\u00ed existuje sofistikovan\u011bj\u0161\u00ed \u0159e\u0161en\u00ed zalo\u017een\u00e9 na funkci millis. Umo\u017e\u0148uje Arduinu prov\u00e1d\u011bt n\u011bkolik \u00faloh &#8222;sou\u010dasn\u011b&#8220;. &lt;&lt; P\u0159edchoz\u00ed \u010d\u00e1st Navigace v kurzu \u25bc Seznam kurz\u016f Objednejte si sadu prvk\u016f a za\u010dn\u011bte se [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/forbot.com\/cs\/kurz-arduino-uroven-2\/kurz-arduino-uroven-ii-9-multitasking-zpozdeni-pomoci-funkce-millis\/\" \/>\n<meta property=\"og:site_name\" content=\"FORBOT\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/botland.de\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-28T08:56:34+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-09-06T21:24:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/forbot.com\/wp-content\/uploads\/2024\/09\/ikonaArd2_9.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"788\" \/>\n\t<meta property=\"og:image:height\" content=\"533\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Sebastian Trame\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Napsal(a)\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sebastian Trame\" \/>\n\t<meta name=\"twitter:label2\" content=\"Odhadovan\u00e1 doba \u010dten\u00ed\" \/>\n\t<meta name=\"twitter:data2\" content=\"17 minut\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/forbot.com\\\/cs\\\/kurz-arduino-uroven-2\\\/kurz-arduino-uroven-ii-9-multitasking-zpozdeni-pomoci-funkce-millis\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/forbot.com\\\/cs\\\/kurz-arduino-uroven-2\\\/kurz-arduino-uroven-ii-9-multitasking-zpozdeni-pomoci-funkce-millis\\\/\"},\"author\":{\"name\":\"Sebastian Trame\",\"@id\":\"https:\\\/\\\/forbot.com\\\/de\\\/#\\\/schema\\\/person\\\/aff57459c89be0682a88d130e1b2157c\"},\"headline\":\"Kurz Arduino \u00farove\u0148 II &#8211; #9 &#8211; Multitasking, zpo\u017ed\u011bn\u00ed pomoc\u00ed funkce millis()\",\"datePublished\":\"2024-03-28T08:56:34+00:00\",\"dateModified\":\"2024-09-06T21:24:02+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/forbot.com\\\/cs\\\/kurz-arduino-uroven-2\\\/kurz-arduino-uroven-ii-9-multitasking-zpozdeni-pomoci-funkce-millis\\\/\"},\"wordCount\":3253,\"publisher\":{\"@id\":\"https:\\\/\\\/forbot.com\\\/de\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/forbot.com\\\/cs\\\/kurz-arduino-uroven-2\\\/kurz-arduino-uroven-ii-9-multitasking-zpozdeni-pomoci-funkce-millis\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/forbot.com\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/ikonaArd2_9.jpg\",\"articleSection\":[\"Kurz Arduino \u00farove\u0148 II\"],\"inLanguage\":\"cs\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/forbot.com\\\/cs\\\/kurz-arduino-uroven-2\\\/kurz-arduino-uroven-ii-9-multitasking-zpozdeni-pomoci-funkce-millis\\\/\",\"url\":\"https:\\\/\\\/forbot.com\\\/cs\\\/kurz-arduino-uroven-2\\\/kurz-arduino-uroven-ii-9-multitasking-zpozdeni-pomoci-funkce-millis\\\/\",\"name\":\"Kurz Arduino \u00farove\u0148 II - #9 - Multitasking, zpo\u017ed\u011bn\u00ed pomoc\u00ed funkce millis() - FORBOT\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/forbot.com\\\/de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/forbot.com\\\/cs\\\/kurz-arduino-uroven-2\\\/kurz-arduino-uroven-ii-9-multitasking-zpozdeni-pomoci-funkce-millis\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/forbot.com\\\/cs\\\/kurz-arduino-uroven-2\\\/kurz-arduino-uroven-ii-9-multitasking-zpozdeni-pomoci-funkce-millis\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/forbot.com\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/ikonaArd2_9.jpg\",\"datePublished\":\"2024-03-28T08:56:34+00:00\",\"dateModified\":\"2024-09-06T21:24:02+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/forbot.com\\\/cs\\\/kurz-arduino-uroven-2\\\/kurz-arduino-uroven-ii-9-multitasking-zpozdeni-pomoci-funkce-millis\\\/#breadcrumb\"},\"inLanguage\":\"cs\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/forbot.com\\\/cs\\\/kurz-arduino-uroven-2\\\/kurz-arduino-uroven-ii-9-multitasking-zpozdeni-pomoci-funkce-millis\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"cs\",\"@id\":\"https:\\\/\\\/forbot.com\\\/cs\\\/kurz-arduino-uroven-2\\\/kurz-arduino-uroven-ii-9-multitasking-zpozdeni-pomoci-funkce-millis\\\/#primaryimage\",\"url\":\"https:\\\/\\\/forbot.com\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/ikonaArd2_9.jpg\",\"contentUrl\":\"https:\\\/\\\/forbot.com\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/ikonaArd2_9.jpg\",\"width\":788,\"height\":533},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/forbot.com\\\/cs\\\/kurz-arduino-uroven-2\\\/kurz-arduino-uroven-ii-9-multitasking-zpozdeni-pomoci-funkce-millis\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/forbot.com\\\/de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Kurz Arduino \u00farove\u0148 II &#8211; #9 &#8211; Multitasking, zpo\u017ed\u011bn\u00ed pomoc\u00ed funkce millis()\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/forbot.com\\\/de\\\/#website\",\"url\":\"https:\\\/\\\/forbot.com\\\/de\\\/\",\"name\":\"FORBOT\",\"description\":\"Blog o elektronice, Arduino a Raspberry Pi\",\"publisher\":{\"@id\":\"https:\\\/\\\/forbot.com\\\/de\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/forbot.com\\\/de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"cs\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/forbot.com\\\/de\\\/#organization\",\"name\":\"FORBOT\",\"url\":\"https:\\\/\\\/forbot.com\\\/de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"cs\",\"@id\":\"https:\\\/\\\/forbot.com\\\/de\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/forbot.com\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/logo.svg\",\"contentUrl\":\"https:\\\/\\\/forbot.com\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/logo.svg\",\"width\":1179,\"height\":255,\"caption\":\"FORBOT\"},\"image\":{\"@id\":\"https:\\\/\\\/forbot.com\\\/de\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/botland.de\\\/\",\"https:\\\/\\\/www.youtube.com\\\/@botland_pl\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/forbot.com\\\/de\\\/#\\\/schema\\\/person\\\/aff57459c89be0682a88d130e1b2157c\",\"name\":\"Sebastian Trame\",\"url\":\"https:\\\/\\\/forbot.com\\\/cs\\\/author\\\/sebastian-trame\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Kurz Arduino \u00farove\u0148 II - #9 - Multitasking, zpo\u017ed\u011bn\u00ed pomoc\u00ed funkce millis() - FORBOT","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:\/\/forbot.com\/cs\/kurz-arduino-uroven-2\/kurz-arduino-uroven-ii-9-multitasking-zpozdeni-pomoci-funkce-millis\/","og_locale":"cs_CZ","og_type":"article","og_title":"Kurz Arduino \u00farove\u0148 II - #9 - Multitasking, zpo\u017ed\u011bn\u00ed pomoc\u00ed funkce millis() - FORBOT","og_description":"Funkce delay (pro zad\u00e1v\u00e1n\u00ed zpo\u017ed\u011bn\u00ed) je jednou z prvn\u00edch v\u011bc\u00ed, kter\u00e9 se nau\u010d\u00edte, kdy\u017e se sezn\u00e1m\u00edte s Arduinem. Jejich provoz v\u0161ak m\u016f\u017ee zp\u016fsobit mnoho probl\u00e9m\u016f. Na\u0161t\u011bst\u00ed existuje sofistikovan\u011bj\u0161\u00ed \u0159e\u0161en\u00ed zalo\u017een\u00e9 na funkci millis. Umo\u017e\u0148uje Arduinu prov\u00e1d\u011bt n\u011bkolik \u00faloh &#8222;sou\u010dasn\u011b&#8220;. &lt;&lt; P\u0159edchoz\u00ed \u010d\u00e1st Navigace v kurzu \u25bc Seznam kurz\u016f Objednejte si sadu prvk\u016f a za\u010dn\u011bte se [&hellip;]","og_url":"https:\/\/forbot.com\/cs\/kurz-arduino-uroven-2\/kurz-arduino-uroven-ii-9-multitasking-zpozdeni-pomoci-funkce-millis\/","og_site_name":"FORBOT","article_publisher":"https:\/\/www.facebook.com\/botland.de\/","article_published_time":"2024-03-28T08:56:34+00:00","article_modified_time":"2024-09-06T21:24:02+00:00","og_image":[{"width":788,"height":533,"url":"https:\/\/forbot.com\/wp-content\/uploads\/2024\/09\/ikonaArd2_9.jpg","type":"image\/jpeg"}],"author":"Sebastian Trame","twitter_card":"summary_large_image","twitter_misc":{"Napsal(a)":"Sebastian Trame","Odhadovan\u00e1 doba \u010dten\u00ed":"17 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/forbot.com\/cs\/kurz-arduino-uroven-2\/kurz-arduino-uroven-ii-9-multitasking-zpozdeni-pomoci-funkce-millis\/#article","isPartOf":{"@id":"https:\/\/forbot.com\/cs\/kurz-arduino-uroven-2\/kurz-arduino-uroven-ii-9-multitasking-zpozdeni-pomoci-funkce-millis\/"},"author":{"name":"Sebastian Trame","@id":"https:\/\/forbot.com\/de\/#\/schema\/person\/aff57459c89be0682a88d130e1b2157c"},"headline":"Kurz Arduino \u00farove\u0148 II &#8211; #9 &#8211; Multitasking, zpo\u017ed\u011bn\u00ed pomoc\u00ed funkce millis()","datePublished":"2024-03-28T08:56:34+00:00","dateModified":"2024-09-06T21:24:02+00:00","mainEntityOfPage":{"@id":"https:\/\/forbot.com\/cs\/kurz-arduino-uroven-2\/kurz-arduino-uroven-ii-9-multitasking-zpozdeni-pomoci-funkce-millis\/"},"wordCount":3253,"publisher":{"@id":"https:\/\/forbot.com\/de\/#organization"},"image":{"@id":"https:\/\/forbot.com\/cs\/kurz-arduino-uroven-2\/kurz-arduino-uroven-ii-9-multitasking-zpozdeni-pomoci-funkce-millis\/#primaryimage"},"thumbnailUrl":"https:\/\/forbot.com\/wp-content\/uploads\/2024\/09\/ikonaArd2_9.jpg","articleSection":["Kurz Arduino \u00farove\u0148 II"],"inLanguage":"cs"},{"@type":"WebPage","@id":"https:\/\/forbot.com\/cs\/kurz-arduino-uroven-2\/kurz-arduino-uroven-ii-9-multitasking-zpozdeni-pomoci-funkce-millis\/","url":"https:\/\/forbot.com\/cs\/kurz-arduino-uroven-2\/kurz-arduino-uroven-ii-9-multitasking-zpozdeni-pomoci-funkce-millis\/","name":"Kurz Arduino \u00farove\u0148 II - #9 - Multitasking, zpo\u017ed\u011bn\u00ed pomoc\u00ed funkce millis() - FORBOT","isPartOf":{"@id":"https:\/\/forbot.com\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/forbot.com\/cs\/kurz-arduino-uroven-2\/kurz-arduino-uroven-ii-9-multitasking-zpozdeni-pomoci-funkce-millis\/#primaryimage"},"image":{"@id":"https:\/\/forbot.com\/cs\/kurz-arduino-uroven-2\/kurz-arduino-uroven-ii-9-multitasking-zpozdeni-pomoci-funkce-millis\/#primaryimage"},"thumbnailUrl":"https:\/\/forbot.com\/wp-content\/uploads\/2024\/09\/ikonaArd2_9.jpg","datePublished":"2024-03-28T08:56:34+00:00","dateModified":"2024-09-06T21:24:02+00:00","breadcrumb":{"@id":"https:\/\/forbot.com\/cs\/kurz-arduino-uroven-2\/kurz-arduino-uroven-ii-9-multitasking-zpozdeni-pomoci-funkce-millis\/#breadcrumb"},"inLanguage":"cs","potentialAction":[{"@type":"ReadAction","target":["https:\/\/forbot.com\/cs\/kurz-arduino-uroven-2\/kurz-arduino-uroven-ii-9-multitasking-zpozdeni-pomoci-funkce-millis\/"]}]},{"@type":"ImageObject","inLanguage":"cs","@id":"https:\/\/forbot.com\/cs\/kurz-arduino-uroven-2\/kurz-arduino-uroven-ii-9-multitasking-zpozdeni-pomoci-funkce-millis\/#primaryimage","url":"https:\/\/forbot.com\/wp-content\/uploads\/2024\/09\/ikonaArd2_9.jpg","contentUrl":"https:\/\/forbot.com\/wp-content\/uploads\/2024\/09\/ikonaArd2_9.jpg","width":788,"height":533},{"@type":"BreadcrumbList","@id":"https:\/\/forbot.com\/cs\/kurz-arduino-uroven-2\/kurz-arduino-uroven-ii-9-multitasking-zpozdeni-pomoci-funkce-millis\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/forbot.com\/de\/"},{"@type":"ListItem","position":2,"name":"Kurz Arduino \u00farove\u0148 II &#8211; #9 &#8211; Multitasking, zpo\u017ed\u011bn\u00ed pomoc\u00ed funkce millis()"}]},{"@type":"WebSite","@id":"https:\/\/forbot.com\/de\/#website","url":"https:\/\/forbot.com\/de\/","name":"FORBOT","description":"Blog o elektronice, Arduino a Raspberry Pi","publisher":{"@id":"https:\/\/forbot.com\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/forbot.com\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"cs"},{"@type":"Organization","@id":"https:\/\/forbot.com\/de\/#organization","name":"FORBOT","url":"https:\/\/forbot.com\/de\/","logo":{"@type":"ImageObject","inLanguage":"cs","@id":"https:\/\/forbot.com\/de\/#\/schema\/logo\/image\/","url":"https:\/\/forbot.com\/wp-content\/uploads\/2024\/09\/logo.svg","contentUrl":"https:\/\/forbot.com\/wp-content\/uploads\/2024\/09\/logo.svg","width":1179,"height":255,"caption":"FORBOT"},"image":{"@id":"https:\/\/forbot.com\/de\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/botland.de\/","https:\/\/www.youtube.com\/@botland_pl"]},{"@type":"Person","@id":"https:\/\/forbot.com\/de\/#\/schema\/person\/aff57459c89be0682a88d130e1b2157c","name":"Sebastian Trame","url":"https:\/\/forbot.com\/cs\/author\/sebastian-trame\/"}]}},"uagb_featured_image_src":{"full":["https:\/\/forbot.com\/wp-content\/uploads\/2024\/09\/ikonaArd2_9.jpg",788,533,false],"thumbnail":["https:\/\/forbot.com\/wp-content\/uploads\/2024\/09\/ikonaArd2_9-150x150.jpg",150,150,true],"medium":["https:\/\/forbot.com\/wp-content\/uploads\/2024\/09\/ikonaArd2_9-300x203.jpg",300,203,true],"medium_large":["https:\/\/forbot.com\/wp-content\/uploads\/2024\/09\/ikonaArd2_9-768x519.jpg",768,519,true],"large":["https:\/\/forbot.com\/wp-content\/uploads\/2024\/09\/ikonaArd2_9.jpg",788,533,false],"1536x1536":["https:\/\/forbot.com\/wp-content\/uploads\/2024\/09\/ikonaArd2_9.jpg",788,533,false],"2048x2048":["https:\/\/forbot.com\/wp-content\/uploads\/2024\/09\/ikonaArd2_9.jpg",788,533,false]},"uagb_author_info":{"display_name":"Sebastian Trame","author_link":"https:\/\/forbot.com\/cs\/author\/sebastian-trame\/"},"uagb_comment_info":0,"uagb_excerpt":"Funkce delay (pro zad\u00e1v\u00e1n\u00ed zpo\u017ed\u011bn\u00ed) je jednou z prvn\u00edch v\u011bc\u00ed, kter\u00e9 se nau\u010d\u00edte, kdy\u017e se sezn\u00e1m\u00edte s Arduinem. Jejich provoz v\u0161ak m\u016f\u017ee zp\u016fsobit mnoho probl\u00e9m\u016f. Na\u0161t\u011bst\u00ed existuje sofistikovan\u011bj\u0161\u00ed \u0159e\u0161en\u00ed zalo\u017een\u00e9 na funkci millis. Umo\u017e\u0148uje Arduinu prov\u00e1d\u011bt n\u011bkolik \u00faloh &#8222;sou\u010dasn\u011b&#8220;. &lt;&lt; P\u0159edchoz\u00ed \u010d\u00e1st Navigace v kurzu \u25bc Seznam kurz\u016f Objednejte si sadu prvk\u016f a za\u010dn\u011bte se&hellip;","_links":{"self":[{"href":"https:\/\/forbot.com\/cs\/wp-json\/wp\/v2\/posts\/5819","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/forbot.com\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/forbot.com\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/forbot.com\/cs\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/forbot.com\/cs\/wp-json\/wp\/v2\/comments?post=5819"}],"version-history":[{"count":354,"href":"https:\/\/forbot.com\/cs\/wp-json\/wp\/v2\/posts\/5819\/revisions"}],"predecessor-version":[{"id":10705,"href":"https:\/\/forbot.com\/cs\/wp-json\/wp\/v2\/posts\/5819\/revisions\/10705"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/forbot.com\/cs\/wp-json\/wp\/v2\/media\/5535"}],"wp:attachment":[{"href":"https:\/\/forbot.com\/cs\/wp-json\/wp\/v2\/media?parent=5819"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/forbot.com\/cs\/wp-json\/wp\/v2\/categories?post=5819"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/forbot.com\/cs\/wp-json\/wp\/v2\/tags?post=5819"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}