{"id":321,"date":"2025-05-02T14:29:56","date_gmt":"2025-05-02T11:29:56","guid":{"rendered":"https:\/\/romanzaitsevtarpv.wordpress.com\/?page_id=321"},"modified":"2025-05-02T14:29:56","modified_gmt":"2025-05-02T11:29:56","slug":"katse-5o","status":"publish","type":"page","link":"https:\/\/romanzaitsev24.thkit.ee\/wp\/eng\/katse-5o\/","title":{"rendered":"Katse 5"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\" id=\"lcd\">LCD Ekraan<\/h2>\n\n\n\n<p><strong>Skeem:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/maksimts6.wordpress.com\/wp-content\/uploads\/2025\/05\/pilt.png?w=649\" alt=\"\" class=\"wp-image-736\" \/><\/figure>\n\n\n\n<p><strong>Komponendid:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Arduino Uno<\/li>\n\n\n\n<li>LCD Ekraan<\/li>\n\n\n\n<li>Fotoristor<\/li>\n\n\n\n<li>Arendusplaat<\/li>\n\n\n\n<li>220\u03a9 takisti<\/li>\n\n\n\n<li>Juhtmed<\/li>\n<\/ul>\n\n\n\n<p><strong>T\u00f6\u00f6 protsess:<\/strong><\/p>\n\n\n\n<p>Imporditakse LiquidCrystal-raamatukogu ja m\u00e4\u00e4ratakse, milliste Arduino digitaalportidega LCD on \u00fchendatud.<\/p>\n\n\n\n<p>Defineeritakse erinevad eris\u00fcmbolid (n\u00e4gu, kass, t\u00fcdruk, poiss k\u00e4ed alla\/\u00fcles, v\u00e4ike s\u00fcda) 8-baiti pikkuste massiividena.<\/p>\n\n\n\n<p>Setup-osas h\u00e4\u00e4lestatakse LCD (16\u00d72 m\u00e4rki) ja luuakse need kohandatud s\u00fcmbolid lcd.createChar() abil.<\/p>\n\n\n\n<p>Loop-ts\u00fcklis paigutatakse kursori abil ekraanile esmalt kass ja t\u00fcdruk, seej\u00e4rel poisi k\u00e4tega alla\/\u00fcles vaheldumisi (animatsioon delay()-ga).<\/p>\n\n\n\n<p>J\u00e4rgneb for-ts\u00fckkel, mis joonistab ritta 10 smile\u2019it, ning teine ts\u00fckkel, mis liigutab s\u00fcdameid paremalt vasakule, tekitades lihtsa animatsiooni.<\/p>\n\n\n\n<p><strong>millis()<\/strong><\/p>\n\n\n\n<p><code>millis()<\/code> on Arduino sisemine taimer, mis loeb aega alates seadme k\u00e4ivitumisest millisekundites.<\/p>\n\n\n\n<p>Sellega saad luua lihtsa \u201cpeamurdmiseta\u201d kella, mis n\u00e4itab t\u00f6\u00f6aja kulgu.<\/p>\n\n\n\n<p>Kuvab aega formaadis <code>HH:MM:SS<\/code>:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/romanzaitsevtarpv.wordpress.com\/wp-content\/uploads\/2025\/05\/unnamed.png?w=1024\" alt=\"\" class=\"wp-image-322\" \/><\/figure>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/github.com\/Tefix\/LCD-\">Github<\/a><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/drive.google.com\/file\/d\/1Kg2CRoSeb6rlDfSft6tWY_WM9hHzzQAp\/view?usp=sharing\">google drive<\/a><\/div>\n<\/div>\n\n\n\n<p><strong>Uued funktsioonid:<\/strong><\/p>\n\n\n\n<p><strong>LiquidCrystal lcd()<\/strong> \u2013 konstrueerib objekti, mille kaudu juhitakse LCD-ekraani.<br><strong>lcd.begin(cols, rows)<\/strong> \u2013 initsialiseerib ekraani m\u00f5\u00f5tude (cols \u00d7 rows) jaoks.<br><strong>lcd.setCursor(x, y)<\/strong> \u2013 seab kursori veeru x ja rea y positsiooni.<br><strong>lcd.print(tekst)<\/strong> \u2013 kuvab ekraanil mustri kursoripositsioonist alates (C-string v\u00f5i arv).<br><strong>const char*<\/strong> \u2013 t\u00fc\u00fcbim\u00e4\u00e4re, mis osutab muutumatule C-stringile (tekstile).<br><strong>byte icons[5][8] = {}<\/strong> \u2013 defineerib massiivi, kuhu salvestatakse 5 kohandatud 8-baiti pikkust ikooni.<br><strong>lcd.write(indeks)<\/strong> \u2013 kuvab ekraanil kohandatud s\u00fcmbolit salvestatud indeksiga.<br><strong>lcd.clear()<\/strong> \u2013 t\u00fchjendab kogu ekraani sisu ja liigub kursoriga algusse.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>LCD Ekraan Skeem: Komponendid: T\u00f6\u00f6 protsess: Imporditakse LiquidCrystal-raamatukogu ja m\u00e4\u00e4ratakse, milliste Arduino digitaalportidega LCD on \u00fchendatud. Defineeritakse erinevad eris\u00fcmbolid (n\u00e4gu, kass, t\u00fcdruk, poiss k\u00e4ed alla\/\u00fcles, v\u00e4ike s\u00fcda) 8-baiti pikkuste massiividena. Setup-osas h\u00e4\u00e4lestatakse LCD (16\u00d72 m\u00e4rki) ja luuakse need kohandatud s\u00fcmbolid lcd.createChar() abil. Loop-ts\u00fcklis paigutatakse kursori abil ekraanile esmalt kass ja t\u00fcdruk, seej\u00e4rel poisi k\u00e4tega alla\/\u00fcles [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-321","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>Katse 5 - Roman Zaitsev Portfoolio | ENG<\/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:\/\/romanzaitsev24.thkit.ee\/wp\/eng\/katse-5o\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Katse 5 - Roman Zaitsev Portfoolio | ENG\" \/>\n<meta property=\"og:description\" content=\"LCD Ekraan Skeem: Komponendid: T\u00f6\u00f6 protsess: Imporditakse LiquidCrystal-raamatukogu ja m\u00e4\u00e4ratakse, milliste Arduino digitaalportidega LCD on \u00fchendatud. Defineeritakse erinevad eris\u00fcmbolid (n\u00e4gu, kass, t\u00fcdruk, poiss k\u00e4ed alla\/\u00fcles, v\u00e4ike s\u00fcda) 8-baiti pikkuste massiividena. Setup-osas h\u00e4\u00e4lestatakse LCD (16\u00d72 m\u00e4rki) ja luuakse need kohandatud s\u00fcmbolid lcd.createChar() abil. Loop-ts\u00fcklis paigutatakse kursori abil ekraanile esmalt kass ja t\u00fcdruk, seej\u00e4rel poisi k\u00e4tega alla\/\u00fcles [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/romanzaitsev24.thkit.ee\/wp\/eng\/katse-5o\/\" \/>\n<meta property=\"og:site_name\" content=\"Roman Zaitsev Portfoolio | ENG\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/romanzaitsev24.thkit.ee\\\/wp\\\/eng\\\/katse-5o\\\/\",\"url\":\"https:\\\/\\\/romanzaitsev24.thkit.ee\\\/wp\\\/eng\\\/katse-5o\\\/\",\"name\":\"Katse 5 - Roman Zaitsev Portfoolio | ENG\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/romanzaitsev24.thkit.ee\\\/wp\\\/eng\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/romanzaitsev24.thkit.ee\\\/wp\\\/eng\\\/katse-5o\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/romanzaitsev24.thkit.ee\\\/wp\\\/eng\\\/katse-5o\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/maksimts6.wordpress.com\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/pilt.png?w=649\",\"datePublished\":\"2025-05-02T11:29:56+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/romanzaitsev24.thkit.ee\\\/wp\\\/eng\\\/katse-5o\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/romanzaitsev24.thkit.ee\\\/wp\\\/eng\\\/katse-5o\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/romanzaitsev24.thkit.ee\\\/wp\\\/eng\\\/katse-5o\\\/#primaryimage\",\"url\":\"https:\\\/\\\/maksimts6.wordpress.com\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/pilt.png?w=649\",\"contentUrl\":\"https:\\\/\\\/maksimts6.wordpress.com\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/pilt.png?w=649\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/romanzaitsev24.thkit.ee\\\/wp\\\/eng\\\/katse-5o\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/romanzaitsev24.thkit.ee\\\/wp\\\/eng\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Katse 5\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/romanzaitsev24.thkit.ee\\\/wp\\\/eng\\\/#website\",\"url\":\"https:\\\/\\\/romanzaitsev24.thkit.ee\\\/wp\\\/eng\\\/\",\"name\":\"Roman Zaitsev Portfoolio | ENG\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/romanzaitsev24.thkit.ee\\\/wp\\\/eng\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Katse 5 - Roman Zaitsev Portfoolio | ENG","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:\/\/romanzaitsev24.thkit.ee\/wp\/eng\/katse-5o\/","og_locale":"en_GB","og_type":"article","og_title":"Katse 5 - Roman Zaitsev Portfoolio | ENG","og_description":"LCD Ekraan Skeem: Komponendid: T\u00f6\u00f6 protsess: Imporditakse LiquidCrystal-raamatukogu ja m\u00e4\u00e4ratakse, milliste Arduino digitaalportidega LCD on \u00fchendatud. Defineeritakse erinevad eris\u00fcmbolid (n\u00e4gu, kass, t\u00fcdruk, poiss k\u00e4ed alla\/\u00fcles, v\u00e4ike s\u00fcda) 8-baiti pikkuste massiividena. Setup-osas h\u00e4\u00e4lestatakse LCD (16\u00d72 m\u00e4rki) ja luuakse need kohandatud s\u00fcmbolid lcd.createChar() abil. Loop-ts\u00fcklis paigutatakse kursori abil ekraanile esmalt kass ja t\u00fcdruk, seej\u00e4rel poisi k\u00e4tega alla\/\u00fcles [&hellip;]","og_url":"https:\/\/romanzaitsev24.thkit.ee\/wp\/eng\/katse-5o\/","og_site_name":"Roman Zaitsev Portfoolio | ENG","twitter_card":"summary_large_image","twitter_misc":{"Estimated reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/romanzaitsev24.thkit.ee\/wp\/eng\/katse-5o\/","url":"https:\/\/romanzaitsev24.thkit.ee\/wp\/eng\/katse-5o\/","name":"Katse 5 - Roman Zaitsev Portfoolio | ENG","isPartOf":{"@id":"https:\/\/romanzaitsev24.thkit.ee\/wp\/eng\/#website"},"primaryImageOfPage":{"@id":"https:\/\/romanzaitsev24.thkit.ee\/wp\/eng\/katse-5o\/#primaryimage"},"image":{"@id":"https:\/\/romanzaitsev24.thkit.ee\/wp\/eng\/katse-5o\/#primaryimage"},"thumbnailUrl":"https:\/\/maksimts6.wordpress.com\/wp-content\/uploads\/2025\/05\/pilt.png?w=649","datePublished":"2025-05-02T11:29:56+00:00","breadcrumb":{"@id":"https:\/\/romanzaitsev24.thkit.ee\/wp\/eng\/katse-5o\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/romanzaitsev24.thkit.ee\/wp\/eng\/katse-5o\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/romanzaitsev24.thkit.ee\/wp\/eng\/katse-5o\/#primaryimage","url":"https:\/\/maksimts6.wordpress.com\/wp-content\/uploads\/2025\/05\/pilt.png?w=649","contentUrl":"https:\/\/maksimts6.wordpress.com\/wp-content\/uploads\/2025\/05\/pilt.png?w=649"},{"@type":"BreadcrumbList","@id":"https:\/\/romanzaitsev24.thkit.ee\/wp\/eng\/katse-5o\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/romanzaitsev24.thkit.ee\/wp\/eng\/"},{"@type":"ListItem","position":2,"name":"Katse 5"}]},{"@type":"WebSite","@id":"https:\/\/romanzaitsev24.thkit.ee\/wp\/eng\/#website","url":"https:\/\/romanzaitsev24.thkit.ee\/wp\/eng\/","name":"Roman Zaitsev Portfoolio | ENG","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/romanzaitsev24.thkit.ee\/wp\/eng\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"}]}},"_links":{"self":[{"href":"https:\/\/romanzaitsev24.thkit.ee\/wp\/eng\/wp-json\/wp\/v2\/pages\/321","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/romanzaitsev24.thkit.ee\/wp\/eng\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/romanzaitsev24.thkit.ee\/wp\/eng\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/romanzaitsev24.thkit.ee\/wp\/eng\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/romanzaitsev24.thkit.ee\/wp\/eng\/wp-json\/wp\/v2\/comments?post=321"}],"version-history":[{"count":0,"href":"https:\/\/romanzaitsev24.thkit.ee\/wp\/eng\/wp-json\/wp\/v2\/pages\/321\/revisions"}],"wp:attachment":[{"href":"https:\/\/romanzaitsev24.thkit.ee\/wp\/eng\/wp-json\/wp\/v2\/media?parent=321"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}