{"id":278,"date":"2025-03-07T13:07:05","date_gmt":"2025-03-07T11:07:05","guid":{"rendered":"https:\/\/prikaz3.wordpress.com\/?page_id=278"},"modified":"2025-11-13T12:48:45","modified_gmt":"2025-11-13T12:48:45","slug":"katse-2","status":"publish","type":"page","link":"https:\/\/romanprikaztsikov24.thkit.ee\/wp\/katse-2\/","title":{"rendered":"Robotika: LED"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"872\" height=\"855\" data-src=\"https:\/\/romanprikaztsikov24.thkit.ee\/wp\/wp-content\/uploads\/2025\/04\/valguskett.png?w=872\" alt=\"\" class=\"wp-image-367 lazyload\" data-srcset=\"https:\/\/romanprikaztsikov24.thkit.ee\/wp\/wp-content\/uploads\/2025\/04\/valguskett.png 872w, https:\/\/romanprikaztsikov24.thkit.ee\/wp\/wp-content\/uploads\/2025\/04\/valguskett-300x294.png 300w, https:\/\/romanprikaztsikov24.thkit.ee\/wp\/wp-content\/uploads\/2025\/04\/valguskett-768x753.png 768w\" data-sizes=\"(max-width: 872px) 100vw, 872px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 872px; --smush-placeholder-aspect-ratio: 872\/855;\" \/><\/figure>\n\n\n\n<p><strong>Komponendid:<\/strong><br>1x Arduino UNO<br>6x Juhtmed<br>1x LED lamp<br>1x 220 Oom Takisti<br>1x Potentsiomeeter<\/p>\n\n\n\n<p><strong>Uued funktsioonid<\/strong><br>1. <strong>analogRead(sensorPin) <\/strong>\u2013 loeb analog input, potentsiomeetril on v\u00e4\u00e4rtused 0-1023<\/p>\n\n\n\n<p><strong>T\u00f6\u00f6 protsess<\/strong><br>1. analogRead() \u2013 loeme potentsiomeetri<br>2. l\u00fclitame LED sisse<br>3. kasutame delay() ja ootame mis palju potentsiomeetrilt lugesime<br>4. l\u00fclitame LED v\u00e4lju<br>5. ootame veel \u00fcks kord kasutaseks delay()<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: arduino; title: ; notranslate\" title=\"\">\nint ledPins&#x5B;] = {2, 3, 4, 5, 6, 7, 8, 9, 10};\n \nvoid setup() {\n \n  for (int i = 0; i &lt; 9; i++) {\n    pinMode(ledPins&#x5B;i], OUTPUT);\n  }\n}\n \nvoid loop() {\n \n  for (int i = 0; i &lt; 9; i++) {\n    digitalWrite(ledPins&#x5B;i], HIGH); \n    delay(200);                    \n    digitalWrite(ledPins&#x5B;i], LOW);  \n  }\n}\n<\/pre><\/div>\n\n\n<h2 class=\"wp-block-heading\">Valguskett<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"984\" height=\"949\" data-src=\"https:\/\/romanprikaztsikov24.thkit.ee\/wp\/wp-content\/uploads\/2025\/04\/123.png?w=984\" alt=\"\" class=\"wp-image-375 lazyload\" data-srcset=\"https:\/\/romanprikaztsikov24.thkit.ee\/wp\/wp-content\/uploads\/2025\/04\/123.png 984w, https:\/\/romanprikaztsikov24.thkit.ee\/wp\/wp-content\/uploads\/2025\/04\/123-300x289.png 300w, https:\/\/romanprikaztsikov24.thkit.ee\/wp\/wp-content\/uploads\/2025\/04\/123-768x741.png 768w\" data-sizes=\"(max-width: 984px) 100vw, 984px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 984px; --smush-placeholder-aspect-ratio: 984\/949;\" \/><\/figure>\n\n\n\n<p><strong>Komponendid:<\/strong><br>1x Arduino UNO<br>10x Juhtmed<br>6x LED lamp<br>6x 220 Oom Takisti<br>1x Potentsiomeeter<\/p>\n\n\n\n<p><strong>T\u00f6\u00f6 protsess<\/strong><br><strong><code>vilguKogudega(int wait)<\/code><\/strong><br>\u2013 L\u00fclitab <strong>k\u00f5ik LEDid<\/strong> korraga sisse, ootab m\u00e4\u00e4ratud aja, ja seej\u00e4rel l\u00fclitab need v\u00e4lja.<br>Sobib vilkumiseks \u00fches r\u00fctmis k\u00f5igi tuledega.<\/p>\n\n\n\n<p><strong><code>vilguJargmisena(int wait)<\/code><\/strong><br>\u2013 L\u00fclitab LEDid <strong>j\u00e4rjestikku<\/strong> sisse ja v\u00e4lja, iga\u00fche j\u00e4rel m\u00e4\u00e4ratud viivitus.<br>Loob j\u00e4rjest vilkumise efekti.<\/p>\n\n\n\n<p><strong><code>vilguJuhuslikult(int wait)<\/code><\/strong><br>\u2013 Iga kord valitakse <strong>juhuslik<\/strong> LED, mis s\u00fcttib korraks ja kustub. Seda tehakse 6 korda ts\u00fcklis.<br>Tekitab kaootilise vilkumise mustri.<\/p>\n\n\n\n<p><strong><code>koguOn(int wait)<\/code><\/strong><br>\u2013 L\u00fclitab <strong>k\u00f5ik LEDid sisse korraga<\/strong>, hoiab neid sees pikemalt (nt 1000ms), ja seej\u00e4rel kustutab.<br>Kasulik &#8220;t\u00e4isvalguse&#8221; hetkeks.<\/p>\n\n\n\n<p><strong><code>vilguSensoriga(int wait)<\/code><\/strong><br>\u2013 Loeb uuesti <strong>potentsiomeetri v\u00e4\u00e4rtuse<\/strong> ning teisendab selle d\u00fcnaamiliseks viivituseks (vahemikus 50\u2013550ms). LEDid vilguvad seej\u00e4rel <strong>potentsiomeetri p\u00f5hjal m\u00e4\u00e4ratud kiirusel<\/strong>.<br>Interaktiivne vilkumine, mis s\u00f5ltub kasutaja sisendist.<\/p>\n\n\n\n<p><strong><code>loop()<\/code> funktsioon<\/strong><br>\u2013 Pidevalt loeb potentsiomeetrit. Kui v\u00e4\u00e4rtus muutub rohkem kui <code>threshold<\/code> v\u00f5rra, siis <strong>m\u00e4\u00e4rab uue LED-mustri<\/strong> (0\u20134). Seej\u00e4rel k\u00e4ivitatakse vastav funktsioon, mis kontrollib LEDide k\u00e4itumist.<br>S\u00fcda, mis juhib k\u00f5iki mustreid vastavalt kasutaja sisendile.<\/p>\n\n\n\n<p><strong><code>map(potValue, 0, 1023, 0, 4)<\/code><\/strong><br>\u2013 Potentsiomeetri v\u00e4\u00e4rtus (vahemikus 0\u20131023) teisendatakse sobivaks mustri ID-ks vahemikus 0\u20134.<br>Lihtne viis siduda analoogv\u00e4\u00e4rtus konkreetse mustriga.<\/p>\n\n\n\n<p><strong><code>setup()<\/code> funktsioon<\/strong><br>\u2013 M\u00e4\u00e4rab k\u00f5ik LED-pin\u2019id <strong>v\u00e4ljunditeks<\/strong> ja algatab sariv\u00e4ljundi (Serial Monitor, kui soovitakse kasutada).<br>Algseadistused enne t\u00f6\u00f6 algust.<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/RomanPrikaztsikov\/Robotika\/blob\/main\/valguskett.ino\">Github Code<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/drive.google.com\/file\/d\/1TqwgAmnaP_vBNWmyoeyxyve10a012wcy\/view?usp=sharing\">Video Link<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Komponendid:1x Arduino UNO6x Juhtmed1x LED lamp1x 220 Oom Takisti1x Potentsiomeeter Uued funktsioonid1. analogRead(sensorPin) \u2013 loeb analog input, potentsiomeetril on v\u00e4\u00e4rtused 0-1023 T\u00f6\u00f6 protsess1. analogRead() \u2013 loeme potentsiomeetri2. l\u00fclitame LED sisse3. kasutame delay() ja ootame mis palju potentsiomeetrilt lugesime4. l\u00fclitame LED v\u00e4lju5. ootame veel \u00fcks kord kasutaseks delay() Valguskett Komponendid:1x Arduino UNO10x Juhtmed6x LED lamp6x 220 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-with-title","meta":{"footnotes":""},"class_list":["post-278","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Robotika: LED - Roman Prikaztsikov Portfolio<\/title>\n<meta name=\"description\" content=\"&quot;Avasta Robotika LED lahendused robootikaprojektide jaoks \u2013 energias\u00e4\u00e4stlik ja k\u00f5rge j\u00f5udlusega valgustus innovatsiooni ja automatiseerimise jaoks.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/romanprikaztsikov24.thkit.ee\/wp\/katse-2\/\" \/>\n<meta property=\"og:locale\" content=\"et_EE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Robotika: LED - Roman Prikaztsikov Portfolio\" \/>\n<meta property=\"og:description\" content=\"&quot;Avasta Robotika LED lahendused robootikaprojektide jaoks \u2013 energias\u00e4\u00e4stlik ja k\u00f5rge j\u00f5udlusega valgustus innovatsiooni ja automatiseerimise jaoks.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/romanprikaztsikov24.thkit.ee\/wp\/katse-2\/\" \/>\n<meta property=\"og:site_name\" content=\"Roman Prikaztsikov Portfolio\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-13T12:48:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/romanprikaztsikov24.thkit.ee\/wp\/wp-content\/uploads\/2025\/04\/valguskett.png\" \/>\n\t<meta property=\"og:image:width\" content=\"872\" \/>\n\t<meta property=\"og:image:height\" content=\"855\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/romanprikaztsikov24.thkit.ee\\\/wp\\\/katse-2\\\/\",\"url\":\"https:\\\/\\\/romanprikaztsikov24.thkit.ee\\\/wp\\\/katse-2\\\/\",\"name\":\"Robotika: LED - Roman Prikaztsikov Portfolio\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/romanprikaztsikov24.thkit.ee\\\/wp\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/romanprikaztsikov24.thkit.ee\\\/wp\\\/katse-2\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/romanprikaztsikov24.thkit.ee\\\/wp\\\/katse-2\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/romanprikaztsikov24.thkit.ee\\\/wp\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/valguskett.png?w=872\",\"datePublished\":\"2025-03-07T11:07:05+00:00\",\"dateModified\":\"2025-11-13T12:48:45+00:00\",\"description\":\"\\\"Avasta Robotika LED lahendused robootikaprojektide jaoks \u2013 energias\u00e4\u00e4stlik ja k\u00f5rge j\u00f5udlusega valgustus innovatsiooni ja automatiseerimise jaoks.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/romanprikaztsikov24.thkit.ee\\\/wp\\\/katse-2\\\/#breadcrumb\"},\"inLanguage\":\"et\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/romanprikaztsikov24.thkit.ee\\\/wp\\\/katse-2\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"et\",\"@id\":\"https:\\\/\\\/romanprikaztsikov24.thkit.ee\\\/wp\\\/katse-2\\\/#primaryimage\",\"url\":\"https:\\\/\\\/romanprikaztsikov24.thkit.ee\\\/wp\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/valguskett.png\",\"contentUrl\":\"https:\\\/\\\/romanprikaztsikov24.thkit.ee\\\/wp\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/valguskett.png\",\"width\":872,\"height\":855},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/romanprikaztsikov24.thkit.ee\\\/wp\\\/katse-2\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/romanprikaztsikov24.thkit.ee\\\/wp\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Robotika: LED\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/romanprikaztsikov24.thkit.ee\\\/wp\\\/#website\",\"url\":\"https:\\\/\\\/romanprikaztsikov24.thkit.ee\\\/wp\\\/\",\"name\":\"Roman Prikaztsikov Portfolio\",\"description\":\"J&auml;rgmine WordPress veebileht\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/romanprikaztsikov24.thkit.ee\\\/wp\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"et\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Robotika: LED - Roman Prikaztsikov Portfolio","description":"\"Avasta Robotika LED lahendused robootikaprojektide jaoks \u2013 energias\u00e4\u00e4stlik ja k\u00f5rge j\u00f5udlusega valgustus innovatsiooni ja automatiseerimise jaoks.","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:\/\/romanprikaztsikov24.thkit.ee\/wp\/katse-2\/","og_locale":"et_EE","og_type":"article","og_title":"Robotika: LED - Roman Prikaztsikov Portfolio","og_description":"\"Avasta Robotika LED lahendused robootikaprojektide jaoks \u2013 energias\u00e4\u00e4stlik ja k\u00f5rge j\u00f5udlusega valgustus innovatsiooni ja automatiseerimise jaoks.","og_url":"https:\/\/romanprikaztsikov24.thkit.ee\/wp\/katse-2\/","og_site_name":"Roman Prikaztsikov Portfolio","article_modified_time":"2025-11-13T12:48:45+00:00","og_image":[{"width":872,"height":855,"url":"https:\/\/romanprikaztsikov24.thkit.ee\/wp\/wp-content\/uploads\/2025\/04\/valguskett.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/romanprikaztsikov24.thkit.ee\/wp\/katse-2\/","url":"https:\/\/romanprikaztsikov24.thkit.ee\/wp\/katse-2\/","name":"Robotika: LED - Roman Prikaztsikov Portfolio","isPartOf":{"@id":"https:\/\/romanprikaztsikov24.thkit.ee\/wp\/#website"},"primaryImageOfPage":{"@id":"https:\/\/romanprikaztsikov24.thkit.ee\/wp\/katse-2\/#primaryimage"},"image":{"@id":"https:\/\/romanprikaztsikov24.thkit.ee\/wp\/katse-2\/#primaryimage"},"thumbnailUrl":"https:\/\/romanprikaztsikov24.thkit.ee\/wp\/wp-content\/uploads\/2025\/04\/valguskett.png?w=872","datePublished":"2025-03-07T11:07:05+00:00","dateModified":"2025-11-13T12:48:45+00:00","description":"\"Avasta Robotika LED lahendused robootikaprojektide jaoks \u2013 energias\u00e4\u00e4stlik ja k\u00f5rge j\u00f5udlusega valgustus innovatsiooni ja automatiseerimise jaoks.","breadcrumb":{"@id":"https:\/\/romanprikaztsikov24.thkit.ee\/wp\/katse-2\/#breadcrumb"},"inLanguage":"et","potentialAction":[{"@type":"ReadAction","target":["https:\/\/romanprikaztsikov24.thkit.ee\/wp\/katse-2\/"]}]},{"@type":"ImageObject","inLanguage":"et","@id":"https:\/\/romanprikaztsikov24.thkit.ee\/wp\/katse-2\/#primaryimage","url":"https:\/\/romanprikaztsikov24.thkit.ee\/wp\/wp-content\/uploads\/2025\/04\/valguskett.png","contentUrl":"https:\/\/romanprikaztsikov24.thkit.ee\/wp\/wp-content\/uploads\/2025\/04\/valguskett.png","width":872,"height":855},{"@type":"BreadcrumbList","@id":"https:\/\/romanprikaztsikov24.thkit.ee\/wp\/katse-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/romanprikaztsikov24.thkit.ee\/wp\/"},{"@type":"ListItem","position":2,"name":"Robotika: LED"}]},{"@type":"WebSite","@id":"https:\/\/romanprikaztsikov24.thkit.ee\/wp\/#website","url":"https:\/\/romanprikaztsikov24.thkit.ee\/wp\/","name":"Roman Prikaztsikov Portfolio","description":"J&auml;rgmine WordPress veebileht","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/romanprikaztsikov24.thkit.ee\/wp\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"et"}]}},"_links":{"self":[{"href":"https:\/\/romanprikaztsikov24.thkit.ee\/wp\/wp-json\/wp\/v2\/pages\/278","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/romanprikaztsikov24.thkit.ee\/wp\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/romanprikaztsikov24.thkit.ee\/wp\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/romanprikaztsikov24.thkit.ee\/wp\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/romanprikaztsikov24.thkit.ee\/wp\/wp-json\/wp\/v2\/comments?post=278"}],"version-history":[{"count":1,"href":"https:\/\/romanprikaztsikov24.thkit.ee\/wp\/wp-json\/wp\/v2\/pages\/278\/revisions"}],"predecessor-version":[{"id":1054,"href":"https:\/\/romanprikaztsikov24.thkit.ee\/wp\/wp-json\/wp\/v2\/pages\/278\/revisions\/1054"}],"wp:attachment":[{"href":"https:\/\/romanprikaztsikov24.thkit.ee\/wp\/wp-json\/wp\/v2\/media?parent=278"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}