<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>AnalysIR Blog</provider_name><provider_url>https://www.analysir.com/blog</provider_url><author_name>User Two</author_name><author_url>https://www.analysir.com/blog/author/analysir/</author_url><title>Sending long AC Signals from Flash with IRremote - AnalysIR Blog</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="ETFnRic5Ok"&gt;&lt;a href="https://www.analysir.com/blog/2016/04/11/sending-long-ac-signals-flash-irremote/"&gt;Sending long AC Signals from Flash with IRremote&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://www.analysir.com/blog/2016/04/11/sending-long-ac-signals-flash-irremote/embed/#?secret=ETFnRic5Ok" width="600" height="338" title="&#x201C;Sending long AC Signals from Flash with IRremote&#x201D; &#x2014; AnalysIR Blog" data-secret="ETFnRic5Ok" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script&gt;
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^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&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(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&lt;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);
//# sourceURL=https://www.analysir.com/blog/wp-includes/js/wp-embed.min.js
&lt;/script&gt;
</html><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;</description><thumbnail_url>https://www.analysir.com/blog/wp-content/uploads/2016/04/HitachiAC296_AnalysIR_Screenshot.jpg</thumbnail_url></oembed>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced (Requested URI contains query) 
Lazy Loading
Database Caching using Disk

Served from: www.analysir.com @ 2026-04-27 08:03:54 by W3 Total Cache
-->