{"id":761,"date":"2025-05-06T11:46:05","date_gmt":"2025-05-06T08:46:05","guid":{"rendered":"https:\/\/anastasiiaradashevatar.wordpress.com\/?page_id=761"},"modified":"2025-05-06T11:46:05","modified_gmt":"2025-05-06T08:46:05","slug":"6-katse","status":"publish","type":"page","link":"https:\/\/anastasiiaradasheva24.thkit.ee\/wp\/eng\/6-katse\/","title":{"rendered":"6 Buzzeri kasutamine"},"content":{"rendered":"\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<p>6.1 Katse Buzzer<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<p><strong>Komponeendid:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/anastasiiaradashevatar.wordpress.com\/wp-content\/uploads\/2025\/05\/pilt-8.png?w=246\" alt=\"\" class=\"wp-image-764\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/anastasiiaradashevatar.wordpress.com\/wp-content\/uploads\/2025\/05\/pilt-7.png?w=744\" alt=\"\" class=\"wp-image-762\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-embed wp-block-embed-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/www.tinkercad.com\/things\/5eXG6nsriJI-glorious-bojo\n<\/div><\/figure>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n\/\/ Meloodiate m\u00e4ngimine.\n\n\/\/ K\u00e4sk Arduino tone() - noote tihedus.\n\n\/\/ Noodid:\n\n\/\/ note \tfrequency\n\n\/\/ c     262 Hz\n\n\/\/ d     294 Hz\n\n\/\/ e     330 Hz\n\n\/\/ f     349 Hz\n\n\/\/ g     392 Hz\n\n\/\/ a     440 Hz\n\n\/\/ b     494 Hz\n\n\/\/ C     523 Hz\n\nconst int buzzerPin = 9;\n\n\/\/ pikkus on nootide ja pausite koguste summa\n\nconst int songLength = 18;\n\nchar notes&#x5B;] = &quot;cdfda ag cdfdg gf &quot;; \/\/ t\u00e4hed on noodid ja t\u00fchik on paus\n\n\/\/ R\u00fctmi seadistamine.\n\nint beats&#x5B;] = {1,1,1,1,1,1,4,4,2,1,1,1,1,1,1,4,4,2};\n\n\/\/ &quot;tempo&quot; meloodia kiirus. Kui v\u00e4iksem tempo_ siis suurem kiirus.\n\nint tempo = 150;\n\nvoid setup() \n\n{\n\n  pinMode(buzzerPin, OUTPUT);\n\n}\n\nvoid loop() \n\n{\n\n  int i, duration;\n\n  for (i = 0; i &amp;lt; songLength; i++)\n\n  {\n\n    duration = beats&#x5B;i] * tempo; \n\n    if (notes&#x5B;i] == &#039; &#039;)          \/\/ kui noot puudub\n\n    {\n\n      delay(duration);          \n\n    }\n\n    else                         \n\n    {\n\n      tone(buzzerPin, frequency(notes&#x5B;i]), duration);\n\n      delay(duration);          \n\n    }\n\n    delay(tempo\/10);              \/\/ v\u00e4ike paus nootide vahel\n\n  }\n\n  while(true){}\n\n}\n\nint frequency(char note) \n\n{\n\n  int i;\n\n  const int numNotes = 8;  \/\/ nootide kogus\n\n  char names&#x5B;] = { &#039;c&#039;, &#039;d&#039;, &#039;e&#039;, &#039;f&#039;, &#039;g&#039;, &#039;a&#039;, &#039;b&#039;, &#039;C&#039; };\n\n  int frequencies&#x5B;] = {262, 294, 330, 349, 392, 440, 494, 523};\n\n  \/\/ kui noot on olemas, siis tagastame selle tiheduse \n\n  for (i = 0; i &amp;lt; numNotes; i++)  \n\n  {\n\n    if (names&#x5B;i] == note)       \n\n    {\n\n      return(frequencies&#x5B;i]);    \n\n    }\n\n  }\n\n  return(0); \n\n}\n<\/pre><\/div>\n\n\n<p>Kood m\u00e4ngib meloodiat, kasutades Arduino <code>tone()<\/code> k\u00e4sku, et esitada erinevaid noote (nt c, d, e jne) vastava sagedusega. Noodid ja pausid on m\u00e4\u00e4ratud massiividesse <code>notes[]<\/code> ja <code>beats[]<\/code>. Kiirus (tempo) m\u00e4\u00e4rab, kui kiiresti noodid m\u00e4ngitakse. <strong><code>frequency()<\/code> funktsioon<\/strong> tagastab iga noodi sageduse. K\u00f5lar on \u00fchendatud pinni 9 kaudu. Kood m\u00e4ngib meloodiat ja kordab seda l\u00f5pmatuseni.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<p class=\"has-medium-font-size\"><strong><em>6.2 DHT11 andur<\/em><\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/anastasiiaradashevatar.wordpress.com\/wp-content\/uploads\/2025\/05\/pilt-10.png?w=890\" alt=\"\" class=\"wp-image-774\" \/><\/figure>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n#include &amp;lt;DHT.h&amp;gt;\n\n#define DHTPIN 2        \/\/ signaal Arduino D2-s\n#define DHTTYPE DHT22   \/\/ m\u00e4\u00e4rame \u00f5igeks t\u00fc\u00fcbiks DHT22\n\nDHT dht(DHTPIN, DHTTYPE);\n\nvoid setup() {\n  Serial.begin(9600);\n  dht.begin();\n}\n\nvoid loop() {\n  float temp = dht.readTemperature();\n  float hum = dht.readHumidity();\n\n  if (isnan(temp) || isnan(hum)) {\n    Serial.println(&quot;Anduri lugemine eba\u00f5nnestus!&quot;);\n    return;\n  }\n\n  Serial.print(&quot;Temperatuur: &quot;);\n  Serial.print(temp);\n  Serial.print(&quot; \u00b0C | Niiskus: &quot;);\n  Serial.print(hum);\n  Serial.println(&quot; %&quot;);\n\n  delay(2000);\n}\n<\/pre><\/div>\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-embed wp-block-embed-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/wokwi.com\/projects\/430475746125208577\n<\/div><\/figure>\n\n\n\n<p>DHT22 andur on \u00fchendatud Arduino D2 piniga (signaal), VCC \u2192 5V ja GND \u2192 GND. Kasutatakse DHT raamatukogu. Koodis m\u00e4\u00e4ratakse anduri t\u00fc\u00fcp DHT22 ja signaalipiniks D2. <strong><code>setup()<\/code><\/strong> algatab seriell\u00fchenduse ja alustab anduri t\u00f6\u00f6d. <strong><code>loop()<\/code><\/strong> loeb temperatuuri ja niiskuse v\u00e4\u00e4rtused, kuvades need iga 2 sekundi j\u00e4rel. Kui lugemine eba\u00f5nnestub, kuvatakse viga.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/anastasiiaradasheva24.thkit.ee\/wp\/eng\/6-katse\/#Ulesanne_6_Buzzeri_kasutamine_%E2%80%9CVaike_Alarm_Susteem%E2%80%9D\" >\u00dclesanne 6 Buzzeri kasutamine &#8220;V\u00e4ike Alarm S\u00fcsteem&#8221;<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/anastasiiaradasheva24.thkit.ee\/wp\/eng\/6-katse\/#Eesmark\" >Eesm\u00e4rk:<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/anastasiiaradasheva24.thkit.ee\/wp\/eng\/6-katse\/#Kasutatud_komponeendid\" >Kasutatud komponeendid:<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/anastasiiaradasheva24.thkit.ee\/wp\/eng\/6-katse\/#Too_kirjeldus\" >T\u00f6\u00f6 kirjeldus:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/anastasiiaradasheva24.thkit.ee\/wp\/eng\/6-katse\/#Kasutamisvoimalused_tavaelus\" >Kasutamisv\u00f5imalused tavaelus:<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading has-large-font-size\"><span class=\"ez-toc-section\" id=\"Ulesanne_6_Buzzeri_kasutamine_%E2%80%9CVaike_Alarm_Susteem%E2%80%9D\"><\/span><strong>\u00dclesanne 6 Buzzeri kasutamine &#8220;V\u00e4ike Alarm S\u00fcsteem&#8221;<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading has-normal-font-size\"><span class=\"ez-toc-section\" id=\"Eesmark\"><\/span><strong>Eesm\u00e4rk:<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Luua mikrokontrollerip\u00f5hine s\u00fcsteem, mis m\u00f5\u00f5dab erinevaid keskkonnan\u00e4itajaid (temperatuur, valgus, niiskus) ning reageerib reaalajas helide ja ekraaniteavitustega, pakkudes kasutajale visuaalset ja kuuldavat tagasisidet.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<p><\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Kasutatud_komponeendid\"><\/span><strong><strong>Kasutatud komponeendid<\/strong>:<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p><strong>Andurite m\u00f5\u00f5tmine:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Temperatuur<\/strong>: TMP36 <\/li>\n\n\n\n<li><strong>Valgustugevus<\/strong>: Fototakisti (LDR)<\/li>\n\n\n\n<li><strong>Niiskus<\/strong>: Lisatav vastavalt valitud andurile<\/li>\n<\/ul>\n\n\n\n<p><strong>LCD-ekraan:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Kuvab andurite reaalajas m\u00f5\u00f5detud v\u00e4\u00e4rtused (nt \u201eTemp: 17\u00b0C Valgus: 200\u201c)<\/li>\n<\/ul>\n\n\n\n<p><strong>Heliline tagasiside:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Ohtlik olukord<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Temperatuur &gt; 20\u00b0C v\u00f5i valgus &lt; 200<\/li>\n\n\n\n<li>LCD-ekraanile kuvatakse hoiatus<\/li>\n\n\n\n<li>Taustamuusika peatub<\/li>\n\n\n\n<li>Buzzer m\u00e4ngib alarmi (nt SOS-signaal)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Normaalne olukord<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Buzzer m\u00e4ngib vaikset taustamuusikat (<code>tone()<\/code> funktsioon)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p><strong>S\u00fcsteemi juhtimine:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Potentsiomeeter v\u00f5i l\u00fcliti (nt <code>analogRead()<\/code> v\u00e4\u00e4rtus &gt; 500 = s\u00fcsteem sees)<\/li>\n<\/ul>\n\n\n\n<p class=\"has-medium-font-size\"><strong>Lisafunktsioonid (valikuline):<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ekraanile ilmub teade: &#8220;Tuvastatud pimedus&#8221; (valgus &lt; 100)<\/li>\n\n\n\n<li>Nupp h\u00e4ire vaigistamiseks<\/li>\n\n\n\n<li>Erinevad meloodiad (<code>tone(pin, freq, kestus)<\/code>)<\/li>\n<\/ul>\n\n\n\n<p><strong>analogRead() <\/strong>\u2013 loeb analoogandmeid anduritelt. N\u00e4iteks temperatuur v\u00f5i valgusanduri v\u00e4\u00e4rtused.<\/p>\n\n\n\n<p><strong>tone(pin, freq, duration)<\/strong> \u2013 saadab piezo buzzerile kindla helisageduse ja kestuse, mida kasutatakse nii muusika kui ka h\u00e4iresignaali loomiseks.<\/p>\n\n\n\n<p>noTone(pin) \u2013 peatab helisignaali m\u00e4ngimise m\u00e4\u00e4ratud pin-il.<\/p>\n\n\n\n<p><strong>lcd.begin(cols, rows)<\/strong> \u2013 initsialiseerib LCD-ekraani.<\/p>\n\n\n\n<p><strong>lcd.setCursor(x, y) <\/strong>\u2013 m\u00e4\u00e4rab, kuhu ekraanil teksti kuvatakse (veerg ja rida).<\/p>\n\n\n\n<p><strong>lcd.print()<\/strong> \u2013 kuvab teksti LCD-ekraanil.<\/p>\n\n\n\n<p><strong>millis()<\/strong> \u2013 tagastab aja millisekundites p\u00e4rast Arduino t\u00f6\u00f6le hakkamist. Kasutatakse andmete v\u00e4rskendamiseks ilma delay()-ta.<\/p>\n\n\n\n<p><strong>delay(ms)<\/strong> \u2013 peatab programmi kindlaks ajaks.<\/p>\n\n\n\n<h3 class=\"wp-block-heading has-normal-font-size\"><span class=\"ez-toc-section\" id=\"Too_kirjeldus\"><\/span><strong>T\u00f6\u00f6 kirjeldus:<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>S\u00fcsteemi eesm\u00e4rk on j\u00e4lgida \u00fcmbritsevat keskkonda ja reageerida, kui tuvastatakse ohtlik olukord. N\u00e4iteks, kui temperatuur \u00fcletab kindla piiri v\u00f5i valgustase on v\u00e4ga madal. LCD-ekraanil kuvatakse kogu info reaalajas. Kui k\u00f5ik n\u00e4idud on normis, kostub rahulik meloodia. H\u00e4ire korral katkeb muusika ja kostub alarm. S\u00fcsteem t\u00f6\u00f6tab ainult pimedas ja see funktsioon aitab n\u00e4iteks v\u00e4ltida tarbetut t\u00f6\u00f6lehakkamist p\u00e4evasel ajal.<\/p>\n\n\n\n<p class=\"has-medium-font-size\"><strong>\u00dchendamise skeem:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-embed wp-block-embed-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/www.tinkercad.com\/things\/dPe9puyrKq9-daring-amberis-jaban\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/anastasiiaradashevatar.wordpress.com\/wp-content\/uploads\/2025\/05\/pilt-9.png?w=1024\" alt=\"\" class=\"wp-image-770\" \/><\/figure>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: sql; title: ; notranslate\" title=\"\">\n#include &lt;LiquidCrystal.h&gt;\n\n\/\/ LCD \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f: RS, E, D4, D5, D6, D7\nLiquidCrystal lcd(13, 12, 11, 10, 9, 8);\n\nint buzzer = 7;\nint tempPin = A1;\nint ldrPin = A2;\n\nbool alarmActive = false;\nbool isLightOn = false; \/\/ \u0424\u043b\u0430\u0433 \u0434\u043b\u044f \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u043d\u0438\u044f \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u043e\u0441\u0432\u0435\u0449\u0435\u043d\u043d\u043e\u0441\u0442\u0438\n\nunsigned long previousMillis = 0; \/\/ \u041f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u0434\u043b\u044f \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u043d\u0438\u044f \u0432\u0440\u0435\u043c\u0435\u043d\u0438\nconst long interval = 200; \/\/ \u0418\u043d\u0442\u0435\u0440\u0432\u0430\u043b \u0434\u043b\u044f \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 (200 \u043c\u0441)\nconst int lightThreshold = 500; \/\/ \u041f\u043e\u0440\u043e\u0433 \u043e\u0441\u0432\u0435\u0449\u0435\u043d\u043d\u043e\u0441\u0442\u0438, \u043f\u0440\u0438 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u0431\u0443\u0434\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c\n\n\/\/ \u0414\u0438\u0430\u043f\u0430\u0437\u043e\u043d \u0442\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440, \u043f\u0440\u0438 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0441\u0438\u0433\u043d\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u041d\u0415 \u0431\u0443\u0434\u0435\u0442 \u0441\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0442\u044c\nconst float minTemp = 16.0;\nconst float maxTemp = 20.0;  \/\/ \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0435 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043d\u0430 30\u00b0C\n\nvoid setup() {\n  pinMode(buzzer, OUTPUT);\n  lcd.begin(16, 2);  \/\/ \u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 LCD \u044d\u043a\u0440\u0430\u043d\u0430\n  delay(200);  \/\/ \u041d\u0435\u0431\u043e\u043b\u044c\u0448\u0430\u044f \u0437\u0430\u0434\u0435\u0440\u0436\u043a\u0430 \u043d\u0430 \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e LCD\n  Serial.begin(9600);  \/\/ \u0418\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0441\u0435\u0440\u0438\u0439\u043d\u043e\u0433\u043e \u043f\u043e\u0440\u0442\u0430\n\n  \/\/ \u0422\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0434\u0438\u0441\u043f\u043b\u0435\u044f\n  lcd.print(&quot;LCD test...&quot;);\n  delay(500);  \/\/ \u0411\u044b\u0441\u0442\u0440\u0430\u044f \u0437\u0430\u0434\u0435\u0440\u0436\u043a\u0430 \u0434\u043b\u044f \u0442\u0435\u0441\u0442\u0430\n  lcd.clear();\n}\n\nvoid loop() {\n  unsigned long currentMillis = millis();  \/\/ \u041f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u0442\u0435\u043a\u0443\u0449\u0435\u0435 \u0432\u0440\u0435\u043c\u044f\n\n  \/\/ \u0427\u0442\u0435\u043d\u0438\u0435 \u0443\u0440\u043e\u0432\u043d\u044f \u043e\u0441\u0432\u0435\u0449\u0435\u043d\u043d\u043e\u0441\u0442\u0438\n  int lightLevel = analogRead(ldrPin);\n\n  \/\/ \u0415\u0441\u043b\u0438 \u0441\u0432\u0435\u0442\u043b\u043e, \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u043d\u0435 \u0434\u043e\u043b\u0436\u043d\u0430 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c\n  if (lightLevel &gt; lightThreshold) {\n    if (!isLightOn) { \/\/ \u041f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c, \u0435\u0441\u043b\u0438 \u0441\u0432\u0435\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0447\u0442\u043e \u0432\u043a\u043b\u044e\u0447\u0438\u043b\u0441\u044f\n      lcd.clear();  \/\/ \u041e\u0447\u0438\u0449\u0430\u0435\u043c \u0434\u0438\u0441\u043f\u043b\u0435\u0439, \u0447\u0442\u043e\u0431\u044b \u043d\u0435 \u0431\u044b\u043b\u043e \u043c\u0438\u0433\u0430\u043d\u0438\u044f\n      lcd.setCursor(0, 0);\n      lcd.print(&quot;It&#039;s light, OFF!&quot;);\n      isLightOn = true; \/\/ \u041f\u043e\u043c\u0435\u0447\u0430\u0435\u043c, \u0447\u0442\u043e \u0441\u0432\u0435\u0442 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\n    }\n    noTone(buzzer);  \/\/ \u041e\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u0437\u0432\u0443\u043a, \u0435\u0441\u043b\u0438 \u0441\u0432\u0435\u0442\u043b\u043e\n    alarmActive = false;  \/\/ \u0421\u0431\u0440\u0430\u0441\u044b\u0432\u0430\u0435\u043c \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u044c \u0442\u0440\u0435\u0432\u043e\u0433\u0438\n    return;  \/\/ \u0412\u044b\u0445\u043e\u0434 \u0438\u0437 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 loop\n  }\n\n  \/\/ \u0415\u0441\u043b\u0438 \u0441\u0432\u0435\u0442 \u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d, \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c, \u043d\u0443\u0436\u043d\u043e \u043b\u0438 \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435\n  if (lightLevel &lt;= lightThreshold) {\n    if (isLightOn) { \/\/ \u0415\u0441\u043b\u0438 \u0442\u043e\u043b\u044c\u043a\u043e \u0447\u0442\u043e \u0441\u0442\u0430\u043b\u043e \u0442\u0435\u043c\u043d\u043e, \u043e\u0447\u0438\u0449\u0430\u0435\u043c \u044d\u043a\u0440\u0430\u043d\n      lcd.clear();\n      isLightOn = false; \/\/ \u0421\u0431\u0440\u0430\u0441\u044b\u0432\u0430\u0435\u043c \u0444\u043b\u0430\u0433, \u0447\u0442\u043e \u0441\u0432\u0435\u0442 \u0431\u044b\u043b \u0432\u043a\u043b\u044e\u0447\u0435\u043d\n    }\n\n    \/\/ \u0415\u0441\u043b\u0438 \u043f\u0440\u043e\u0448\u043b\u043e \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438, \u043e\u0431\u043d\u043e\u0432\u043b\u044f\u0435\u043c \u0434\u0430\u043d\u043d\u044b\u0435\n    if (currentMillis - previousMillis &gt;= interval) {\n      previousMillis = currentMillis;\n\n      \/\/ \u0427\u0442\u0435\u043d\u0438\u0435 \u0442\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u044b\n      float temp = analogRead(tempPin) * (5.0 \/ 1023.0); \/\/ TMP36: \u043d\u0430\u043f\u0440\u044f\u0436\u0435\u043d\u0438\u0435\n      temp = (temp - 0.5) * 100; \/\/ \u041a\u043e\u043d\u0432\u0435\u0440\u0442\u0430\u0446\u0438\u044f \u0432 \u0426\u0435\u043b\u044c\u0441\u0438\u0438\n\n      \/\/ \u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u0434\u043b\u044f \u0441\u0435\u0440\u0438\u0439\u043d\u043e\u0433\u043e \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0430\n      Serial.print(&quot;Temp: &quot;);\n      Serial.print(temp);\n      Serial.print(&quot; C  Light: &quot;);\n      Serial.println(lightLevel);\n\n      \/\/ \u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 LCD\n      lcd.setCursor(0, 0);\n      lcd.print(&quot;Temp: &quot;);\n      lcd.print(temp, 1);\n      lcd.print((char)223); \/\/ \u0421\u0438\u043c\u0432\u043e\u043b \u0433\u0440\u0430\u0434\u0443\u0441\u0430\n      lcd.print(&quot;C   &quot;);\n\n      lcd.setCursor(0, 1);\n      lcd.print(&quot;Light: &quot;);\n      lcd.print(lightLevel);\n\n      \/\/ \u0415\u0441\u043b\u0438 \u0442\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u0430 \u043c\u0435\u043d\u044c\u0448\u0435 16\u00b0C \u0438\u043b\u0438 \u0431\u043e\u043b\u044c\u0448\u0435 30\u00b0C, \u0430\u043a\u0442\u0438\u0432\u0438\u0440\u0443\u0435\u043c \u0441\u0438\u0433\u043d\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e\n      if (temp &lt; minTemp || temp &gt; maxTemp) {\n        if (!alarmActive) {\n          alarmSignal(); \/\/ \u0417\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c \u0441\u0438\u0433\u043d\u0430\u043b \u0442\u0440\u0435\u0432\u043e\u0433\u0438\n          alarmActive = true;\n          playBackgroundMusic(); \/\/ \u0412\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u043c \u0444\u043e\u043d\u043e\u0432\u0443\u044e \u043c\u0443\u0437\u044b\u043a\u0443\n        }\n      } else {\n        \/\/ \u0415\u0441\u043b\u0438 \u0442\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u0430 \u0432 \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d\u0435 \u043e\u0442 16\u00b0C \u0434\u043e 30\u00b0C, \u0441\u0438\u0433\u043d\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u043d\u0435 \u0441\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u0442\n        if (alarmActive) {\n          noTone(buzzer);  \/\/ \u041e\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u0437\u0432\u0443\u043a\n          alarmActive = false;\n        }\n      }\n    }\n  }\n}\n\n\/\/ \u0424\u0443\u043d\u043a\u0446\u0438\u044f \u0434\u043b\u044f \u043f\u0440\u043e\u0438\u0433\u0440\u044b\u0432\u0430\u043d\u0438\u044f \u0444\u043e\u043d\u043e\u0432\u043e\u0439 \u043c\u0443\u0437\u044b\u043a\u0438\nvoid playBackgroundMusic() {\n  tone(buzzer, 440, 500); \/\/ A4\n  delay(500);\n  tone(buzzer, 494, 500); \/\/ B4\n  delay(500);\n  tone(buzzer, 523, 500); \/\/ C5\n  delay(500);\n  noTone(buzzer);\n}\n\n\/\/ \u0424\u0443\u043d\u043a\u0446\u0438\u044f \u0434\u043b\u044f \u0430\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u0438 \u0441\u0438\u0433\u043d\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438\nvoid alarmSignal() {\n  for (int i = 0; i &lt; 3; i++) {\n    tone(buzzer, 1000, 200);\n    delay(250);\n  }\n  for (int i = 0; i &lt; 3; i++) {\n    tone(buzzer, 1000, 500);\n    delay(600);\n  }\n  for (int i = 0; i &lt; 3; i++) {\n    tone(buzzer, 1000, 200);\n    delay(250);\n  }\n}\n<\/pre><\/div>\n\n\n<p class=\"has-medium-font-size\"><strong>Video:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<div class=\"embed-youtube\"><iframe loading=\"lazy\" title=\"9 \u043c\u0430\u044f 2025\u202f\u0433.\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/VYIe20I3tPg?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div>\n<\/div><\/figure>\n\n\n\n<h3 class=\"wp-block-heading has-normal-font-size\"><span class=\"ez-toc-section\" id=\"Kasutamisvoimalused_tavaelus\"><\/span><strong>Kasutamisv\u00f5imalused tavaelus:<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>See s\u00fcsteem v\u00f5iks olla kasulik n\u00e4iteks:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>T\u00e4pse temperatuuri ja valguse j\u00e4lgimiseks kodus, aianduses v\u00f5i t\u00f6\u00f6kohal.<\/strong><\/li>\n\n\n\n<li><strong>Kohandatud turvas\u00fcsteemina<\/strong>, kus liigne temperatuur v\u00f5i pimedus v\u00f5ib t\u00e4hendada n\u00e4iteks tulekahju v\u00f5i r\u00fcnnaku ohtu.<\/li>\n\n\n\n<li><strong>Koduses \u00f5hkkonnas j\u00e4lgimiseks<\/strong>, n\u00e4iteks kas temperatuur on liiga k\u00f5rge v\u00f5i kui valgus on liiga madal (n\u00e4iteks teatud valgustingimustes t\u00f6\u00f6tamine v\u00f5i unetunne).<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>6.1 Katse Buzzer Komponeendid: Kood m\u00e4ngib meloodiat, kasutades Arduino tone() k\u00e4sku, et esitada erinevaid noote (nt c, d, e jne) vastava sagedusega. Noodid ja pausid on m\u00e4\u00e4ratud massiividesse notes[] ja beats[]. Kiirus (tempo) m\u00e4\u00e4rab, kui kiiresti noodid m\u00e4ngitakse. frequency() funktsioon tagastab iga noodi sageduse. K\u00f5lar on \u00fchendatud pinni 9 kaudu. Kood m\u00e4ngib meloodiat ja kordab [&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-761","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>6 Buzzeri kasutamine - Anastasiia Radasheva Portfolio 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:\/\/anastasiiaradasheva24.thkit.ee\/wp\/eng\/6-katse\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"6 Buzzeri kasutamine - Anastasiia Radasheva Portfolio ENG\" \/>\n<meta property=\"og:description\" content=\"6.1 Katse Buzzer Komponeendid: Kood m\u00e4ngib meloodiat, kasutades Arduino tone() k\u00e4sku, et esitada erinevaid noote (nt c, d, e jne) vastava sagedusega. Noodid ja pausid on m\u00e4\u00e4ratud massiividesse notes[] ja beats[]. Kiirus (tempo) m\u00e4\u00e4rab, kui kiiresti noodid m\u00e4ngitakse. frequency() funktsioon tagastab iga noodi sageduse. K\u00f5lar on \u00fchendatud pinni 9 kaudu. Kood m\u00e4ngib meloodiat ja kordab [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/anastasiiaradasheva24.thkit.ee\/wp\/eng\/6-katse\/\" \/>\n<meta property=\"og:site_name\" content=\"Anastasiia Radasheva Portfolio ENG\" \/>\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=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/anastasiiaradasheva24.thkit.ee\\\/wp\\\/eng\\\/6-katse\\\/\",\"url\":\"https:\\\/\\\/anastasiiaradasheva24.thkit.ee\\\/wp\\\/eng\\\/6-katse\\\/\",\"name\":\"6 Buzzeri kasutamine - Anastasiia Radasheva Portfolio ENG\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/anastasiiaradasheva24.thkit.ee\\\/wp\\\/eng\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/anastasiiaradasheva24.thkit.ee\\\/wp\\\/eng\\\/6-katse\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/anastasiiaradasheva24.thkit.ee\\\/wp\\\/eng\\\/6-katse\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/anastasiiaradashevatar.wordpress.com\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/pilt-8.png?w=246\",\"datePublished\":\"2025-05-06T08:46:05+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/anastasiiaradasheva24.thkit.ee\\\/wp\\\/eng\\\/6-katse\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/anastasiiaradasheva24.thkit.ee\\\/wp\\\/eng\\\/6-katse\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/anastasiiaradasheva24.thkit.ee\\\/wp\\\/eng\\\/6-katse\\\/#primaryimage\",\"url\":\"https:\\\/\\\/anastasiiaradashevatar.wordpress.com\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/pilt-8.png?w=246\",\"contentUrl\":\"https:\\\/\\\/anastasiiaradashevatar.wordpress.com\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/pilt-8.png?w=246\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/anastasiiaradasheva24.thkit.ee\\\/wp\\\/eng\\\/6-katse\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/anastasiiaradasheva24.thkit.ee\\\/wp\\\/eng\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"6 Buzzeri kasutamine\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/anastasiiaradasheva24.thkit.ee\\\/wp\\\/eng\\\/#website\",\"url\":\"https:\\\/\\\/anastasiiaradasheva24.thkit.ee\\\/wp\\\/eng\\\/\",\"name\":\"Anastasiia Radasheva Portfolio ENG\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/anastasiiaradasheva24.thkit.ee\\\/wp\\\/eng\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"6 Buzzeri kasutamine - Anastasiia Radasheva Portfolio 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:\/\/anastasiiaradasheva24.thkit.ee\/wp\/eng\/6-katse\/","og_locale":"en_US","og_type":"article","og_title":"6 Buzzeri kasutamine - Anastasiia Radasheva Portfolio ENG","og_description":"6.1 Katse Buzzer Komponeendid: Kood m\u00e4ngib meloodiat, kasutades Arduino tone() k\u00e4sku, et esitada erinevaid noote (nt c, d, e jne) vastava sagedusega. Noodid ja pausid on m\u00e4\u00e4ratud massiividesse notes[] ja beats[]. Kiirus (tempo) m\u00e4\u00e4rab, kui kiiresti noodid m\u00e4ngitakse. frequency() funktsioon tagastab iga noodi sageduse. K\u00f5lar on \u00fchendatud pinni 9 kaudu. Kood m\u00e4ngib meloodiat ja kordab [&hellip;]","og_url":"https:\/\/anastasiiaradasheva24.thkit.ee\/wp\/eng\/6-katse\/","og_site_name":"Anastasiia Radasheva Portfolio ENG","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/anastasiiaradasheva24.thkit.ee\/wp\/eng\/6-katse\/","url":"https:\/\/anastasiiaradasheva24.thkit.ee\/wp\/eng\/6-katse\/","name":"6 Buzzeri kasutamine - Anastasiia Radasheva Portfolio ENG","isPartOf":{"@id":"https:\/\/anastasiiaradasheva24.thkit.ee\/wp\/eng\/#website"},"primaryImageOfPage":{"@id":"https:\/\/anastasiiaradasheva24.thkit.ee\/wp\/eng\/6-katse\/#primaryimage"},"image":{"@id":"https:\/\/anastasiiaradasheva24.thkit.ee\/wp\/eng\/6-katse\/#primaryimage"},"thumbnailUrl":"https:\/\/anastasiiaradashevatar.wordpress.com\/wp-content\/uploads\/2025\/05\/pilt-8.png?w=246","datePublished":"2025-05-06T08:46:05+00:00","breadcrumb":{"@id":"https:\/\/anastasiiaradasheva24.thkit.ee\/wp\/eng\/6-katse\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/anastasiiaradasheva24.thkit.ee\/wp\/eng\/6-katse\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/anastasiiaradasheva24.thkit.ee\/wp\/eng\/6-katse\/#primaryimage","url":"https:\/\/anastasiiaradashevatar.wordpress.com\/wp-content\/uploads\/2025\/05\/pilt-8.png?w=246","contentUrl":"https:\/\/anastasiiaradashevatar.wordpress.com\/wp-content\/uploads\/2025\/05\/pilt-8.png?w=246"},{"@type":"BreadcrumbList","@id":"https:\/\/anastasiiaradasheva24.thkit.ee\/wp\/eng\/6-katse\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/anastasiiaradasheva24.thkit.ee\/wp\/eng\/"},{"@type":"ListItem","position":2,"name":"6 Buzzeri kasutamine"}]},{"@type":"WebSite","@id":"https:\/\/anastasiiaradasheva24.thkit.ee\/wp\/eng\/#website","url":"https:\/\/anastasiiaradasheva24.thkit.ee\/wp\/eng\/","name":"Anastasiia Radasheva Portfolio ENG","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/anastasiiaradasheva24.thkit.ee\/wp\/eng\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/anastasiiaradasheva24.thkit.ee\/wp\/eng\/wp-json\/wp\/v2\/pages\/761","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/anastasiiaradasheva24.thkit.ee\/wp\/eng\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/anastasiiaradasheva24.thkit.ee\/wp\/eng\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/anastasiiaradasheva24.thkit.ee\/wp\/eng\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/anastasiiaradasheva24.thkit.ee\/wp\/eng\/wp-json\/wp\/v2\/comments?post=761"}],"version-history":[{"count":0,"href":"https:\/\/anastasiiaradasheva24.thkit.ee\/wp\/eng\/wp-json\/wp\/v2\/pages\/761\/revisions"}],"wp:attachment":[{"href":"https:\/\/anastasiiaradasheva24.thkit.ee\/wp\/eng\/wp-json\/wp\/v2\/media?parent=761"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}