{"version":"1.0","provider_name":"StartHardware - Tutorials for Arduino","provider_url":"https:\/\/starthardware.org\/en","author_name":"Stefan Hermann","author_url":"https:\/\/starthardware.org\/en\/author\/stefan-hermann\/","title":"Unit 20 \u2013 My digital cat 2\/2 - StartHardware - Tutorials for Arduino","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"USU8Y13j9W\"><a href=\"https:\/\/starthardware.org\/en\/unit-20-my-digital-cat-2-2\/\">Unit 20 \u2013 My digital cat 2\/2<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/starthardware.org\/en\/unit-20-my-digital-cat-2-2\/embed\/#?secret=USU8Y13j9W\" width=\"600\" height=\"338\" title=\"&#8220;Unit 20 \u2013 My digital cat 2\/2&#8221; &#8212; StartHardware - Tutorials for Arduino\" data-secret=\"USU8Y13j9W\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\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:\/\/starthardware.org\/en\/wp-includes\/js\/wp-embed.min.js\n\/* ]]> *\/\n<\/script>\n","thumbnail_url":"https:\/\/starthardware.org\/en\/wp-content\/uploads\/2019\/10\/digital-cat.jpg","thumbnail_width":1200,"thumbnail_height":675,"description":"Let\u2019s program our digital cat. It\u2019s still a way to go. We have to teach the digital pet some things. It should blink with the eyes (LEDs). It should purr when it\u2019s stroked. It should grumble when it is ignored. Let\u2019s start with the blinking. (BTW: This is part 2, find Part one here: https:\/\/starthardware.org\/en\/unit-19-my-digital-cat-1-2\/&hellip;&nbsp;Read More &raquo;"}