{"version":"1.0","provider_name":"AnalysIR Blog","provider_url":"https:\/\/www.analysir.com\/blog","author_name":"User Two","author_url":"https:\/\/www.analysir.com\/blog\/author\/analysir\/","title":"Sending long AC Signals from Flash with IRremote - AnalysIR Blog","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"oU3MTcZkfA\"><a href=\"https:\/\/www.analysir.com\/blog\/2016\/04\/11\/sending-long-ac-signals-flash-irremote\/\">Sending long AC Signals from Flash with IRremote<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.analysir.com\/blog\/2016\/04\/11\/sending-long-ac-signals-flash-irremote\/embed\/#?secret=oU3MTcZkfA\" width=\"600\" height=\"338\" title=\"&#8220;Sending long AC Signals from Flash with IRremote&#8221; &#8212; AnalysIR Blog\" data-secret=\"oU3MTcZkfA\" 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:\/\/www.analysir.com\/blog\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","description":"One of the most popular projects involving Infrared remote control, is to use an Arduino to control an Air conditioner (AC) system. However, AC signals are usually very long and take up a lot of SRAM on a standard Arduino. Experienced users will go about reverse engineering the AC protocol to make the sketch fit &hellip; Continue reading &rarr;","thumbnail_url":"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2016\/04\/HitachiAC296_AnalysIR_Screenshot.jpg"}