{"id":4598,"date":"2019-05-09T23:18:37","date_gmt":"2019-05-09T22:18:37","guid":{"rendered":"https:\/\/www.analysir.com\/blog\/?p=4598"},"modified":"2019-05-09T23:48:40","modified_gmt":"2019-05-09T22:48:40","slug":"ir-signal-plotter-for-irremote-arduino","status":"publish","type":"post","link":"https:\/\/www.analysir.com\/blog\/2019\/05\/09\/ir-signal-plotter-for-irremote-arduino\/","title":{"rendered":"IR Signal Plotter for IRremote &#038; Arduino"},"content":{"rendered":"\n<p class=\"has-drop-cap\"><strong>W<\/strong>e are delighted to present here a new sketch which implements a basic IR Signal plotter for IRremote. The sketch runs on an Arduino and makes use of the Serial Plotter feature of the Arduino IDE. Although there is no comparison to our powerful AnalysIR application, it may prove useful for beginners to get a quick overview of the shape of their IR remote signals.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"679\" height=\"482\" src=\"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2019\/05\/image-1.png\" alt=\"Screenshot of IR Signal Plotter for IRremote\" class=\"wp-image-4600\" srcset=\"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2019\/05\/image-1.png 679w, https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2019\/05\/image-1-300x213.png 300w\" sizes=\"auto, (max-width: 679px) 100vw, 679px\" \/><figcaption>Screenshot of IR Signal Plotter for IRremote<\/figcaption><\/figure>\n\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading\">Instructions<\/h2>\n\n\n\n<p class=\"has-text-color has-background has-dark-gray-color has-beige-background-color\">Simply download the sketch and use the Arduino IDE to upload to your Arduino. The IR receiver is defaulted to digital pin 2 on the Arduino and you can change it to another pin, if desired. The serial port is set to operate at 115,200 bps. When you are ready to go, select the Serial plotter option from the tools menu on the Arduino IDE, select the correct port number &amp; BAUD rate for your Arduino and then simply press a button on your remote and the plotter will be updated automatically for every signal captured by IRremote. You will also require the <a href=\"https:\/\/github.com\/z3t0\/Arduino-IRremote\">IRremote library<\/a> installed in your Arduino IDE.<em> (We assume users are familiar with Arduino, the Arduino IDE &amp; IRremote.)<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Limitations<\/h2>\n\n\n\n<p><br \/><\/p>\n\n\n\n<p>The Serial plotter is quite limited by design and provides only 500 display points across the X-axis. The sketch automatically scales every signal to fit into the full window width. However, some longer signals will not fit into the window and will scroll out to the left (or be compressed tightly), before you get to study them. Some remotes will send multiple signals for every press of a button or if you keep the button pressed. In this situation you will likely only see the last chunk of the signal.<\/p>\n\n\n\n<blockquote style=\"text-align:center\" class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>IR Signal Plotter for IRremote &amp; Arduino<\/p><\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Source Code of Sketch<\/h2>\n\n\n\n<p>The source code of the sketch can be <a href=\"http:\/\/www.AnalysIR.com\/downloads\/IRremote_IR_Plotter.txt\"><strong>downloaded here<\/strong><\/a>. The file is in text format and the contents should be copied and pasted to a new sketch in the Arduino IDE. If you nee support go to our<strong> <\/strong><a href=\"https:\/\/www.analysir.com\/blog\/irforum\/\"><strong>IRforum<\/strong><\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Other Platforms<\/h2>\n\n\n\n<p>The sketch was designed for the  Arduino UNO using the Arduino IDE &amp; Serial Plotter along with IRremote. We tested with the UNO using our <strong><a href=\"https:\/\/www.analysir.com\/blog\/product\/ir-shield-rx-compact-infrared-receiver\/\">A.IR Shield Rx<\/a><\/strong> (Infrared receiver module). It should also work with little or no modification on most other Arduino platforms that are supported by the IDE and IRremote. You can use any standard IR receiver.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Power Users<\/h2>\n\n\n\n<p>The sketch provides basic, but useful, plotting of IR remote control signals as pictured above. More advanced users may prefer to pick up a copy of our AnalysIR application from our <a href=\"https:\/\/www.analysir.com\/blog\/shop\/\"><strong>webshop<\/strong> <\/a>along with our range of advanced IR modules. AnalysIR is the leading tool for the analysis, decoding, playback &amp; reverse engineering of Infrared remote control signals and protocols.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We are delighted to present here a new sketch which implements a basic IR Signal plotter for IRremote. The sketch runs on and Arduino and makes use of the Serial Plotter of the Arduino IDE. Although there is no comparison to our powerful AnalysIR application, it may provide useful for beginners to get a quick overview of the shape of their IR remote signals.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[1,10,256,257],"tags":[408,406,65,405,67,407,5,404,409],"class_list":["post-4598","post","type-post","status-publish","format-standard","hentry","category-analysir-blog","category-arduino","category-makeir-kits","category-products","tag-arduino-sketch","tag-aruino-uno","tag-firmware","tag-infrared-remote-control","tag-ir-receiver","tag-ir-signal-plotter","tag-irremote","tag-serial-plotter","tag-source-code"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>IR Signal Plotter for IRremote &amp; Arduino - AnalysIR Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.analysir.com\/blog\/2019\/05\/09\/ir-signal-plotter-for-irremote-arduino\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"IR Signal Plotter for IRremote &amp; Arduino - AnalysIR Blog\" \/>\n<meta property=\"og:description\" content=\"We are delighted to present here a new sketch which implements a basic IR Signal plotter for IRremote. The sketch runs on and Arduino and makes use of the Serial Plotter of the Arduino IDE. Although there is no comparison to our powerful AnalysIR application, it may provide useful for beginners to get a quick overview of the shape of their IR remote signals.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.analysir.com\/blog\/2019\/05\/09\/ir-signal-plotter-for-irremote-arduino\/\" \/>\n<meta property=\"og:site_name\" content=\"AnalysIR Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/chris.analysir\" \/>\n<meta property=\"article:published_time\" content=\"2019-05-09T22:18:37+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-05-09T22:48:40+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2019\/05\/image-1.png\" \/>\n<meta name=\"author\" content=\"AnalysIR\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@analysir\" \/>\n<meta name=\"twitter:site\" content=\"@analysir\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"AnalysIR\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.analysir.com\/blog\/2019\/05\/09\/ir-signal-plotter-for-irremote-arduino\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.analysir.com\/blog\/2019\/05\/09\/ir-signal-plotter-for-irremote-arduino\/\"},\"author\":{\"name\":\"AnalysIR\",\"@id\":\"https:\/\/www.analysir.com\/blog\/#\/schema\/person\/01dbe5fdf427a0c93f09fd0024f6181f\"},\"headline\":\"IR Signal Plotter for IRremote &#038; Arduino\",\"datePublished\":\"2019-05-09T22:18:37+00:00\",\"dateModified\":\"2019-05-09T22:48:40+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.analysir.com\/blog\/2019\/05\/09\/ir-signal-plotter-for-irremote-arduino\/\"},\"wordCount\":465,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.analysir.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.analysir.com\/blog\/2019\/05\/09\/ir-signal-plotter-for-irremote-arduino\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2019\/05\/image-1.png\",\"keywords\":[\"Arduino Sketch\",\"Aruino UNO\",\"Firmware\",\"Infrared remote control\",\"IR receiver\",\"IR Signal Plotter\",\"IRremote\",\"Serial Plotter\",\"Source code\"],\"articleSection\":[\"AnalysIR Blog\",\"Arduino\",\"MakeIR Kits\",\"Products\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.analysir.com\/blog\/2019\/05\/09\/ir-signal-plotter-for-irremote-arduino\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.analysir.com\/blog\/2019\/05\/09\/ir-signal-plotter-for-irremote-arduino\/\",\"url\":\"https:\/\/www.analysir.com\/blog\/2019\/05\/09\/ir-signal-plotter-for-irremote-arduino\/\",\"name\":\"IR Signal Plotter for IRremote & Arduino - AnalysIR Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.analysir.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.analysir.com\/blog\/2019\/05\/09\/ir-signal-plotter-for-irremote-arduino\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.analysir.com\/blog\/2019\/05\/09\/ir-signal-plotter-for-irremote-arduino\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2019\/05\/image-1.png\",\"datePublished\":\"2019-05-09T22:18:37+00:00\",\"dateModified\":\"2019-05-09T22:48:40+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.analysir.com\/blog\/2019\/05\/09\/ir-signal-plotter-for-irremote-arduino\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.analysir.com\/blog\/2019\/05\/09\/ir-signal-plotter-for-irremote-arduino\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.analysir.com\/blog\/2019\/05\/09\/ir-signal-plotter-for-irremote-arduino\/#primaryimage\",\"url\":\"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2019\/05\/image-1.png\",\"contentUrl\":\"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2019\/05\/image-1.png\",\"width\":679,\"height\":482,\"caption\":\"Screenshot of IR Signal Plotter for IRremote\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.analysir.com\/blog\/2019\/05\/09\/ir-signal-plotter-for-irremote-arduino\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.analysir.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"IR Signal Plotter for IRremote &#038; Arduino\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.analysir.com\/blog\/#website\",\"url\":\"https:\/\/www.analysir.com\/blog\/\",\"name\":\"AnalysIR Blog\",\"description\":\"All about infrared remote control, IR decoding and more\",\"publisher\":{\"@id\":\"https:\/\/www.analysir.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.analysir.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.analysir.com\/blog\/#organization\",\"name\":\"AnalysIR\",\"url\":\"https:\/\/www.analysir.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.analysir.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2015\/10\/AnalysIR_and_IRToy.png\",\"contentUrl\":\"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2015\/10\/AnalysIR_and_IRToy.png\",\"width\":200,\"height\":200,\"caption\":\"AnalysIR\"},\"image\":{\"@id\":\"https:\/\/www.analysir.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/chris.analysir\",\"https:\/\/x.com\/analysir\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.analysir.com\/blog\/#\/schema\/person\/01dbe5fdf427a0c93f09fd0024f6181f\",\"name\":\"AnalysIR\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/5063ecba484dfea4ab290e0877372859bd87609716c3e2602e56efea61ee72d1?s=96&d=identicon&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/5063ecba484dfea4ab290e0877372859bd87609716c3e2602e56efea61ee72d1?s=96&d=identicon&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/5063ecba484dfea4ab290e0877372859bd87609716c3e2602e56efea61ee72d1?s=96&d=identicon&r=g\",\"caption\":\"AnalysIR\"},\"url\":\"https:\/\/www.analysir.com\/blog\/author\/anlayisir\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"IR Signal Plotter for IRremote & Arduino - AnalysIR Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.analysir.com\/blog\/2019\/05\/09\/ir-signal-plotter-for-irremote-arduino\/","og_locale":"en_US","og_type":"article","og_title":"IR Signal Plotter for IRremote & Arduino - AnalysIR Blog","og_description":"We are delighted to present here a new sketch which implements a basic IR Signal plotter for IRremote. The sketch runs on and Arduino and makes use of the Serial Plotter of the Arduino IDE. Although there is no comparison to our powerful AnalysIR application, it may provide useful for beginners to get a quick overview of the shape of their IR remote signals.","og_url":"https:\/\/www.analysir.com\/blog\/2019\/05\/09\/ir-signal-plotter-for-irremote-arduino\/","og_site_name":"AnalysIR Blog","article_publisher":"https:\/\/www.facebook.com\/chris.analysir","article_published_time":"2019-05-09T22:18:37+00:00","article_modified_time":"2019-05-09T22:48:40+00:00","og_image":[{"url":"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2019\/05\/image-1.png","type":"","width":"","height":""}],"author":"AnalysIR","twitter_card":"summary_large_image","twitter_creator":"@analysir","twitter_site":"@analysir","twitter_misc":{"Written by":"AnalysIR","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.analysir.com\/blog\/2019\/05\/09\/ir-signal-plotter-for-irremote-arduino\/#article","isPartOf":{"@id":"https:\/\/www.analysir.com\/blog\/2019\/05\/09\/ir-signal-plotter-for-irremote-arduino\/"},"author":{"name":"AnalysIR","@id":"https:\/\/www.analysir.com\/blog\/#\/schema\/person\/01dbe5fdf427a0c93f09fd0024f6181f"},"headline":"IR Signal Plotter for IRremote &#038; Arduino","datePublished":"2019-05-09T22:18:37+00:00","dateModified":"2019-05-09T22:48:40+00:00","mainEntityOfPage":{"@id":"https:\/\/www.analysir.com\/blog\/2019\/05\/09\/ir-signal-plotter-for-irremote-arduino\/"},"wordCount":465,"commentCount":0,"publisher":{"@id":"https:\/\/www.analysir.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.analysir.com\/blog\/2019\/05\/09\/ir-signal-plotter-for-irremote-arduino\/#primaryimage"},"thumbnailUrl":"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2019\/05\/image-1.png","keywords":["Arduino Sketch","Aruino UNO","Firmware","Infrared remote control","IR receiver","IR Signal Plotter","IRremote","Serial Plotter","Source code"],"articleSection":["AnalysIR Blog","Arduino","MakeIR Kits","Products"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.analysir.com\/blog\/2019\/05\/09\/ir-signal-plotter-for-irremote-arduino\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.analysir.com\/blog\/2019\/05\/09\/ir-signal-plotter-for-irremote-arduino\/","url":"https:\/\/www.analysir.com\/blog\/2019\/05\/09\/ir-signal-plotter-for-irremote-arduino\/","name":"IR Signal Plotter for IRremote & Arduino - AnalysIR Blog","isPartOf":{"@id":"https:\/\/www.analysir.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.analysir.com\/blog\/2019\/05\/09\/ir-signal-plotter-for-irremote-arduino\/#primaryimage"},"image":{"@id":"https:\/\/www.analysir.com\/blog\/2019\/05\/09\/ir-signal-plotter-for-irremote-arduino\/#primaryimage"},"thumbnailUrl":"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2019\/05\/image-1.png","datePublished":"2019-05-09T22:18:37+00:00","dateModified":"2019-05-09T22:48:40+00:00","breadcrumb":{"@id":"https:\/\/www.analysir.com\/blog\/2019\/05\/09\/ir-signal-plotter-for-irremote-arduino\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.analysir.com\/blog\/2019\/05\/09\/ir-signal-plotter-for-irremote-arduino\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.analysir.com\/blog\/2019\/05\/09\/ir-signal-plotter-for-irremote-arduino\/#primaryimage","url":"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2019\/05\/image-1.png","contentUrl":"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2019\/05\/image-1.png","width":679,"height":482,"caption":"Screenshot of IR Signal Plotter for IRremote"},{"@type":"BreadcrumbList","@id":"https:\/\/www.analysir.com\/blog\/2019\/05\/09\/ir-signal-plotter-for-irremote-arduino\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.analysir.com\/blog\/"},{"@type":"ListItem","position":2,"name":"IR Signal Plotter for IRremote &#038; Arduino"}]},{"@type":"WebSite","@id":"https:\/\/www.analysir.com\/blog\/#website","url":"https:\/\/www.analysir.com\/blog\/","name":"AnalysIR Blog","description":"All about infrared remote control, IR decoding and more","publisher":{"@id":"https:\/\/www.analysir.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.analysir.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.analysir.com\/blog\/#organization","name":"AnalysIR","url":"https:\/\/www.analysir.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.analysir.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2015\/10\/AnalysIR_and_IRToy.png","contentUrl":"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2015\/10\/AnalysIR_and_IRToy.png","width":200,"height":200,"caption":"AnalysIR"},"image":{"@id":"https:\/\/www.analysir.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/chris.analysir","https:\/\/x.com\/analysir"]},{"@type":"Person","@id":"https:\/\/www.analysir.com\/blog\/#\/schema\/person\/01dbe5fdf427a0c93f09fd0024f6181f","name":"AnalysIR","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/5063ecba484dfea4ab290e0877372859bd87609716c3e2602e56efea61ee72d1?s=96&d=identicon&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/5063ecba484dfea4ab290e0877372859bd87609716c3e2602e56efea61ee72d1?s=96&d=identicon&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5063ecba484dfea4ab290e0877372859bd87609716c3e2602e56efea61ee72d1?s=96&d=identicon&r=g","caption":"AnalysIR"},"url":"https:\/\/www.analysir.com\/blog\/author\/anlayisir\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p42zhM-1ca","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":2304,"url":"https:\/\/www.analysir.com\/blog\/2016\/04\/11\/sending-long-ac-signals-flash-irremote\/","url_meta":{"origin":4598,"position":0},"title":"Sending long AC Signals from Flash with IRremote","author":"User Two","date":"April 11, 2016","format":false,"excerpt":"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\u2026","rel":"","context":"In &quot;AnalysIR Blog&quot;","block_context":{"text":"AnalysIR Blog","link":"https:\/\/www.analysir.com\/blog\/analysir-blog\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":507,"url":"https:\/\/www.analysir.com\/blog\/2014\/03\/19\/air-conditioners-problems-recording-long-infrared-remote-control-signals-arduino\/","url_meta":{"origin":4598,"position":1},"title":"Air Conditioners: Recording long Infrared Remote control signals with Arduino","author":"User Two","date":"March 19, 2014","format":false,"excerpt":"hRecently we have been helping several members on the Arduino forum to record and playback their remote control signals from their Air Conditioners. These signals are typically much longer than those of TVs or common media devices. The 2 most popular libraries for Arduino, IRremote & IRlib are excellent, but\u2026","rel":"","context":"In &quot;AnalysIR Blog&quot;","block_context":{"text":"AnalysIR Blog","link":"https:\/\/www.analysir.com\/blog\/analysir-blog\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/03\/airconremote.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/03\/airconremote.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/03\/airconremote.png?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":1836,"url":"https:\/\/www.analysir.com\/blog\/2015\/11\/28\/helper-utility-for-troubleshooting-irremote\/","url_meta":{"origin":4598,"position":2},"title":"IRremoteInfo a Helper utility for troubleshooting IRremote","author":"User Two","date":"November 28, 2015","format":false,"excerpt":"In recent years we have responded to hundreds of supports requests on the Arduino Forum, GitHub and elsewhere for many recurring issues with IRremote - the library for Infrared remote control. As many of the issues are similar we decided it was time to develop a 'IRremoteInfo a Helper utility\u2026","rel":"","context":"In &quot;AnalysIR Blog&quot;","block_context":{"text":"AnalysIR Blog","link":"https:\/\/www.analysir.com\/blog\/analysir-blog\/"},"img":{"alt_text":"IRremoteInfo a Helper utility for troubleshooting IRremote","src":"https:\/\/i0.wp.com\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/03\/VideoThumbnail.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/03\/VideoThumbnail.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/03\/VideoThumbnail.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/03\/VideoThumbnail.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":4732,"url":"https:\/\/www.analysir.com\/blog\/2019\/07\/06\/kontrolir-the-first-arduino-compatible-ir-remote-control\/","url_meta":{"origin":4598,"position":3},"title":"KontroLIR &#8211; the first  Arduino compatible IR remote control","author":"AnalysIR","date":"July 6, 2019","format":false,"excerpt":"KontroLIR We are excited to announce our newest product KontroLIR - the first Arduino compatible IR remote control. Users can now design their very own Infrared remote to work exactly how they want. The possibilities are unlimited. Customize the fully featured firmware within the Arduino IDE to your own needs\u2026","rel":"","context":"In &quot;AnalysIR Blog&quot;","block_context":{"text":"AnalysIR Blog","link":"https:\/\/www.analysir.com\/blog\/analysir-blog\/"},"img":{"alt_text":"KontrolIR_parts_view4","src":"https:\/\/i0.wp.com\/www.analysir.com\/blog\/wp-content\/uploads\/2019\/07\/KontrolIR_parts_view4.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.analysir.com\/blog\/wp-content\/uploads\/2019\/07\/KontrolIR_parts_view4.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.analysir.com\/blog\/wp-content\/uploads\/2019\/07\/KontrolIR_parts_view4.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.analysir.com\/blog\/wp-content\/uploads\/2019\/07\/KontrolIR_parts_view4.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":640,"url":"https:\/\/www.analysir.com\/blog\/2014\/07\/06\/controlling-chigo-air-conditioner-via-infrared-smart-phone\/","url_meta":{"origin":4598,"position":4},"title":"Controlling Chigo Air Conditioner via Infrared from smart phone","author":"User Two","date":"July 6, 2014","format":false,"excerpt":"Anyone who has tried\u00a0 controlling an Air Conditioner unit using an Arduino, USB IR Toy, RPi or any MCU will know how difficult it can be to record the longer infrared signals they use. Typical TV systems use IR signals circa 32 bits long, while this Chigo AC unit uses\u2026","rel":"","context":"In &quot;AnalysIR Blog&quot;","block_context":{"text":"AnalysIR Blog","link":"https:\/\/www.analysir.com\/blog\/analysir-blog\/"},"img":{"alt_text":"Samsung IR Remote app","src":"https:\/\/i0.wp.com\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/07\/SamsungIRremote0-168x300.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":455,"url":"https:\/\/www.analysir.com\/blog\/2014\/03\/05\/arduino-10-common-pitfalls-infrared-remote-control\/","url_meta":{"origin":4598,"position":5},"title":"Arduino: 10 common pitfalls with Infrared Remote Control","author":"User Two","date":"March 5, 2014","format":false,"excerpt":"Over the last few months we have been regular contributors to the Arduino and other forums, answering questions about Infrared remote control projects. It became apparent that beginners typically trip up on many common 'pitfalls'. So we decided to list off our 'Top 10'. \u00a0 (Note a PDF of this\u2026","rel":"","context":"In &quot;AnalysIR Blog&quot;","block_context":{"text":"AnalysIR Blog","link":"https:\/\/www.analysir.com\/blog\/analysir-blog\/"},"img":{"alt_text":"Arduino: 10 common pitfalls with Infrared Remote Control","src":"https:\/\/i0.wp.com\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/03\/VideoThumbnail-300x168.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.analysir.com\/blog\/wp-json\/wp\/v2\/posts\/4598","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.analysir.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.analysir.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.analysir.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.analysir.com\/blog\/wp-json\/wp\/v2\/comments?post=4598"}],"version-history":[{"count":9,"href":"https:\/\/www.analysir.com\/blog\/wp-json\/wp\/v2\/posts\/4598\/revisions"}],"predecessor-version":[{"id":4624,"href":"https:\/\/www.analysir.com\/blog\/wp-json\/wp\/v2\/posts\/4598\/revisions\/4624"}],"wp:attachment":[{"href":"https:\/\/www.analysir.com\/blog\/wp-json\/wp\/v2\/media?parent=4598"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.analysir.com\/blog\/wp-json\/wp\/v2\/categories?post=4598"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.analysir.com\/blog\/wp-json\/wp\/v2\/tags?post=4598"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}