{"version":"1.0","provider_name":"Nikita Litvinenko Portfoolio","provider_url":"https:\/\/nikitalitvinenko24.thkit.ee\/wp","author_name":"Nikita Litvinenko","author_url":"https:\/\/nikitalitvinenko24.thkit.ee\/wp\/blog\/author\/admin\/","title":"Praktika 6: Buzzer - Nikita Litvinenko Portfoolio","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"g1Tdqw1XsX\"><a href=\"https:\/\/nikitalitvinenko24.thkit.ee\/wp\/praktika-6-lcd-ekraan\/\">Praktika 6: Buzzer<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/nikitalitvinenko24.thkit.ee\/wp\/praktika-6-lcd-ekraan\/embed\/#?secret=g1Tdqw1XsX\" width=\"600\" height=\"338\" title=\"&#8220;Praktika 6: Buzzer&#8221; &#8212; Nikita Litvinenko Portfoolio\" data-secret=\"g1Tdqw1XsX\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/nikitalitvinenko24.thkit.ee\/wp\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","description":"Sisukord: Katse 6.1 Kirjeldus: Projekt, mis kasutab Buzzerit, mis tekitab erineva k\u00f5rgusega helisid, mis moodustavad meloodia. Programm: Kuidas programm t\u00f6\u00f6tab: Programm m\u00e4ngib meloodiat buzzeril, kus iga noot on seotud oma sageduse ja kestusega, mis arvutatakse vastavalt tempo v\u00e4\u00e4rtusele. Pausid on t\u00e4histatud t\u00fchikutega. Funktsioon getFrequency leiab iga noodi sageduse, et saaks m\u00e4ngida \u00f5iget heli. Meloodia m\u00e4ngimine &hellip; Loe edasi \"\""}