{"id":1443,"date":"2022-04-28T12:47:15","date_gmt":"2022-04-28T12:47:15","guid":{"rendered":"https:\/\/web.htk.tlu.ee\/digitaru\/lisamoodulid\/?post_type=chapter&#038;p=1443"},"modified":"2022-05-10T12:54:23","modified_gmt":"2022-05-10T12:54:23","slug":"raspberry-pi-sense-hat","status":"web-only","type":"chapter","link":"https:\/\/web.htk.tlu.ee\/digitaru\/lisamoodulid\/chapter\/raspberry-pi-sense-hat\/","title":{"raw":"Raspberry Pi Sense HAT","rendered":"Raspberry Pi Sense HAT"},"content":{"raw":"<h2>Sissejuhatus<\/h2>\r\nRasbperry Pi Sense HAT on laienduplaat Raspberry Pi-le, mille abil on v\u00f5imalik m\u00f5\u00f5ta temperatuuri, niiskust, \u00f5hur\u00f5hku ja seadme enda asendit. Lisakas sellele on Sense HAT-i peal mitmev\u00e4rvilised LED tuled, mille abil on v\u00f5imalik m\u00f5\u00f5detud informatsiooni kuvada.\r\n\r\nT\u00e4nases tunnis katsetame Sense HAT-i erinevaid v\u00f5imalusi\r\n<ol>\r\n \t<li>LED tulede p\u00f5lema panemine<\/li>\r\n \t<li>Programm, mis k\u00fcsib nime ja kuvad selle led tulede peal<\/li>\r\n \t<li>M\u00f5\u00f5dame temperatuuri<\/li>\r\n \t<li>Loome termomeetri, mis vahetab v\u00e4rvi vastavalt temperatuurile<\/li>\r\n<\/ol>\r\nEsmalt tuleb aga SenseHAT Raspberry Pi-ga \u00fchendada. See on \u00fcpris lihtne, sest SenseHAT on loodud nii, et ta kataks \u00e4ra k\u00f5ik Raspberry Pi peal olevad n\u00f5elad. Enne kui hakkad midagi tegema siis <strong>l\u00fclita Raspberry Pi v\u00e4lja<\/strong>. Seej\u00e4rel on meil vaja kasutada n\u00f5eltele ehk <em>pin<\/em>-idele pikendust, mis peaks mahtuma t\u00e4pselt Raspberry Pi peale. J\u00e4\u00e4b \u00fcle v\u00e4lja vaadata, et SenseHAT j\u00e4\u00e4ks \u00f5iget pidi Raspberry Pi peale ning SenseHAT Pi peale kinnitada. Kui SenseHAT on kinnitatud tuleb Raspberry Pi sisse l\u00fclitada. Sense HAT-i peal peaksid s\u00fcttima k\u00f5ik tuled ning seej\u00e4rel peaksid k\u00f5ik tuled v\u00e4lja l\u00fclituma.\r\n<h2>LED tulede p\u00f5lema panemine<\/h2>\r\nSenseHAT-i peal on 8x8 ruudustik mitmev\u00e4rvilisi LED tulesid. Neid tulesid on loomulikult v\u00f5imalik sisse ja v\u00e4lja l\u00fclitada aga lisaks sellele on v\u00f5imalik ka nende v\u00e4rvi muuta. Esmalt proovime \u00e4ra aga k\u00f5ige lihtsama, milleks on teksti kirjutamine sellele v\u00e4iksele n\u00f6. ekraanile.\r\n\r\nSelle jaoks tuleb meil avada Thonny IDE, mille leiad Programmeerimine -&gt; Thonny Python IDE alt. Esmalt tuleb meil paigaldada SenseHAT-i teek, mida saame teha koodireaga <code>from sense_hat import SenseHat<\/code>\r\n\r\nJ\u00e4rgnelvalt peame defineerima SenseHAT-i objekti, millele saame hiljem k\u00e4ske jagada. Selle jaoks kasutame koodirida, kus anname esmalt SenseHAT-ile nime, n\u00e4iteks nii: <code>senseHAT = SenseHat()<\/code>. Oma SenseHAT-ile v\u00f5id anda endale meeldiva nime.\r\n\r\nViimaseks samuks teksti kirjutamisel j\u00e4\u00e4b anda k\u00e4sk, et SenseHAT teksti kuvaks. Selle jaoks on olemas k\u00e4sk <code>senseHAT.show_message(\"Tere maailm!\")<\/code>, kus senseHAT t\u00e4histab sinu SenseHAT-i nime ja \"Tere maailm!\" on tekst, mida soovime ekraanile kuvada. Paneme n\u00fc\u00fcd koodi t\u00f6\u00f6le. Kas SenseHAT-ile ilmus tekst?\r\n\r\nKui soovid ekraanil ilmuva teksti kiirust muutuma siis on vaja lisaks tekstile t\u00e4psustada teise sisendina ka teksti liikumise kiirus <code>scroll_speed<\/code> kaudu. N\u00e4iteks nii: senseHAT.show_message(\"Tere maailm!\", scroll_speed=0.2). Vaikimisi on teksti liikumise kiirus 1.\r\n\r\nProovime n\u00fc\u00fcd muuta ilmunud teksti v\u00e4rvi. SenseHAT kasutab v\u00e4rvidena kolmekohalisi ennikuid, mida kujutatakse Python n\u00e4iteks nii: (255, 0, 255). Ennikus v\u00f5ivad olla v\u00e4\u00e4rtused 0-st 255-ni. Need kolm arvu moodustavad \u00fche RGB v\u00e4\u00e4rtuse. RGB ehk\u00a0<em>red-green-blue<\/em> on v\u00e4rviskeem, kus v\u00e4rve kirjeldadakse l\u00e4bi selle kui palju heledalt p\u00f5levad kas punased, rohelised v\u00f5i sinised v\u00e4iksed valgustid. T\u00e4psemalt saad RGB v\u00e4\u00e4rtustega katsetada n\u00e4iteks <a href=\"https:\/\/www.rapidtables.com\/web\/color\/RGB_Color.html\">SIIN.<\/a> (https:\/\/www.rapidtables.com\/web\/color\/RGB_Color.html)\r\n\r\nEnne kui saame neid ennikuid kasutada siis peame need koodis esitama. N\u00e4iteks kui soovime punast v\u00e4rvi teksti kuvada siis peaksime looma muutuja n\u00e4iteks nii: punane=(255,0,0). Hiljem saame m\u00e4\u00e4rata punase teksti v\u00e4rviks, mida kuvame, n\u00e4iteks nii: senseHAT.show_message(\"Tere maailm!\", text_colour=punane).\r\n\r\nKatseta ka teiste v\u00e4rvidega. Katsetamisel \u00e4ra kustuta punast v\u00e4rvi \u00e4ra vaid lisa teisi juurde. Lisaks proovi kombineerida ka liikumiskiiruse muutuja scroll_speed, text_colour ja back_colour, millest viimane muudab tausta v\u00e4rvi.\r\n\r\nProovime panna p\u00f5lema ka k\u00f5ik tuled SenseHAT-i peal. Selle jaoks on \u00fcks k\u00e4sk, milleks on <code>.clear(punane)<\/code> n\u00e4iteks. Selle k\u00e4suga muutub terve ekraan punaseks. Kui soovime k\u00f5ik LED tuled \u00e4ra kustutada siis peame kasutama k\u00e4sku <code>.clear((0,0,0))<\/code> v\u00f5i <code>clear()<\/code>, mis l\u00fclitab k\u00f5ik tuled v\u00e4lja.\r\n\r\nLisaks sellele on SenseHAT-il olemas ka k\u00e4sud <code>.set_pixel()<\/code> ja <code>set_pixels()<\/code>, millest esimene ootab kolme muutujat, milleks on kaks t\u00e4isarvulist v\u00e4\u00e4rtust, mis t\u00e4histavad pikslite asukohta ning kolmas on ennik, mis t\u00e4histab v\u00e4rvi, mida soovime sellele n\u00f6. pikslile lisada. <code>set_pixels() <\/code>ootab ainult \u00fchte muutujat, mis on 8x8 maatriks, kus iga element on ennik, mis t\u00e4histab, mis v\u00e4rvi selles asukohas asuv piksel olema peab.\r\n\r\n&nbsp;\r\n<h2>Programm, mis k\u00fcsib nime ja kuvab selle SenseHAT-il<\/h2>\r\nJ\u00e4rgmiseks \u00fclesandeks on luua selline programm, mis k\u00fcsib kasutajalt tema nime ja seej\u00e4rel esitab seda SenseHAT-i peal. Selle jaoks tuletame esmalt meelde kuidas k\u00fcsida kasutajalt sisendit. Selle jaoks on olemas Pythoni funktsioon <code>input()<\/code>. Tuleta meelde kuidas seda kasutada ja programmeeri SenseHAT saadud nime kuvama.\r\n<h2>Temperatuuri m\u00f5\u00f5tmine SenseHAT-iga<\/h2>\r\nSenseHAT-il on v\u00f5imekus m\u00f5\u00f5ta r\u00f5hku, temperatuuri ja ka seadme enda asendit ruumis. T\u00e4na vaatame, kuidas m\u00f5\u00f5te temperatuuri. Temperatuuri m\u00f5\u00f5tmiseks on olemas SenseHAT-il funktsioon <code>.get_temperature()<\/code>, mis annab SenseHAT-ile paigaldatud termomeetri anduri v\u00e4\u00e4rtuse, mida saab salvestada n\u00e4iteks muutujana nii: <code>temperatuur = senseHAT.get_temperature()<\/code>. Proovi saadud temperatuur ekraanil v\u00e4ljastada. Kas m\u00e4rkad, et temperatuuri m\u00f5\u00f5detakse v\u00e4ga mitme komakohaga? Kuna meil nii palju komakohti vaja ei ole siis saame \u00fcmardada temperatuuri \u00fche komakohani n\u00e4iteks nii: <code>temperatuur = round(temperatuur, 1)<\/code>.\r\n\r\nSinu \u00fclesandeks j\u00e4\u00e4b n\u00fc\u00fcd luua termomeeter, mis kuvaks kasutajale temperatuuri SenseHAT-i peal aga teeks seda erinevate v\u00e4rvidega, n\u00e4iteks kui temperatuur j\u00e4\u00e4b 0-15 kraadi vahele v\u00f5iks olla termomeetri n\u00e4it kuvatud siniselt, kui j\u00e4\u00e4b 15-25 vahele siis kollaselt jne. Vihje: tuleta meelde l\u00f5putut ts\u00fcklik, n\u00e4iteks <code>while True <\/code>l\u00f5putut ts\u00fcklik, et termomeeter kuvaks oma n\u00e4itu pidevalt ning ka uuendaks seda pidevalt.\r\n\r\n&nbsp;\r\n<h2>Lisa\u00fclesanne<\/h2>\r\nKui soovid lisa\u00fclesannet, siis proovi luua Sense HAT-iga selline valgusti, mis muudaks n\u00e4iteks iga sekundi tagant k\u00f5ikide LED tulede v\u00e4rvi v\u00f5i alternatiivselt muudaks n\u00e4iteks iga mingi ajahetke tagant \u00fche LED valgusti v\u00e4rvi. V\u00e4rvid v\u00f5iks Raspberry Pi valida t\u00e4iesti suvaliselt. Vihje: selles \u00fclesandes tuleb meelde tuletada\u00a0<em>for<\/em>-ts\u00fcklit, suvalise t\u00e4isarvu genereerimist ning ka l\u00f5putut ts\u00fcklit, n\u00e4iteks <code>while True<\/code> ts\u00fcklit.","rendered":"<h2>Sissejuhatus<\/h2>\n<p>Rasbperry Pi Sense HAT on laienduplaat Raspberry Pi-le, mille abil on v\u00f5imalik m\u00f5\u00f5ta temperatuuri, niiskust, \u00f5hur\u00f5hku ja seadme enda asendit. Lisakas sellele on Sense HAT-i peal mitmev\u00e4rvilised LED tuled, mille abil on v\u00f5imalik m\u00f5\u00f5detud informatsiooni kuvada.<\/p>\n<p>T\u00e4nases tunnis katsetame Sense HAT-i erinevaid v\u00f5imalusi<\/p>\n<ol>\n<li>LED tulede p\u00f5lema panemine<\/li>\n<li>Programm, mis k\u00fcsib nime ja kuvad selle led tulede peal<\/li>\n<li>M\u00f5\u00f5dame temperatuuri<\/li>\n<li>Loome termomeetri, mis vahetab v\u00e4rvi vastavalt temperatuurile<\/li>\n<\/ol>\n<p>Esmalt tuleb aga SenseHAT Raspberry Pi-ga \u00fchendada. See on \u00fcpris lihtne, sest SenseHAT on loodud nii, et ta kataks \u00e4ra k\u00f5ik Raspberry Pi peal olevad n\u00f5elad. Enne kui hakkad midagi tegema siis <strong>l\u00fclita Raspberry Pi v\u00e4lja<\/strong>. Seej\u00e4rel on meil vaja kasutada n\u00f5eltele ehk <em>pin<\/em>-idele pikendust, mis peaks mahtuma t\u00e4pselt Raspberry Pi peale. J\u00e4\u00e4b \u00fcle v\u00e4lja vaadata, et SenseHAT j\u00e4\u00e4ks \u00f5iget pidi Raspberry Pi peale ning SenseHAT Pi peale kinnitada. Kui SenseHAT on kinnitatud tuleb Raspberry Pi sisse l\u00fclitada. Sense HAT-i peal peaksid s\u00fcttima k\u00f5ik tuled ning seej\u00e4rel peaksid k\u00f5ik tuled v\u00e4lja l\u00fclituma.<\/p>\n<h2>LED tulede p\u00f5lema panemine<\/h2>\n<p>SenseHAT-i peal on 8&#215;8 ruudustik mitmev\u00e4rvilisi LED tulesid. Neid tulesid on loomulikult v\u00f5imalik sisse ja v\u00e4lja l\u00fclitada aga lisaks sellele on v\u00f5imalik ka nende v\u00e4rvi muuta. Esmalt proovime \u00e4ra aga k\u00f5ige lihtsama, milleks on teksti kirjutamine sellele v\u00e4iksele n\u00f6. ekraanile.<\/p>\n<p>Selle jaoks tuleb meil avada Thonny IDE, mille leiad Programmeerimine -&gt; Thonny Python IDE alt. Esmalt tuleb meil paigaldada SenseHAT-i teek, mida saame teha koodireaga <code>from sense_hat import SenseHat<\/code><\/p>\n<p>J\u00e4rgnelvalt peame defineerima SenseHAT-i objekti, millele saame hiljem k\u00e4ske jagada. Selle jaoks kasutame koodirida, kus anname esmalt SenseHAT-ile nime, n\u00e4iteks nii: <code>senseHAT = SenseHat()<\/code>. Oma SenseHAT-ile v\u00f5id anda endale meeldiva nime.<\/p>\n<p>Viimaseks samuks teksti kirjutamisel j\u00e4\u00e4b anda k\u00e4sk, et SenseHAT teksti kuvaks. Selle jaoks on olemas k\u00e4sk <code>senseHAT.show_message(\"Tere maailm!\")<\/code>, kus senseHAT t\u00e4histab sinu SenseHAT-i nime ja &#8220;Tere maailm!&#8221; on tekst, mida soovime ekraanile kuvada. Paneme n\u00fc\u00fcd koodi t\u00f6\u00f6le. Kas SenseHAT-ile ilmus tekst?<\/p>\n<p>Kui soovid ekraanil ilmuva teksti kiirust muutuma siis on vaja lisaks tekstile t\u00e4psustada teise sisendina ka teksti liikumise kiirus <code>scroll_speed<\/code> kaudu. N\u00e4iteks nii: senseHAT.show_message(&#8220;Tere maailm!&#8221;, scroll_speed=0.2). Vaikimisi on teksti liikumise kiirus 1.<\/p>\n<p>Proovime n\u00fc\u00fcd muuta ilmunud teksti v\u00e4rvi. SenseHAT kasutab v\u00e4rvidena kolmekohalisi ennikuid, mida kujutatakse Python n\u00e4iteks nii: (255, 0, 255). Ennikus v\u00f5ivad olla v\u00e4\u00e4rtused 0-st 255-ni. Need kolm arvu moodustavad \u00fche RGB v\u00e4\u00e4rtuse. RGB ehk\u00a0<em>red-green-blue<\/em> on v\u00e4rviskeem, kus v\u00e4rve kirjeldadakse l\u00e4bi selle kui palju heledalt p\u00f5levad kas punased, rohelised v\u00f5i sinised v\u00e4iksed valgustid. T\u00e4psemalt saad RGB v\u00e4\u00e4rtustega katsetada n\u00e4iteks <a href=\"https:\/\/www.rapidtables.com\/web\/color\/RGB_Color.html\">SIIN.<\/a> (https:\/\/www.rapidtables.com\/web\/color\/RGB_Color.html)<\/p>\n<p>Enne kui saame neid ennikuid kasutada siis peame need koodis esitama. N\u00e4iteks kui soovime punast v\u00e4rvi teksti kuvada siis peaksime looma muutuja n\u00e4iteks nii: punane=(255,0,0). Hiljem saame m\u00e4\u00e4rata punase teksti v\u00e4rviks, mida kuvame, n\u00e4iteks nii: senseHAT.show_message(&#8220;Tere maailm!&#8221;, text_colour=punane).<\/p>\n<p>Katseta ka teiste v\u00e4rvidega. Katsetamisel \u00e4ra kustuta punast v\u00e4rvi \u00e4ra vaid lisa teisi juurde. Lisaks proovi kombineerida ka liikumiskiiruse muutuja scroll_speed, text_colour ja back_colour, millest viimane muudab tausta v\u00e4rvi.<\/p>\n<p>Proovime panna p\u00f5lema ka k\u00f5ik tuled SenseHAT-i peal. Selle jaoks on \u00fcks k\u00e4sk, milleks on <code>.clear(punane)<\/code> n\u00e4iteks. Selle k\u00e4suga muutub terve ekraan punaseks. Kui soovime k\u00f5ik LED tuled \u00e4ra kustutada siis peame kasutama k\u00e4sku <code>.clear((0,0,0))<\/code> v\u00f5i <code>clear()<\/code>, mis l\u00fclitab k\u00f5ik tuled v\u00e4lja.<\/p>\n<p>Lisaks sellele on SenseHAT-il olemas ka k\u00e4sud <code>.set_pixel()<\/code> ja <code>set_pixels()<\/code>, millest esimene ootab kolme muutujat, milleks on kaks t\u00e4isarvulist v\u00e4\u00e4rtust, mis t\u00e4histavad pikslite asukohta ning kolmas on ennik, mis t\u00e4histab v\u00e4rvi, mida soovime sellele n\u00f6. pikslile lisada. <code>set_pixels() <\/code>ootab ainult \u00fchte muutujat, mis on 8&#215;8 maatriks, kus iga element on ennik, mis t\u00e4histab, mis v\u00e4rvi selles asukohas asuv piksel olema peab.<\/p>\n<p>&nbsp;<\/p>\n<h2>Programm, mis k\u00fcsib nime ja kuvab selle SenseHAT-il<\/h2>\n<p>J\u00e4rgmiseks \u00fclesandeks on luua selline programm, mis k\u00fcsib kasutajalt tema nime ja seej\u00e4rel esitab seda SenseHAT-i peal. Selle jaoks tuletame esmalt meelde kuidas k\u00fcsida kasutajalt sisendit. Selle jaoks on olemas Pythoni funktsioon <code>input()<\/code>. Tuleta meelde kuidas seda kasutada ja programmeeri SenseHAT saadud nime kuvama.<\/p>\n<h2>Temperatuuri m\u00f5\u00f5tmine SenseHAT-iga<\/h2>\n<p>SenseHAT-il on v\u00f5imekus m\u00f5\u00f5ta r\u00f5hku, temperatuuri ja ka seadme enda asendit ruumis. T\u00e4na vaatame, kuidas m\u00f5\u00f5te temperatuuri. Temperatuuri m\u00f5\u00f5tmiseks on olemas SenseHAT-il funktsioon <code>.get_temperature()<\/code>, mis annab SenseHAT-ile paigaldatud termomeetri anduri v\u00e4\u00e4rtuse, mida saab salvestada n\u00e4iteks muutujana nii: <code>temperatuur = senseHAT.get_temperature()<\/code>. Proovi saadud temperatuur ekraanil v\u00e4ljastada. Kas m\u00e4rkad, et temperatuuri m\u00f5\u00f5detakse v\u00e4ga mitme komakohaga? Kuna meil nii palju komakohti vaja ei ole siis saame \u00fcmardada temperatuuri \u00fche komakohani n\u00e4iteks nii: <code>temperatuur = round(temperatuur, 1)<\/code>.<\/p>\n<p>Sinu \u00fclesandeks j\u00e4\u00e4b n\u00fc\u00fcd luua termomeeter, mis kuvaks kasutajale temperatuuri SenseHAT-i peal aga teeks seda erinevate v\u00e4rvidega, n\u00e4iteks kui temperatuur j\u00e4\u00e4b 0-15 kraadi vahele v\u00f5iks olla termomeetri n\u00e4it kuvatud siniselt, kui j\u00e4\u00e4b 15-25 vahele siis kollaselt jne. Vihje: tuleta meelde l\u00f5putut ts\u00fcklik, n\u00e4iteks <code>while True <\/code>l\u00f5putut ts\u00fcklik, et termomeeter kuvaks oma n\u00e4itu pidevalt ning ka uuendaks seda pidevalt.<\/p>\n<p>&nbsp;<\/p>\n<h2>Lisa\u00fclesanne<\/h2>\n<p>Kui soovid lisa\u00fclesannet, siis proovi luua Sense HAT-iga selline valgusti, mis muudaks n\u00e4iteks iga sekundi tagant k\u00f5ikide LED tulede v\u00e4rvi v\u00f5i alternatiivselt muudaks n\u00e4iteks iga mingi ajahetke tagant \u00fche LED valgusti v\u00e4rvi. V\u00e4rvid v\u00f5iks Raspberry Pi valida t\u00e4iesti suvaliselt. Vihje: selles \u00fclesandes tuleb meelde tuletada\u00a0<em>for<\/em>-ts\u00fcklit, suvalise t\u00e4isarvu genereerimist ning ka l\u00f5putut ts\u00fcklit, n\u00e4iteks <code>while True<\/code> ts\u00fcklit.<\/p>\n","protected":false},"author":34,"menu_order":3,"template":"","meta":{"pb_show_title":"on","pb_short_title":"","pb_subtitle":"","pb_authors":[],"pb_section_license":""},"chapter-type":[],"contributor":[],"license":[],"class_list":["post-1443","chapter","type-chapter","status-web-only","hentry"],"part":1419,"_links":{"self":[{"href":"https:\/\/web.htk.tlu.ee\/digitaru\/lisamoodulid\/wp-json\/pressbooks\/v2\/chapters\/1443","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/web.htk.tlu.ee\/digitaru\/lisamoodulid\/wp-json\/pressbooks\/v2\/chapters"}],"about":[{"href":"https:\/\/web.htk.tlu.ee\/digitaru\/lisamoodulid\/wp-json\/wp\/v2\/types\/chapter"}],"author":[{"embeddable":true,"href":"https:\/\/web.htk.tlu.ee\/digitaru\/lisamoodulid\/wp-json\/wp\/v2\/users\/34"}],"version-history":[{"count":10,"href":"https:\/\/web.htk.tlu.ee\/digitaru\/lisamoodulid\/wp-json\/pressbooks\/v2\/chapters\/1443\/revisions"}],"predecessor-version":[{"id":1500,"href":"https:\/\/web.htk.tlu.ee\/digitaru\/lisamoodulid\/wp-json\/pressbooks\/v2\/chapters\/1443\/revisions\/1500"}],"part":[{"href":"https:\/\/web.htk.tlu.ee\/digitaru\/lisamoodulid\/wp-json\/pressbooks\/v2\/parts\/1419"}],"metadata":[{"href":"https:\/\/web.htk.tlu.ee\/digitaru\/lisamoodulid\/wp-json\/pressbooks\/v2\/chapters\/1443\/metadata\/"}],"wp:attachment":[{"href":"https:\/\/web.htk.tlu.ee\/digitaru\/lisamoodulid\/wp-json\/wp\/v2\/media?parent=1443"}],"wp:term":[{"taxonomy":"chapter-type","embeddable":true,"href":"https:\/\/web.htk.tlu.ee\/digitaru\/lisamoodulid\/wp-json\/pressbooks\/v2\/chapter-type?post=1443"},{"taxonomy":"contributor","embeddable":true,"href":"https:\/\/web.htk.tlu.ee\/digitaru\/lisamoodulid\/wp-json\/wp\/v2\/contributor?post=1443"},{"taxonomy":"license","embeddable":true,"href":"https:\/\/web.htk.tlu.ee\/digitaru\/lisamoodulid\/wp-json\/wp\/v2\/license?post=1443"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}