{"id":794,"date":"2025-05-02T13:53:42","date_gmt":"2025-05-02T10:53:42","guid":{"rendered":"https:\/\/com47276.wordpress.com\/?page_id=794"},"modified":"2025-11-13T13:17:10","modified_gmt":"2025-11-13T13:17:10","slug":"praktika-5-lcd-ekraan","status":"publish","type":"page","link":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/praktika-5-lcd-ekraan\/","title":{"rendered":"Praktika 5 LCD ekraan"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Praktika 5. LCD ekraan<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">Katse 5.1 &#8220;LCD ekraani kasutamine&#8221;<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Komponendid:<\/h3>\n\n\n\n<p>Arendusplaat \u2014 1<br>Emaplaat \u2014 1<br>Taikisti \u2014 1 (220 Om)<br>Potentsiomeeter \u2014 1<br>Juhe  \u2014 15<br>LCD ekraan  \u2014 1<br><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Skeem:<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"534\" height=\"308\" src=\"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/05\/pilt-1-1.png?w=534\" alt=\"\" class=\"wp-image-796\" srcset=\"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/05\/pilt-1-1.png 534w, https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/05\/pilt-1-1-300x173.png 300w\" sizes=\"auto, (max-width: 534px) 100vw, 534px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Kood:<\/h3>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: cpp; title: ; notranslate\" title=\"\">\n#include &lt;LiquidCrystal.h&gt;\n\n\/\/ m\u00e4\u00e4rame, milliste digitaalpesadega ekraan \u00fchendatud on\n\nLiquidCrystal lcd(12, 11, 5, 4, 3, 2);\n\n\/\/ loome eris\u00fcmbolid\n\nbyte smiley&#x5B;8] ={0b00000,0b00000,0b01010,0b00000,0b00000,0b10001,0b01110,0b00000};\n\nbyte armsDown&#x5B;8] ={0b00100,0b01010,0b00100,0b00100,0b01110,0b10101,0b00100,0b01010};\n\nbyte armsUp&#x5B;8] ={0b00100,0b01010,0b00100,0b10101,0b01110,0b00100,0b00100,0b01010};\n\nbyte kass&#x5B;8] ={0b00000,0b00000,0b00000,0b10000,0b10011,0b11111,0b01110,0b01010};\n\nbyte tydruk&#x5B;8] ={0b00100,0b01010,0b00100,0b11111,0b00100,0b00100,0b01110,0b11111};\n\nbyte v2ikesyda&#x5B;8] ={0b00000,0b00000,0b00000,0b11011,0b11111,0b11111,0b01110,0b00100};\n\nvoid setup() {\n\n\/\/ algv\u00e4\u00e4rtustatakse LDC ekraani read ja veerud\n\nlcd.begin(16, 2);\n\n\/\/ defineerime eris\u00fcmbolid\n\nlcd.createChar(1, smiley);\n\nlcd.createChar(3, armsDown);\n\nlcd.createChar(4, armsUp);\n\nlcd.createChar(5, kass);\n\nlcd.createChar(6, tydruk);\n\nlcd.createChar(7, v2ikesyda);\n\n}\n\nvoid loop() {\n\n\/\/ koht kuhu hakkame joonistama - 3. veerg, esimene rida\n\nlcd.setCursor(2, 0);\n\n\/\/ joonistame kassi\n\nlcd.write(5);\n\n\/\/ ja t\u00fcdruku\n\nlcd.write(6);\n\n\/\/muudame kursori asukohta: 2. rida 14. veerg\n\nlcd.setCursor(13, 1);\n\n\/\/ joonistame poisi\n\nlcd.write(3);\n\ndelay(400);\n\n\/\/muudame kursori asukohta: 1. rida 5. veerg\n\nlcd.setCursor(4, 0);\n\n\/\/joonistame for ts\u00fckli abil v\u00e4ikese pausiga 10 smaili\n\nfor (int koht = 0; koht &lt; 10; koht++) {\n\nlcd.write(1);\n\ndelay(400);\n\n}\n\nlcd.setCursor(13, 1);\n\nlcd.write(4);\n\n\/\/loobime s\u00fcdameid\n\nfor (int koht = 13; koht &gt;= 4; koht--) {\n\nlcd.setCursor(koht, 0);\n\nlcd.write(7);\n\ndelay(400);\n\n  }\n\ndelay(400);\n\n}\n<\/pre><\/div>\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Katse 5.2 &#8220;T\u00f6\u00f6 kestus milles() abil&#8221;<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Komponendid:<\/h3>\n\n\n\n<p>Emaplaat &#8211; 1<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Skeem: <\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"452\" height=\"389\" src=\"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/05\/pilt-2.png?w=452\" alt=\"\" class=\"wp-image-802\" srcset=\"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/05\/pilt-2.png 452w, https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/05\/pilt-2-300x258.png 300w\" sizes=\"auto, (max-width: 452px) 100vw, 452px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Kood:<\/h3>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: cpp; title: ; notranslate\" title=\"\">\nunsigned long algusAeg;\nunsigned long kestus;\n\nvoid setup() {\n  Serial.begin(9600);\n  algusAeg = millis(); \/\/ Salvestame, millal t\u00f6\u00f6 algas\n  Serial.println(&quot;T\u00f6\u00f6 algas!&quot;);\n}\n\nvoid loop() {\n  kestus = millis() - algusAeg;\n\n  unsigned long sekundid = kestus \/ 1000;\n  unsigned int tunnid = sekundid \/ 3600;\n  unsigned int minutid = (sekundid % 3600) \/ 60;\n  unsigned int sek = sekundid % 60;\n\n  Serial.print(&quot;T\u043e\u043e kestus: &quot;);\n  if (tunnid &lt; 10) Serial.print(&#039;0&#039;);\n  Serial.print(tunnid);\n  Serial.print(&#039;:&#039;);\n  if (minutid &lt; 10) Serial.print(&#039;0&#039;);\n  Serial.print(minutid);\n  Serial.print(&#039;:&#039;);\n  if (sek &lt; 10) Serial.print(&#039;0&#039;);\n  Serial.println(sek);\n\n  delay(1000); \/\/ Uuendame iga sekund\n}\n<\/pre><\/div>\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Katse 5.3 &#8220;Ilmajaam&#8221;<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">T\u00f6\u00f6 kirjeldus:<\/h3>\n\n\n\n<p>Ilmajaam LCD-ekraaniga<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">T\u00f6\u00f6 protsess:<\/h3>\n\n\n\n<p>Alguses kuvatakse ekraanile tekst <strong>&#8220;Ilm: Paikseline&#8221;<\/strong> ja <strong>&#8220;Laen andmeid&#8230;&#8221;<\/strong>.<br>Seej\u00e4rel m\u00f5\u00f5dab <strong>temperatuuriandur<\/strong> temperatuuri ja kuvab selle ekraanile.<br>Samuti m\u00f5\u00f5dab <strong>fotorresistor<\/strong> valgustaset:<br>kui on valge, siis kuvatakse &#8220;p\u00e4ev&#8221;,<br>kui on pime, siis &#8220;\u00f6\u00f6&#8221;.<br>Aeg-ajalt muutuvad ekraanil <strong>tekstid ja ilmas\u00fcmbolid<\/strong>.<br>Samuti ilmub aeg-ajalt ekraanile <strong>reklaamtekst<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Komponendid:<\/h3>\n\n\n\n<p>Photoresistor \u2014 1<br>Emaplaat \u2014 1<br>Temperatuuti andur \u2014 1<br>Taikisti \u2014 1 (220 Om)<br>Taikisti \u2014 1 (10K Om)<br>Juhe \u2014 21<br>Arendusplaat \u2014 1<br>LCD ekraan  \u2014 1<br>Potentsiomeeter \u2014 1<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Skeem: <\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/05\/pilt-3-1.png?w=681\" alt=\"\" class=\"wp-image-812\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Kood:<\/h3>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: cpp; title: ; notranslate\" title=\"\">\n#include &lt;LiquidCrystal.h&gt;\nLiquidCrystal lcd(12, 11, 5, 4, 3, 2);\n\nconst int tempPin = A0; \nconst int lightPin = A1; \nfloat voltage;\n\nchar* weatherMessages&#x5B;] = {\n  &quot;Tana on selge paev!&quot;,\n  &quot;Valmistu vihmaks!&quot;,\n  &quot;Udu piirab nahtavust!&quot;,\n  &quot;Pane soojad riided selga!&quot;,\n  &quot;Naudi suve meeleolu!&quot;\n};\n\n\nbyte sun&#x5B;] = {\n  0b00100,\n  0b10101,\n  0b01110,\n  0b11111,\n  0b01110,\n  0b10101,\n  0b00100,\n  0b00000\n};\n\nbyte cloud&#x5B;] = {\n  0b00000,\n  0b00110,\n  0b01111,\n  0b11111,\n  0b11111,\n  0b01110,\n  0b00000,\n  0b00000\n};\n\nbyte rain&#x5B;] = {\n  0b00100,\n  0b01110,\n  0b11111,\n  0b01010,\n  0b10101,\n  0b00000,\n  0b10101,\n  0b00000\n};\n\nbyte snow&#x5B;] = {\n  0b01010,\n  0b10101,\n  0b01110,\n  0b11111,\n  0b01110,\n  0b10101,\n  0b01010,\n  0b00000\n};\n\nbyte heart&#x5B;] = {\n  0b00000,\n  0b01010,\n  0b11111,\n  0b11111,\n  0b01110,\n  0b00100,\n  0b00000,\n  0b00000\n};\n\nunsigned long lastUpdate = 0;\nconst long updateInterval = 5000; \nint messageIndex = 0;\nunsigned long lastAd = 0;\nconst long adInterval = 30000; \n\nvoid setup() {\n  Serial.begin(9600); \n  lcd.begin(16, 2);\n  lcd.createChar(0, sun);\n  lcd.createChar(1, cloud);\n  lcd.createChar(2, rain);\n  lcd.createChar(3, snow);\n  lcd.createChar(4, heart);\n  \n  lcd.setCursor(0, 0);\n  lcd.print(&quot;Ilm: Paikseline&quot;);\n  lcd.setCursor(0, 1);\n  lcd.print(&quot;Laen andmeid...&quot;);\n  delay(2000);\n  lcd.clear();\n}\n\nfloat readTemperature() {\n  const int numReadings = 10;\n  long total = 0;\n  for (int i = 0; i &lt; numReadings; i++) {\n    total += analogRead(tempPin);\n    delay(10); \n  }\n  int tempRaw = total \/ numReadings;\n  voltage = tempRaw * (5.0 \/ 1024.0);\n  \n  Serial.print(&quot;tempRaw: &quot;);\n  Serial.println(tempRaw);\n  Serial.print(&quot;Voltage: &quot;);\n  Serial.println(voltage);\n  \n  float degreesC = (voltage - 0.5) * 100.0;\n \n  degreesC += 2.0; \n    degreesC = constrain(degreesC, -40.0, 60.0);\n  \n  Serial.print(&quot;Temperature: &quot;);\n  Serial.println(degreesC);\n  \n  return degreesC;\n}\n\nvoid loop() {\n  unsigned long currentTime = millis();\n  \n  float degreesC = readTemperature();\n  \n  int lightLevel = analogRead(lightPin);\n  lightLevel = map(lightLevel, 0, 1023, 0, 255); \n  lightLevel = constrain(lightLevel, 0, 255);\n  \n  Serial.print(&quot;Light Level (0-255): &quot;);\n  Serial.println(lightLevel);\n\n\n  if (currentTime - lastAd &gt;= adInterval) {\n    lcd.clear();\n    lcd.setCursor(0, 0);\n    lcd.print(&quot;Paikseline utleb:&quot;);\n    lcd.setCursor(0, 1);\n    lcd.print(&quot;Joo vett!&quot;);\n    lcd.write(byte(4));\n    delay(3000);\n    lcd.clear();\n    lastAd = currentTime;\n  }\n\n  if (currentTime - lastUpdate &gt;= updateInterval) {\n    lcd.clear();\n    lcd.setCursor(0, 0);\n    lcd.print(weatherMessages&#x5B;messageIndex]);\n    \n    byte icon;\n    switch (messageIndex) {\n      case 0: icon = 0; break; \n      case 1: icon = 2; break; \n      case 2: icon = 1; break; \n      case 3: icon = 3; break; \n      case 4: icon = 0; break; \n    }\n    lcd.setCursor(15, 0);\n    lcd.write(icon);\n\n    \n    lcd.setCursor(0, 1);\n    lcd.print(&quot;T:&quot;);\n    lcd.print((int)degreesC); \n    lcd.print(&quot;C &quot;);\n    if (lightLevel &lt; 200) {\n      lcd.print(&quot;Paev&quot;);\n    } else {\n      lcd.print(&quot;Oo&quot;);\n    }\n\n    messageIndex = (messageIndex + 1) % 5; \n    lastUpdate = currentTime;\n  }\n}\n<\/pre><\/div>\n\n\n<h3 class=\"wp-block-heading\">Video:<\/h3>\n\n\n\n<p><a href=\"https:\/\/drive.google.com\/file\/d\/1IInrW3iqMEW-5nJPryuZPAspw6phj89m\/view?usp=drive_link\">https:\/\/drive.google.com\/file\/d\/1IInrW3iqMEW-5nJPryuZPAspw6phj89m\/view?usp=drive_link<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/drive.google.com\/file\/d\/1O4bgW9ioVOqlYIFVNVQmJQKgsQcrxbk9\/view?usp=drive_link\">https:\/\/drive.google.com\/file\/d\/1O4bgW9ioVOqlYIFVNVQmJQKgsQcrxbk9\/view?usp=drive_link<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Uued funktsioonid:<\/h3>\n\n\n\n<p>lcd.setCursor() &#8211; kursori paigutamiseks kindlale positsioonile LCD-ekraanil<br>lcd.print() &#8211; teksti, arvude v\u00f5i s\u00fcmbolite kuvamiseks LCD-ekraanil<br>lcd.createChar() &#8211; oma (kasutaja loodud) s\u00fcmbolite loomiseks LCD-ekraanil.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Rakendamine:<\/h3>\n\n\n\n<p><strong>LCD-ekraani saab kasutada:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>ilmajaamades<\/strong><\/li>\n\n\n\n<li><strong>elektroonilistes kellades ja \u00e4ratustes<\/strong><\/li>\n\n\n\n<li><strong>seadmetes, millel on kasutajaliides<\/strong><\/li>\n<\/ul>\n\n\n\n<p><a href=\"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/robotika-2\/\">&#8212; Robootika &#8212;<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Praktika 5. LCD ekraan Katse 5.1 &#8220;LCD ekraani kasutamine&#8221; Komponendid: Arendusplaat \u2014 1Emaplaat \u2014 1Taikisti \u2014 1 (220 Om)Potentsiomeeter \u2014 [&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-794","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>Praktika 5 LCD ekraan - Oleksandra Ryshniak Portfolio<\/title>\n<meta name=\"description\" content=\"LCD-ekraan on roboti \u201csilm\u201d ja \u201ch\u00e4\u00e4l\u201d, mis v\u00f5imaldab tal suhelda inimesega. Selle kaudu saab robot n\u00e4idata andmeid,\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/praktika-5-lcd-ekraan\/\" \/>\n<meta property=\"og:locale\" content=\"et_EE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Praktika 5 LCD ekraan - Oleksandra Ryshniak Portfolio\" \/>\n<meta property=\"og:description\" content=\"LCD-ekraan on roboti \u201csilm\u201d ja \u201ch\u00e4\u00e4l\u201d, mis v\u00f5imaldab tal suhelda inimesega. Selle kaudu saab robot n\u00e4idata andmeid,\" \/>\n<meta property=\"og:url\" content=\"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/praktika-5-lcd-ekraan\/\" \/>\n<meta property=\"og:site_name\" content=\"Oleksandra Ryshniak Portfolio\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-13T13:17:10+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/05\/pilt-1-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"534\" \/>\n\t<meta property=\"og:image:height\" content=\"308\" \/>\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:\\\/\\\/oleksandraryshniak24.thkit.ee\\\/wp1\\\/praktika-5-lcd-ekraan\\\/\",\"url\":\"https:\\\/\\\/oleksandraryshniak24.thkit.ee\\\/wp1\\\/praktika-5-lcd-ekraan\\\/\",\"name\":\"Praktika 5 LCD ekraan - Oleksandra Ryshniak Portfolio\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/oleksandraryshniak24.thkit.ee\\\/wp1\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/oleksandraryshniak24.thkit.ee\\\/wp1\\\/praktika-5-lcd-ekraan\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/oleksandraryshniak24.thkit.ee\\\/wp1\\\/praktika-5-lcd-ekraan\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/oleksandraryshniak24.thkit.ee\\\/wp1\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/pilt-1-1.png?w=534\",\"datePublished\":\"2025-05-02T10:53:42+00:00\",\"dateModified\":\"2025-11-13T13:17:10+00:00\",\"description\":\"LCD-ekraan on roboti \u201csilm\u201d ja \u201ch\u00e4\u00e4l\u201d, mis v\u00f5imaldab tal suhelda inimesega. Selle kaudu saab robot n\u00e4idata andmeid,\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/oleksandraryshniak24.thkit.ee\\\/wp1\\\/praktika-5-lcd-ekraan\\\/#breadcrumb\"},\"inLanguage\":\"et\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/oleksandraryshniak24.thkit.ee\\\/wp1\\\/praktika-5-lcd-ekraan\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"et\",\"@id\":\"https:\\\/\\\/oleksandraryshniak24.thkit.ee\\\/wp1\\\/praktika-5-lcd-ekraan\\\/#primaryimage\",\"url\":\"https:\\\/\\\/oleksandraryshniak24.thkit.ee\\\/wp1\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/pilt-1-1.png\",\"contentUrl\":\"https:\\\/\\\/oleksandraryshniak24.thkit.ee\\\/wp1\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/pilt-1-1.png\",\"width\":534,\"height\":308},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/oleksandraryshniak24.thkit.ee\\\/wp1\\\/praktika-5-lcd-ekraan\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/oleksandraryshniak24.thkit.ee\\\/wp1\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Praktika 5 LCD ekraan\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/oleksandraryshniak24.thkit.ee\\\/wp1\\\/#website\",\"url\":\"https:\\\/\\\/oleksandraryshniak24.thkit.ee\\\/wp1\\\/\",\"name\":\"Oleksandra Ryshniak Portfolio\",\"description\":\"\u041f\u0440\u043e\u0441\u0442\u043e \u0435\u0449\u0435 \u043e\u0434\u0438\u043d WordPress \u0441\u0430\u0439\u0442\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/oleksandraryshniak24.thkit.ee\\\/wp1\\\/?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":"Praktika 5 LCD ekraan - Oleksandra Ryshniak Portfolio","description":"LCD-ekraan on roboti \u201csilm\u201d ja \u201ch\u00e4\u00e4l\u201d, mis v\u00f5imaldab tal suhelda inimesega. Selle kaudu saab robot n\u00e4idata andmeid,","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:\/\/oleksandraryshniak24.thkit.ee\/wp1\/praktika-5-lcd-ekraan\/","og_locale":"et_EE","og_type":"article","og_title":"Praktika 5 LCD ekraan - Oleksandra Ryshniak Portfolio","og_description":"LCD-ekraan on roboti \u201csilm\u201d ja \u201ch\u00e4\u00e4l\u201d, mis v\u00f5imaldab tal suhelda inimesega. Selle kaudu saab robot n\u00e4idata andmeid,","og_url":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/praktika-5-lcd-ekraan\/","og_site_name":"Oleksandra Ryshniak Portfolio","article_modified_time":"2025-11-13T13:17:10+00:00","og_image":[{"width":534,"height":308,"url":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/05\/pilt-1-1.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:\/\/oleksandraryshniak24.thkit.ee\/wp1\/praktika-5-lcd-ekraan\/","url":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/praktika-5-lcd-ekraan\/","name":"Praktika 5 LCD ekraan - Oleksandra Ryshniak Portfolio","isPartOf":{"@id":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/#website"},"primaryImageOfPage":{"@id":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/praktika-5-lcd-ekraan\/#primaryimage"},"image":{"@id":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/praktika-5-lcd-ekraan\/#primaryimage"},"thumbnailUrl":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/05\/pilt-1-1.png?w=534","datePublished":"2025-05-02T10:53:42+00:00","dateModified":"2025-11-13T13:17:10+00:00","description":"LCD-ekraan on roboti \u201csilm\u201d ja \u201ch\u00e4\u00e4l\u201d, mis v\u00f5imaldab tal suhelda inimesega. Selle kaudu saab robot n\u00e4idata andmeid,","breadcrumb":{"@id":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/praktika-5-lcd-ekraan\/#breadcrumb"},"inLanguage":"et","potentialAction":[{"@type":"ReadAction","target":["https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/praktika-5-lcd-ekraan\/"]}]},{"@type":"ImageObject","inLanguage":"et","@id":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/praktika-5-lcd-ekraan\/#primaryimage","url":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/05\/pilt-1-1.png","contentUrl":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-content\/uploads\/2025\/05\/pilt-1-1.png","width":534,"height":308},{"@type":"BreadcrumbList","@id":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/praktika-5-lcd-ekraan\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/"},{"@type":"ListItem","position":2,"name":"Praktika 5 LCD ekraan"}]},{"@type":"WebSite","@id":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/#website","url":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/","name":"Oleksandra Ryshniak Portfolio","description":"\u041f\u0440\u043e\u0441\u0442\u043e \u0435\u0449\u0435 \u043e\u0434\u0438\u043d WordPress \u0441\u0430\u0439\u0442","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"et"}]}},"_links":{"self":[{"href":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-json\/wp\/v2\/pages\/794","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-json\/wp\/v2\/comments?post=794"}],"version-history":[{"count":1,"href":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-json\/wp\/v2\/pages\/794\/revisions"}],"predecessor-version":[{"id":1797,"href":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-json\/wp\/v2\/pages\/794\/revisions\/1797"}],"wp:attachment":[{"href":"https:\/\/oleksandraryshniak24.thkit.ee\/wp1\/wp-json\/wp\/v2\/media?parent=794"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}