{"id":39336,"date":"2019-10-31T22:30:33","date_gmt":"2019-10-31T19:30:33","guid":{"rendered":"https:\/\/prohoster.info\/blog\/opyt-sozdaniya-pervogo-robota-na-arduino-robot-ohotnik\/"},"modified":"2019-10-31T22:30:33","modified_gmt":"2019-10-31T19:30:33","slug":"opyt-sozdaniya-pervogo-robota-na-arduino-robot-ohotnik","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/opyt-sozdaniya-pervogo-robota-na-arduino-robot-ohotnik","title":{"rendered":"Esimese roboti loomise kogemus Arduino'l (robot-'jahtija')","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Tere.<\/p>\n<p>Selles artiklis tahan ma kirjeldada oma esimese roboti ehitamise protsessi Arduinol. Materjal on kasulik teistele algajatele nagu mina, kes soovivad valmistada m\u00f5ne \u201eiseliikuva k\u00e4ru\u201c. Artikkel esitab etappidest, millega t\u00f6\u00f6tasin koos minu lisanditega erinevate n\u00fcansside kohta. L\u00f5ppkoodi link (t\u00f5en\u00e4oliselt mitte k\u00f5ige ideaalne) on artikli l\u00f5pus.<\/p>\n<p><img decoding=\"async\" alt=\"Esimese roboti loomise kogemus Arduino&#039;l (robot-&#039;jahtija&#039;)\" src=\"\/wp-content\/uploads\/2019\/10\/a0ebb10f0a1f4b710110f91edb13e2c3.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nV\u00f5imaluse korral kaasasin oma poega (8 aastat). Mis temaga \u00f5nnestus ja mis mitte \u2014 sellele olen p\u00fchendanud osa artiklist, ehkki kellegile v\u00f5ib see kasuks tulla.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Roboti \u00fcldine kirjeldus<\/h2>\n<p>\nAlguses paar s\u00f5na robotsest (<b>idee<\/b>). Midagi t\u00fc\u00fcpilist alguses ehitada ei olnud v\u00e4ga soov. Samas oli komponentide komplekt \u00fcsna tavaline \u2014 \u0161assii, mootorid, ultraheliandur, jooneandur, LED-id, h\u00e4\u00e4lestitoru. Alguses sellest \u201esuppide komplektist\u201c m\u00f5eldi robot, mis kaitseb oma territooriumi. Ta s\u00f5idab rikkumise juurde, kes on \u00fcletanud ringi joone, ja siis naaseb keskele. Kuid selles variandis oli vajalik joon, lisaks liiast matemaatikat, et pidevalt ringis p\u00fcsida.<\/p>\n<p>P\u00e4rast m\u00f5ningast kaalumist muutsin ma natuke ideed ja otsustasin teha roboti \"jahtija\". Startides p\u00f6\u00f6rab ta end \u00fcmber oma telje, valides l\u00e4heduses oleva sihi (inimese). Kui \"saak\" on avastatud, l\u00fclitab \"jahtija\" sisse vilkuva valguse ja sireeni ning hakkab sellele suunduma. Kui inimene lahkub\/peaaegu lahkub, valib robot uue sihi ja j\u00e4tkab selle tagaajamist, ja nii edasi. Selline robot ei vaja piiratud ringi ja v\u00f5ib t\u00f6\u00f6tada avatud alal.<\/p>\n<p>\u041a\u0430\u043a \u0432\u0438\u0434\u0438\u0442\u0435, \u044d\u0442\u043e \u0432\u043e \u043c\u043d\u043e\u0433\u043e\u043c \u043d\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u0435\u0442 \u0438\u0433\u0440\u0443 \u00ab\u0434\u043e\u0433\u043e\u043d\u044f\u043b\u043a\u0438\u00bb. \u0425\u043e\u0442\u044f \u0432 \u0438\u0442\u043e\u0433\u0435 \u0440\u043e\u0431\u043e\u0442 \u0438 \u043d\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0441\u044f \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0440\u0435\u0437\u0432\u044b\u043c, \u043d\u043e \u043e\u043d \u0447\u0435\u0441\u0442\u043d\u043e \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0443\u0435\u0442 \u0441 \u043e\u043a\u0440\u0443\u0436\u0430\u044e\u0449\u0438\u043c\u0438 \u0435\u0433\u043e \u043b\u044e\u0434\u044c\u043c\u0438. \u041e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u044d\u0442\u043e \u043d\u0440\u0430\u0432\u0438\u0442\u0441\u044f \u0434\u0435\u0442\u044f\u043c (\u0438\u043d\u043e\u0433\u0434\u0430, \u043f\u0440\u0430\u0432\u0434\u0430, \u043a\u0430\u0436\u0435\u0442\u0441\u044f, \u0447\u0442\u043e \u043e\u043d\u0438 \u0432\u043e\u0442-\u0432\u043e\u0442 \u0440\u0430\u0441\u0442\u043e\u043f\u0447\u0443\u0442 \u0435\u0433\u043e, \u0430\u0436 \u0441\u0435\u0440\u0434\u0446\u0435 \u0451\u043a\u0430\u0435\u0442&#8230;). \u0414\u0443\u043c\u0430\u044e, \u0434\u043b\u044f \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u0438\u0437\u0430\u0446\u0438\u0438 \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u043a\u043e\u043d\u0441\u0442\u0440\u0443\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u044d\u0442\u043e \u0445\u043e\u0440\u043e\u0448\u0435\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0435.<\/p>\n<h2>Roboti struktuur<\/h2>\n<p>\nN\u00fc\u00fcd, kui oleme ideega selgusele j\u00f5udnud, liigume <b>komponeerimise<\/b>. Elementide loetelu koosneb sellest, mida robot peaks oskama. Siin on k\u00f5ik t\u00e4iesti selge, seega vaatame kohe numbrilist j\u00e4rjestust:<\/p>\n<p><img decoding=\"async\" alt=\"Esimese roboti loomise kogemus Arduino&#039;l (robot-&#039;jahtija&#039;)\" src=\"\/wp-content\/uploads\/2019\/10\/d9a9eda197cb04e81e2c5b8d3cd48fa9.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nRoboti 'aju' on Arduino Uno plaat (1), mis oli tellitud Hiinast komplektis. Selle jaoks on see meie vajadustele t\u00e4iesti piisav (l\u00e4htume kasutatavate pinnide arvust). Samast komplektist v\u00f5tsime ka valmis \u0161assi (2), millele kinnitatakse kaks mandrilikku ratast (3) ja \u00fcks tagaratas (vabalt p\u00f6\u00f6ratav) (4). Komplektil oli ka valmis aku pesa (5). Roboti ees on ultrasonik sensor (HC-SR04) (6), taga - mootori draiver (L298N) (7), keskel - vilkuv LED (8) ja veidi eemal - helipirn (9).<\/p>\n<p>Kokkuv\u00f5tete etapis vaatame:<\/p>\n<p> \u2014 et k\u00f5ik mahub sisse<br \/>\n \u2014 et see oleks tasakaalus<br \/>\n \u2014 et see oleks ratsionaalselt paigutatud<\/p>\n<p>Osaliselt on selle juba meie hiinlased \u00e4ra teinud. Nii on raske aku pesa paigutatud keskele ning ligikaudu selle all asuvad mandrilikud rattad. K\u00f5ik teised plaadid on kerged, neid saab paigutada perifeeriasse.<\/p>\n<p>N\u00fcansid:<\/p>\n<ol>\n<li>Komplektis olevas \u0161assis on palju tehase auke, kuid mis nende loogika on \u2014 ma ei saanud aru. Mootorid ja akupank kinnituvad probleemideta, edasi algas 'sobitamine' uute aukude puurimisega, et kinnitada \u00fcks v\u00f5i teine plaat.<\/li>\n<li>Kuldsete toestuste ja muu kinnituse varud t\u00f5id palju kasu (m\u00f5nikord tuli leida loominguline lahendus).<\/li>\n<li>Iga plaadi juhtmed l\u00e4bisid kinnitused (leiutatud varudest). See on v\u00e4ga mugav, k\u00f5ik kaablid on ilusti korras ja ei ripu.<\/li>\n<\/ol>\n<p><\/p>\n<h2>Erakordsed plokid<\/h2>\n<p>\nN\u00fc\u00fcd tutvustan <b>plokke<\/b> ja r\u00e4\u00e4gin iga\u00fche kohta eraldi.<\/p>\n<p><b>Aku osa<\/b><\/p>\n<p>On selge, et robot peab omama head toiteallikat. V\u00f5imalusi on erinevaid, mina valisin variandi nelja AA patareiga. Koos annavad need umbes 5 V, ja sellist pinget saab otse saata arduino plaadi 5V pinile (stabilisaatorit vahele j\u00e4tmata).<\/p>\n<p>M\u00f5ningane ettevaatlikkus oli mul muidugi, kuid see lahendus on t\u00e4iesti funktsionaalne.<\/p>\n<p>Kuna toide on vajalik igal pool, tegin roboti keskossa kaks pesat: \u00fcks jagab maapinda (paremal), ja teine \u2014 5 V (vasakul).<\/p>\n<p><img decoding=\"async\" alt=\"Esimese roboti loomise kogemus Arduino&#039;l (robot-&#039;jahtija&#039;)\" src=\"\/wp-content\/uploads\/2019\/10\/9b6e9842a8e6c73400119f63dc66ece9.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>Mootorid ja draiver<\/b><\/p>\n<p>Esialgu mootori kinnitamisest. Kinnitamine on tehase valmistatud, kuid suure tolerantsiga. Teisis\u00f5nu, mootorid v\u00f5ivad m\u00f5ne millimeetri ulatuses vasakule ja paremale \u201evibada\u201c. Meie \u00fclesande puhul see ei ole kriitiline, kuid kuskil v\u00f5ib see m\u00f5jutada (robot hakkab k\u00f5rvale juhtima). Igal juhul seadistasin mootoreid rangelt paralleelselt ja kinnitasin need liimiga.<\/p>\n<p><img decoding=\"async\" alt=\"Esimese roboti loomise kogemus Arduino&#039;l (robot-&#039;jahtija&#039;)\" src=\"\/wp-content\/uploads\/2019\/10\/5fe08f0746ece439a987ec6c85f7a24b.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nMootorite juhtimiseks, nagu ma \u00fcleval mainisin, kasutatakse L298N draiverit. Dokumentatsiooni kohaselt on igal mootoril kolm pesa: \u00fcks kiiruset\u00e4psuse jaoks ja kaks p\u00f6\u00f6rlemise suuna m\u00e4\u00e4ramiseks. Siin on \u00fcks oluline moment. Selgub, et kui toitepinge on 5 V, siis kiirusereguleerimine lihtsalt ei t\u00f6\u00f6ta! See t\u00e4hendab, et kas ei p\u00f6\u00f6rle \u00fcldse v\u00f5i p\u00f6\u00f6rleb maksimaalselt. Selline erip\u00e4ra, mille t\u00f5ttu kaotasin paar \u00f5htut. L\u00f5puks leidsin mainimise kuskil \u00fchel foorumil.<\/p>\n<p>\u00dcldiselt vajasin madalat p\u00f6\u00f6rlemiskiirus, et robotil oleks aega ruumi skannimiseks. Kuid kuna see plaan ei t\u00f6\u00f6tanud, pidin tegema teisiti: v\u00e4ike p\u00f6\u00f6ramine \u2014 peatamine \u2014 p\u00f6\u00f6ramine \u2014 peatamine jne. Again, see pole nii elegantne, kuid t\u00f6\u00f6tab.<\/p>\n<p>Lisaks \u00fctlen, et p\u00e4rast igat j\u00e4litamist valib robot juhusliku uue p\u00f6\u00f6rde suuna (kellaosutite suunaga v\u00f5i vastu seda).<\/p>\n<p><b>Ultrahelisensor<\/b><\/p>\n<p><img decoding=\"async\" alt=\"Esimese roboti loomise kogemus Arduino&#039;l (robot-&#039;jahtija&#039;)\" src=\"\/wp-content\/uploads\/2019\/10\/d723408fb51c754dd63ba1f3ad2318ac.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nVeel \u00fcks component, kus pidin leidma kompromisse. Ultrahelisensor annab tegelike takistuste ees ebastabiilseid numbreid. Tegelikult oli see oodatud. Ta t\u00f6\u00f6tab ideaalselt kuskil v\u00f5istlustel, kus on siledad, tasased ja risti pinnad, aga kui keegi jalad tema ees \"vilgub\", tuleb teha t\u00e4iendavat t\u00f6\u00f6tlemist.<\/p>\n<p>Sellise t\u00f6\u00f6tlemise tagamiseks paigaldasin <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9C%D0%B5%D0%B4%D0%B8%D0%B0%D0%BD%D0%BD%D1%8B%D0%B9_%D1%84%D0%B8%D0%BB%D1%8C%D1%82%D1%80\">mediaanfiltri<\/a><\/noindex> kolmest m\u00f5\u00f5tmest. Reaalsed laste testimistulemused (testide ajal ei kannatanud \u00fckski laps!) n\u00e4itasid, et see on andmete normaliseerimiseks t\u00e4iesti piisav. F\u00fc\u00fcsika on siin lihtne: meil on signaalid, mis peegelduvad <b>vajalikest<\/b> objetidest (mis annavad vajaliku kauguse) ning kaugematelt, n\u00e4iteks seintelt. Teised esindavad juhuslikke t\u00f5ugetes m\u00f5\u00f5tmistes, nagu 45, 46, <b>230<\/b>, 46, 46, 45, 45, <b>310<\/b>, 46\u2026 Just nende keskmine filter elimineerib.<\/p>\n<p>P\u00e4rast kogu t\u00f6\u00f6tlemist selgub meile kaugus l\u00e4himast objektist. Kui see on v\u00e4iksem teatavast l\u00e4vendist, siis aktiveerime h\u00e4ire ja suundume kohe \u201erikkuja\u201d poole.<\/p>\n<p><b>Vilkur ja sireen<\/b><\/p>\n<p>V\u00f5ib-olla k\u00f5ige lihtsamad elemendid k\u00f5ikidest loetletutest. Neid on n\u00e4ha \u00fclalolevates fotodes. Raudvara osas ei ole siin kirjutamiseks midagi, seega liigume edasi <b>koodi<\/b>.<\/p>\n<h2>Juhtimisprogramm<\/h2>\n<p>\nKoodi \u00fcksikasjalikult kirjutada ei ole m\u00f5tet, kel on huvi \u2014 link artikli l\u00f5pus, seal on k\u00f5ik piisavalt loetav. Kuid oleks hea seletada \u00fcldstruktuuri.<\/p>\n<p>Esimene asi, mida pidi m\u00f5tlema: robot on reaalajas seade. T\u00e4psemalt, peab meenutama, sest olen varem ja n\u00fc\u00fcdki sellega tegelemine. Seega unustame kohe \u00e4ra kutsumise <b>delay()<\/b>, mida armastavad kasutada n\u00e4idistesket\u0161ides ja mis lihtsalt \u201ek\u00fclmutab\u201c programmi m\u00e4\u00e4ratud ajavahemikuks. Selle asemel, nagu soovitavad kogenud inimesed, kasutame iga ploki jaoks ajastajaid. Kui vajalik ajavahemik on m\u00f6\u00f6dunud \u2014 sooritasime tegevuse (suurendasime LEDi heledust, k\u00e4ivitasime mootori jne).<\/p>\n<p>Ajastajad v\u00f5ivad olla omavahel seotud. N\u00e4iteks, helisignaal t\u00f6\u00f6tab s\u00fcnkroonselt vilguga. See lihtsustab programmi natuke.<\/p>\n<p>Loomulikult jagame k\u00f5ik eraldi funktsioonidesse (vilkuv tuli, heli, p\u00f6\u00f6ramine, edasi liikumine jne). Kui nii ei tee, siis hiljem ei saa selgeks, mis on kust ja kuhu. <\/p>\n<h2>Pedagoogika n\u00fcansid<\/h2>\n<p>\nK\u00f5ike, mis eelnevalt kirjeldatud, tegin ma oma vabast ajast \u00f5htuti. Rahulikult kulutasin robotile umbes kolm n\u00e4dalat. Sellega v\u00f5ikski l\u00f5petada, aga lubasin teile r\u00e4\u00e4kida ka t\u00f6\u00f6 tegemisest lapsega. Mis on sellises vanuses teostatav?<\/p>\n<p><b>T\u00f6\u00f6 juhiste j\u00e4rgi<\/b><\/p>\n<p>Iga detaili kontrollime esmalt eraldi \u2014 LED-id, k\u00f5larid, mootorid, andurid jne. On palju valmis n\u00e4iteid \u2014 m\u00f5ned otse arenduskeskkonnas, teised leiavad internetist. See on kindlasti r\u00f5\u00f5mustav. V\u00f5tame koodi, \u00fchendame seadme, veendume, et see t\u00f6\u00f6tab, ja siis hakkame seda oma \u00fclesande jaoks kohandama. \u00dchendused vastavalt skeemile ja minu teatud kontrolli all teeb laps ise. See on hea. Tuleb osata ka t\u00e4pselt j\u00e4rgida juhiseid.<\/p>\n<p><b>T\u00f6\u00f6tamise j\u00e4rjekord (\"osaliselt \u00fcldiselt\")<\/b><\/p>\n<p>\u0412\u043e\u0442 \u044d\u0442\u043e \u0441\u043b\u043e\u0436\u043d\u044b\u0439 \u043f\u0443\u043d\u043a\u0442. \u041d\u0443\u0436\u043d\u043e \u043f\u0440\u0438\u0443\u0447\u0430\u0442\u044c, \u0447\u0442\u043e \u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 (\u00ab\u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0440\u043e\u0431\u043e\u0442\u0430\u00bb) \u0441\u043e\u0441\u0442\u043e\u0438\u0442 \u0438\u0437 \u043c\u0435\u043b\u043a\u0438\u0445 \u0437\u0430\u0434\u0430\u0447 (\u00ab\u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0434\u0430\u0442\u0447\u0438\u043a\u00bb, \u00ab\u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043c\u043e\u0442\u043e\u0440\u044b\u00bb&#8230;), \u0430 \u0442\u0435, \u0432 \u0441\u0432\u043e\u044e \u043e\u0447\u0435\u0440\u0435\u0434\u044c, \u0438\u0437 \u0435\u0449\u0435 \u0431\u043e\u043b\u0435\u0435 \u043c\u0435\u043b\u043a\u0438\u0445 \u0448\u0430\u0433\u043e\u0432 (\u00ab\u043d\u0430\u0439\u0442\u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0443\u00bb, \u00ab\u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043f\u043b\u0430\u0442\u0443\u00bb, \u00ab\u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0443\u00bb&#8230;). \u0412\u044b\u043f\u043e\u043b\u043d\u044f\u044f \u0431\u043e\u043b\u0435\u0435-\u043c\u0435\u043d\u0435\u0435 \u043f\u043e\u043d\u044f\u0442\u043d\u044b\u0435 \u0437\u0430\u0434\u0430\u0447\u0438 \u043d\u0438\u0436\u043d\u0435\u0433\u043e \u0443\u0440\u043e\u0432\u043d\u044f, \u043c\u044b \u00ab\u0437\u0430\u043a\u0440\u044b\u0432\u0430\u0435\u043c\u00bb \u0437\u0430\u0434\u0430\u0447\u0438 \u0441\u0440\u0435\u0434\u043d\u0435\u0433\u043e \u0443\u0440\u043e\u0432\u043d\u044f, \u0430 \u0438\u0437 \u043d\u0438\u0445 \u0443\u0436\u0435 \u0441\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043e\u0431\u0449\u0438\u0439 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442. \u041e\u0431\u044a\u044f\u0441\u043d\u044f\u043b, \u043d\u043e, \u0434\u0443\u043c\u0430\u044e, \u043e\u0441\u043e\u0437\u043d\u0430\u043d\u0438\u0435 \u043f\u0440\u0438\u0434\u0435\u0442 \u0435\u0449\u0435 \u043d\u0435 \u0441\u043a\u043e\u0440\u043e. \u0413\u0434\u0435-\u0442\u043e, \u043d\u0430\u0432\u0435\u0440\u043d\u043e\u0435, \u043a \u043f\u043e\u0434\u0440\u043e\u0441\u0442\u043a\u043e\u0432\u043e\u043c\u0443 \u0432\u043e\u0437\u0440\u0430\u0441\u0442\u0443.<\/p>\n<p><b>Paigaldamine<\/b><\/p>\n<p>Kruvimine, keermestamine, kruvid, mutrid, jootmine ja vaikuse l\u00f5hn \u2014 kuidas ilma nendeta. Laps omandas aluse oskuse \"T\u00f6\u00f6 jootmisrauda\" \u2014 suutsime kokku joota m\u00f5ned \u00fchendused (ma aitasin natuke, ei salasta). \u00c4rge unustage r\u00e4\u00e4kimist ohutusn\u00f5uetest.<\/p>\n<p><b>T\u00f6\u00f6tamine arvutiga<\/b><\/p>\n<p>Roboti programmi kirjutasin mina, kuid mingit k\u00f5rvalist tulemuse siiski \u00f5nnestus saavutada.<\/p>\n<p>Esimene: inglise keel. Koolis hakkasid seda alles n\u00fc\u00fcd \u00f5ppima, seega harjutasime \"raskustega\", mis on pishalka, migalka, yarkost ja muu transkriptsioon. \u00d5ppisime v\u00e4hemalt seda. Otsustasin teadlikult mitte kasutada koduseid ingliskeelseid s\u00f5nu, kuna selle tasemeni me veel ei j\u00f5udnud.<\/p>\n<p>Teine: t\u00f5hus t\u00f6\u00f6. \u00d5ppisime kuumi klahvikombinatsioone, kuidas kiiresti t\u00e4ita t\u00fc\u00fcpilisi operatsioone. Aeg-ajalt, kui kirjutasime programmi, vahetasime pojaga kohti, ja ma \u00fctlesin, mida teha (asendamine, otsimine jne). Pidin ikka ja j\u00e4lle kordama: \"vali topeltkl\u00f5psuga\", \"hoia Shift all\", \"hoia Ctrl all\" ja nii edasi. \u00d5ppimisprotsess siin ei ole kiire, kuid arvan, et oskused j\u00e4\u00e4vad j\u00e4rk-j\u00e4rgult alateadvusse.<\/p>\n<p><b class=\"spoiler_title\">Peidetud tekst<\/b>V\u00f5ite \u00f6elda, et eelnevalt kirjeldatu on peaaegu ilmne. Kuid ausalt \u00f6eldes pidin sel s\u00fcgisel \u00f5petama informaatikat \u00fche kooli 9. klassides. See on \u00f5udne. \u00d5pilased ei tea nii elementaarseid asju nagu Ctrl + Z, Ctrl + C ja Ctrl + V, teksti valimine klahvi Shift all hoides v\u00f5i s\u00f5nale topeltkl\u00f5psamisel ja muud. See on just n\u00fc\u00fcd, kui nad on kolmandal aastal informaatikat \u00f5ppimas\u2026 Tehke j\u00e4reldused ise. <\/p>\n<p>Kolmandaks: pime tr\u00fckkimine. Koodi kommentaarid lasin mul kirjutada \u00fche lapsel, et ta harjutaks. Kiiresti seadsime \u00f5igesti k\u00e4ed, et s\u00f5rmed j\u00e4rk-j\u00e4rgult klahvide asukohta meelde j\u00e4taks.<\/p>\n<p>Nagu n\u00e4ete, on meil k\u00f5ik endiselt alles alguses. Uurime ja s\u00fcvendame oma oskusi ja teadmisi, see tuleb elus kasuks.<\/p>\n<p>Muide, tulevikust\u2026<\/p>\n<h2>edasiarendamine<\/h2>\n<p>\nRobot on valmis, liigub, vilgub ja piiksub. Mis n\u00fc\u00fcd saab? Saavutatud edusammudest inspireerituna plaanime seda edasi arendada. On plaanis teha kaugjuhtimine \u2014 nagu kuulus kuuauto. Oleks huvitav, istudes teatud puldil, kontrollida roboti liikumist, mis liigub t\u00e4iesti teises kohas. Aga see on juba eraldi lugu\u2026<\/p>\n<p>Ja l\u00f5puks, tegelikult artikli kangelased (video kl\u00f5psamisel):<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=faFykvct8r8\"><img decoding=\"async\" alt=\"Esimese roboti loomise kogemus Arduino&#039;l (robot-&#039;jahtija&#039;)\" src=\"\/wp-content\/uploads\/2019\/10\/087b0780a42eeee48c345f30fff54827.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p>Ait\u00e4h t\u00e4helepanu eest!<\/p>\n<p>\u2192 <noindex><a rel=\"nofollow\" href=\"https:\/\/vk.com\/doc35098661_487769877\">Link koodile<\/a><\/noindex><br \/>\n<br \/>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/436118\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0417\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u0439\u0442\u0435. \u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u044f \u0445\u043e\u0447\u0443 \u043e\u043f\u0438\u0441\u0430\u0442\u044c \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0441\u0431\u043e\u0440\u043a\u0438 \u0441\u0432\u043e\u0435\u0433\u043e \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0440\u043e\u0431\u043e\u0442\u0430 \u043d\u0430 \u0430\u0440\u0434\u0443\u0438\u043d\u043e. \u041c\u0430\u0442\u0435\u0440\u0438\u0430\u043b \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u043b\u0435\u0437\u0435\u043d \u0434\u0440\u0443\u0433\u0438\u043c \u0442\u0430\u043a\u0438\u043c \u0436\u0435 \u043d\u043e\u0432\u0438\u0447\u043a\u0430\u043c, \u043a\u0430\u043a \u0438 \u044f, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0437\u0430\u0445\u043e\u0442\u044f\u0442 \u0438\u0437\u0433\u043e\u0442\u043e\u0432\u0438\u0442\u044c \u043a\u0430\u043a\u0443\u044e-\u043d\u0438\u0431\u0443\u0434\u044c \u00ab\u0441\u0430\u043c\u043e\u0431\u0435\u0433\u043b\u0443\u044e \u0442\u0435\u043b\u0435\u0436\u043a\u0443\u00bb. \u0421\u0442\u0430\u0442\u044c\u044f \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u043e\u0431\u043e\u0439 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u044d\u0442\u0430\u043f\u043e\u0432 \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u043c\u043e\u0438\u043c\u0438 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f\u043c\u0438 \u043f\u043e \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u043c \u043d\u044e\u0430\u043d\u0441\u0430\u043c. \u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u0438\u0442\u043e\u0433\u043e\u0432\u044b\u0439 \u043a\u043e\u0434 (\u0441\u043a\u043e\u0440\u0435\u0435 \u0432\u0441\u0435\u0433\u043e, \u043d\u0435 \u0441\u0430\u043c\u044b\u0439 \u0438\u0434\u0435\u0430\u043b\u044c\u043d\u044b\u0439) \u0434\u0430\u043d\u0430 \u0432 \u043a\u043e\u043d\u0446\u0435 \u0441\u0442\u0430\u0442\u044c\u0438. [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":39337,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-39336","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-novosti-interneta"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0417\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u0439\u0442\u0435. \u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u044f \u0445\u043e\u0447\u0443 \u043e\u043f\u0438\u0441\u0430\u0442\u044c \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0441\u0431\u043e\u0440\u043a\u0438 \u0441\u0432\u043e\u0435\u0433\u043e \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0440\u043e\u0431\u043e\u0442\u0430 \u043d\u0430 \u0430\u0440\u0434\u0443\u0438\u043d\u043e. \u041c\u0430\u0442\u0435\u0440\u0438\u0430\u043b \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u043b\u0435\u0437\u0435\u043d \u0434\u0440\u0443\u0433\u0438\u043c \u0442\u0430\u043a\u0438\u043c \u0436\u0435 \u043d\u043e\u0432\u0438\u0447\u043a\u0430\u043c, \u043a\u0430\u043a \u0438 \u044f, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0437\u0430\u0445\u043e\u0442\u044f\u0442 \u0438\u0437\u0433\u043e\u0442\u043e\u0432\u0438\u0442\u044c \u043a\u0430\u043a\u0443\u044e-\u043d\u0438\u0431\u0443\u0434\u044c \u00ab\u0441\u0430\u043c\u043e\u0431\u0435\u0433\u043b\u0443\u044e \u0442\u0435\u043b\u0435\u0436\u043a\u0443\u00bb. \u0421\u0442\u0430\u0442\u044c\u044f \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u043e\u0431\u043e\u0439 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u044d\u0442\u0430\u043f\u043e\u0432 \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u043c\u043e\u0438\u043c\u0438 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f\u043c\u0438 \u043f\u043e \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u043c \u043d\u044e\u0430\u043d\u0441\u0430\u043c. \u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u0438\u0442\u043e\u0433\u043e\u0432\u044b\u0439 \u043a\u043e\u0434 (\u0441\u043a\u043e\u0440\u0435\u0435 \u0432\u0441\u0435\u0433\u043e, \u043d\u0435 \u0441\u0430\u043c\u044b\u0439 \u0438\u0434\u0435\u0430\u043b\u044c\u043d\u044b\u0439) \u0434\u0430\u043d\u0430 \u0432 \u043a\u043e\u043d\u0446\u0435 \u0441\u0442\u0430\u0442\u044c\u0438.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/opyt-sozdaniya-pervogo-robota-na-arduino-robot-ohotnik\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041e\u043f\u044b\u0442 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0440\u043e\u0431\u043e\u0442\u0430 \u043d\u0430 \u0410\u0440\u0434\u0443\u0438\u043d\u043e (\u0440\u043e\u0431\u043e\u0442-\u00ab\u043e\u0445\u043e\u0442\u043d\u0438\u043a\u00bb) | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0417\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u0439\u0442\u0435. \u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u044f \u0445\u043e\u0447\u0443 \u043e\u043f\u0438\u0441\u0430\u0442\u044c \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0441\u0431\u043e\u0440\u043a\u0438 \u0441\u0432\u043e\u0435\u0433\u043e \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0440\u043e\u0431\u043e\u0442\u0430 \u043d\u0430 \u0430\u0440\u0434\u0443\u0438\u043d\u043e. \u041c\u0430\u0442\u0435\u0440\u0438\u0430\u043b \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u043b\u0435\u0437\u0435\u043d \u0434\u0440\u0443\u0433\u0438\u043c \u0442\u0430\u043a\u0438\u043c \u0436\u0435 \u043d\u043e\u0432\u0438\u0447\u043a\u0430\u043c, \u043a\u0430\u043a \u0438 \u044f, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0437\u0430\u0445\u043e\u0442\u044f\u0442 \u0438\u0437\u0433\u043e\u0442\u043e\u0432\u0438\u0442\u044c \u043a\u0430\u043a\u0443\u044e-\u043d\u0438\u0431\u0443\u0434\u044c \u00ab\u0441\u0430\u043c\u043e\u0431\u0435\u0433\u043b\u0443\u044e \u0442\u0435\u043b\u0435\u0436\u043a\u0443\u00bb. \u0421\u0442\u0430\u0442\u044c\u044f \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u043e\u0431\u043e\u0439 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u044d\u0442\u0430\u043f\u043e\u0432 \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u043c\u043e\u0438\u043c\u0438 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f\u043c\u0438 \u043f\u043e \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u043c \u043d\u044e\u0430\u043d\u0441\u0430\u043c. \u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u0438\u0442\u043e\u0433\u043e\u0432\u044b\u0439 \u043a\u043e\u0434 (\u0441\u043a\u043e\u0440\u0435\u0435 \u0432\u0441\u0435\u0433\u043e, \u043d\u0435 \u0441\u0430\u043c\u044b\u0439 \u0438\u0434\u0435\u0430\u043b\u044c\u043d\u044b\u0439) \u0434\u0430\u043d\u0430 \u0432 \u043a\u043e\u043d\u0446\u0435 \u0441\u0442\u0430\u0442\u044c\u0438.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/opyt-sozdaniya-pervogo-robota-na-arduino-robot-ohotnik\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:30:33+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:30:33+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Minu esimese roboti loomise kogemus Arduinol (robot-\u201ejahtija\u201d) | ProHoster","description":"Tere. Selles artiklis tahan ma kirjeldada oma esimese roboti kokku panemise protsessi Arduinol. Materjal on kasulik teistele algajatele nagu mina, kes soovivad valmistada mingisugust \"iseliikuvat t\u00f5ukeratast\". Artikkel sisaldab kirjeldust t\u00f6\u00f6etappidest koos minu lisandustega erinevate n\u00fcansside kohta. Lingid l\u00f5ppkoodile (ilmselt mitte k\u00f5ige ideaalsemale) on antud artikli l\u00f5pus.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/opyt-sozdaniya-pervogo-robota-na-arduino-robot-ohotnik","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041e\u043f\u044b\u0442 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0440\u043e\u0431\u043e\u0442\u0430 \u043d\u0430 \u0410\u0440\u0434\u0443\u0438\u043d\u043e (\u0440\u043e\u0431\u043e\u0442-\u00ab\u043e\u0445\u043e\u0442\u043d\u0438\u043a\u00bb) | ProHoster","og:description":"\u0417\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u0439\u0442\u0435. \u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u044f \u0445\u043e\u0447\u0443 \u043e\u043f\u0438\u0441\u0430\u0442\u044c \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0441\u0431\u043e\u0440\u043a\u0438 \u0441\u0432\u043e\u0435\u0433\u043e \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0440\u043e\u0431\u043e\u0442\u0430 \u043d\u0430 \u0430\u0440\u0434\u0443\u0438\u043d\u043e. \u041c\u0430\u0442\u0435\u0440\u0438\u0430\u043b \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u043b\u0435\u0437\u0435\u043d \u0434\u0440\u0443\u0433\u0438\u043c \u0442\u0430\u043a\u0438\u043c \u0436\u0435 \u043d\u043e\u0432\u0438\u0447\u043a\u0430\u043c, \u043a\u0430\u043a \u0438 \u044f, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0437\u0430\u0445\u043e\u0442\u044f\u0442 \u0438\u0437\u0433\u043e\u0442\u043e\u0432\u0438\u0442\u044c \u043a\u0430\u043a\u0443\u044e-\u043d\u0438\u0431\u0443\u0434\u044c \u00ab\u0441\u0430\u043c\u043e\u0431\u0435\u0433\u043b\u0443\u044e \u0442\u0435\u043b\u0435\u0436\u043a\u0443\u00bb. \u0421\u0442\u0430\u0442\u044c\u044f \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u043e\u0431\u043e\u0439 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u044d\u0442\u0430\u043f\u043e\u0432 \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u043c\u043e\u0438\u043c\u0438 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f\u043c\u0438 \u043f\u043e \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u043c \u043d\u044e\u0430\u043d\u0441\u0430\u043c. \u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u0438\u0442\u043e\u0433\u043e\u0432\u044b\u0439 \u043a\u043e\u0434 (\u0441\u043a\u043e\u0440\u0435\u0435 \u0432\u0441\u0435\u0433\u043e, \u043d\u0435 \u0441\u0430\u043c\u044b\u0439 \u0438\u0434\u0435\u0430\u043b\u044c\u043d\u044b\u0439) \u0434\u0430\u043d\u0430 \u0432 \u043a\u043e\u043d\u0446\u0435 \u0441\u0442\u0430\u0442\u044c\u0438.","og:url":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/opyt-sozdaniya-pervogo-robota-na-arduino-robot-ohotnik","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:30:33+00:00","article:modified_time":"2019-10-31T19:30:33+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"39336","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-24 01:41:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 00:51:28","updated":"2026-01-24 01:41:20"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/39336","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=39336"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/39336\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/39337"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=39336"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=39336"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=39336"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}