{"id":374,"date":"2014-01-10T19:03:24","date_gmt":"2014-01-10T19:03:24","guid":{"rendered":"http:\/\/www.analysir.com\/blog\/?p=374"},"modified":"2015-02-26T21:05:27","modified_gmt":"2015-02-26T21:05:27","slug":"usb-ir-toy-infrared-modulation-frequency-review","status":"publish","type":"post","link":"https:\/\/www.analysir.com\/blog\/2014\/01\/10\/usb-ir-toy-infrared-modulation-frequency-review\/","title":{"rendered":"USB IR Toy \u2013 Infrared Carrier frequency review"},"content":{"rendered":"<p>Since introducing support into <a href=\"http:\/\/www.analysir.com\/blog\/get-analysir\/\">AnalysIR <\/a>for the USB IR Toy we haven&#8217;t played too much with setting the different infrared carrier frequencies. After reading some mixed experiences on the Dangerous Prototypes forum we decided to put it to the test. So to start off we implemented a feature in AnalysIR to set the carrier frequency and to default to 38kHz at start up. <a href=\"http:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/01\/UIRToyModulation38kHz.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-378\" src=\"http:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/01\/UIRToyModulation38kHz-300x220.png\" alt=\"UIRToyModulation38kHz\" width=\"300\" height=\"220\" srcset=\"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/01\/UIRToyModulation38kHz-300x220.png 300w, https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/01\/UIRToyModulation38kHz.png 320w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>Next we checked the mechanism described on the DP website about configuring the carrier frequency and everything seemed to work out OK.<!--more--><\/p>\n<p>We settled on the following common frequencies &#8211; 30kHz, 33kHz, 36kHz, 38kHz, 40kHz, 56kHz and 455kHz and the &#8216;<a href=\"http:\/\/dangerousprototypes.com\/docs\/USB_IR_Toy:_Sampling_mode\" target=\"_blank\">Setup transmit modulation<\/a>&#8216; commands issued to the USB IR Toy to set these frequencies are as follows:<\/p>\n<p style=\"padding-left: 60px;\">0x06 + 0x63 + 0x00\u00a0 &#8211;<em> 30kHz\u00a0 (rare)<\/em><br \/>\n0x06 + 0x5A + 0x00 &#8211; <em>33kHz\u00a0\u00a0 (rare)<\/em><br \/>\n0x06 + 0x52 +\u00a00x00 &#8211; <em>36kHz\u00a0\u00a0 (very common)<\/em><br \/>\n0x06 + 0x4D +\u00a00x00 &#8211; <em>38kHz\u00a0\u00a0 (very common)<\/em><br \/>\n0x06 + 0x4A + 0x00 &#8211;\u00a0 <em>40kHz\u00a0 (very common)<\/em><br \/>\n0x06 + 0x34 +\u00a00x00 &#8211; <em>56kHz \u00a0 (common)<\/em><br \/>\n0x06 + 0x06 +\u00a00x00 &#8211; <em>455kHz (rare, Bang &amp; Olufsen)<\/em><\/p>\n<p>The command is explained in more detail on the <a href=\"http:\/\/dangerousprototypes.com\/docs\/USB_IR_Toy:_Sampling_mode\" target=\"_blank\">DP website<\/a>. The first byte is the command for setting the carrier frequency (0x06). The second byte is the <a href=\"http:\/\/www.micro-examples.com\/public\/microex-navig\/doc\/097-pwm-calculator\" target=\"_blank\">value for PR2<\/a> and varies for each frequency. The third and final byte sets the duty cycle to 50% (0x00). In some cases the carrier frequency setting does not match up exactly with the target frequency but relatively small variations will not be significant in most situations.<\/p>\n<p>We then set about measuring and verifying the resulting carrier frequency generated by the IR Toy using an IR Led connected to the probes of our Oscilloscope and held right up against the IR emitter of the USB IR Toy.<\/p>\n<p>Results: The results were quite good and more than adequate for use with nearly all Infrared remote control projects. The results for the 455kHz carrier frequency were the least accurate and this is because the PR2 values available for this PIC chip do not coincide exactly with 455kHz so it was a choice between 430kHz and 500kHz. However, we expect it will still provide a workable solution. (Now if anyone wants to donate some Bang &amp; Olufsen equipment&#8230;.we will test it out)<\/p>\n<p>The first image above shows the results for the most common IR frequency of 38kHz and we have included all of the results for reference below.<\/p>\n<figure id=\"attachment_382\" aria-describedby=\"caption-attachment-382\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/01\/UIRToyModulation30kHz.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-382 \" src=\"http:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/01\/UIRToyModulation30kHz-300x219.png\" alt=\"29kHz\" width=\"300\" height=\"219\" srcset=\"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/01\/UIRToyModulation30kHz-300x219.png 300w, https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/01\/UIRToyModulation30kHz.png 320w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-382\" class=\"wp-caption-text\">30kHz<\/figcaption><\/figure>\n<figure id=\"attachment_383\" aria-describedby=\"caption-attachment-383\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/01\/UIRToyModulation33kHz.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-383 \" src=\"http:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/01\/UIRToyModulation33kHz-300x219.png\" alt=\"33kHz\" width=\"300\" height=\"219\" srcset=\"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/01\/UIRToyModulation33kHz-300x219.png 300w, https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/01\/UIRToyModulation33kHz.png 320w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-383\" class=\"wp-caption-text\">33kHz<\/figcaption><\/figure>\n<figure id=\"attachment_377\" aria-describedby=\"caption-attachment-377\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/01\/UIRToyModulation36kHz.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-377\" src=\"http:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/01\/UIRToyModulation36kHz-300x219.png\" alt=\"36kHz\" width=\"300\" height=\"219\" srcset=\"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/01\/UIRToyModulation36kHz-300x219.png 300w, https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/01\/UIRToyModulation36kHz.png 320w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-377\" class=\"wp-caption-text\">36kHz<\/figcaption><\/figure>\n<figure id=\"attachment_379\" aria-describedby=\"caption-attachment-379\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/01\/UIRToyModulation40kHz.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-379\" src=\"http:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/01\/UIRToyModulation40kHz-300x220.png\" alt=\"40kHz\" width=\"300\" height=\"220\" srcset=\"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/01\/UIRToyModulation40kHz-300x220.png 300w, https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/01\/UIRToyModulation40kHz.png 320w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-379\" class=\"wp-caption-text\">40kHz<\/figcaption><\/figure>\n<figure id=\"attachment_380\" aria-describedby=\"caption-attachment-380\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/01\/UIRToyModulation56kHz.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-380\" src=\"http:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/01\/UIRToyModulation56kHz-300x220.png\" alt=\"56kHz\" width=\"300\" height=\"220\" srcset=\"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/01\/UIRToyModulation56kHz-300x220.png 300w, https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/01\/UIRToyModulation56kHz.png 320w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-380\" class=\"wp-caption-text\">56kHz<\/figcaption><\/figure>\n<figure id=\"attachment_381\" aria-describedby=\"caption-attachment-381\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/01\/UIRToyModulation455kHz.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-381\" src=\"http:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/01\/UIRToyModulation455kHz-300x218.png\" alt=\"455kHz\" width=\"300\" height=\"218\" srcset=\"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/01\/UIRToyModulation455kHz-300x218.png 300w, https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/01\/UIRToyModulation455kHz.png 320w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-381\" class=\"wp-caption-text\">455kHz<\/figcaption><\/figure>\n<p>All of the signals above were generated by AnalysIR, connected to a USB IR Toy V2 hardware &amp; V22 firmware. The measurements are taken by the internal cursor function of the oscilloscope and have an accuracy of +\/-0.5kHz at best, which is more than adequate for our purposes. Note: Using an IR LED directly connected to the oscilloscope probes means that the amplitude of the modulated signal is quite small.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Since introducing support into AnalysIR for the USB IR Toy we haven&#8217;t played too much with setting the different infrared carrier frequencies. After reading some mixed experiences on the Dangerous Prototypes forum we decided to put it to the test. So to start off we implemented a feature in AnalysIR to set the carrier frequency &hellip; <a href=\"https:\/\/www.analysir.com\/blog\/2014\/01\/10\/usb-ir-toy-infrared-modulation-frequency-review\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">USB IR Toy \u2013 Infrared Carrier frequency review<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_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},"jetpack_post_was_ever_published":false},"categories":[1,61],"tags":[176,177,178,179,180,174,181,4,173,271,7,33,175,9,51],"class_list":["post-374","post","type-post","status-publish","format-standard","hentry","category-analysir-blog","category-ir-sources","tag-30khz","tag-33khz","tag-36khz","tag-38khz","tag-40khz","tag-455khz","tag-56khz","tag-analysir","tag-bang-olufsen","tag-carrier-freuency","tag-infrared","tag-ir","tag-oscilloscope","tag-remote-control","tag-usb-ir-toy"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>USB IR Toy \u2013 Infrared Carrier frequency review - AnalysIR Blog<\/title>\n<meta name=\"description\" content=\"USB IR Toy \u2013 Infrared Carrier frequency with AnalysIR for remote control\" \/>\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\/2014\/01\/10\/usb-ir-toy-infrared-modulation-frequency-review\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"USB IR Toy \u2013 Infrared Carrier frequency review - AnalysIR Blog\" \/>\n<meta property=\"og:description\" content=\"USB IR Toy \u2013 Infrared Carrier frequency with AnalysIR for remote control\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.analysir.com\/blog\/2014\/01\/10\/usb-ir-toy-infrared-modulation-frequency-review\/\" \/>\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:author\" content=\"https:\/\/www.facebook.com\/chris.analysir\" \/>\n<meta property=\"article:published_time\" content=\"2014-01-10T19:03:24+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2015-02-26T21:05:27+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/01\/UIRToyModulation38kHz-300x220.png\" \/>\n<meta name=\"author\" content=\"User Two\" \/>\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=\"User Two\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.analysir.com\\\/blog\\\/2014\\\/01\\\/10\\\/usb-ir-toy-infrared-modulation-frequency-review\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.analysir.com\\\/blog\\\/2014\\\/01\\\/10\\\/usb-ir-toy-infrared-modulation-frequency-review\\\/\"},\"author\":{\"name\":\"User Two\",\"@id\":\"https:\\\/\\\/www.analysir.com\\\/blog\\\/#\\\/schema\\\/person\\\/16a6d94c57d4f2629096ab80a7b36e13\"},\"headline\":\"USB IR Toy \u2013 Infrared Carrier frequency review\",\"datePublished\":\"2014-01-10T19:03:24+00:00\",\"dateModified\":\"2015-02-26T21:05:27+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.analysir.com\\\/blog\\\/2014\\\/01\\\/10\\\/usb-ir-toy-infrared-modulation-frequency-review\\\/\"},\"wordCount\":521,\"commentCount\":3,\"publisher\":{\"@id\":\"https:\\\/\\\/www.analysir.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.analysir.com\\\/blog\\\/2014\\\/01\\\/10\\\/usb-ir-toy-infrared-modulation-frequency-review\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/www.analysir.com\\\/blog\\\/wp-content\\\/uploads\\\/2014\\\/01\\\/UIRToyModulation38kHz-300x220.png\",\"keywords\":[\"30kHz\",\"33kHz\",\"36kHz\",\"38kHz\",\"40kHz\",\"455kHz\",\"56kHz\",\"AnalysIR\",\"Bang &amp; Olufsen\",\"Carrier freuency\",\"Infrared\",\"IR\",\"oscilloscope\",\"Remote control\",\"USB IR Toy\"],\"articleSection\":[\"AnalysIR Blog\",\"IR Sources\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.analysir.com\\\/blog\\\/2014\\\/01\\\/10\\\/usb-ir-toy-infrared-modulation-frequency-review\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.analysir.com\\\/blog\\\/2014\\\/01\\\/10\\\/usb-ir-toy-infrared-modulation-frequency-review\\\/\",\"url\":\"https:\\\/\\\/www.analysir.com\\\/blog\\\/2014\\\/01\\\/10\\\/usb-ir-toy-infrared-modulation-frequency-review\\\/\",\"name\":\"USB IR Toy \u2013 Infrared Carrier frequency review - AnalysIR Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.analysir.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.analysir.com\\\/blog\\\/2014\\\/01\\\/10\\\/usb-ir-toy-infrared-modulation-frequency-review\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.analysir.com\\\/blog\\\/2014\\\/01\\\/10\\\/usb-ir-toy-infrared-modulation-frequency-review\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/www.analysir.com\\\/blog\\\/wp-content\\\/uploads\\\/2014\\\/01\\\/UIRToyModulation38kHz-300x220.png\",\"datePublished\":\"2014-01-10T19:03:24+00:00\",\"dateModified\":\"2015-02-26T21:05:27+00:00\",\"description\":\"USB IR Toy \u2013 Infrared Carrier frequency with AnalysIR for remote control\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.analysir.com\\\/blog\\\/2014\\\/01\\\/10\\\/usb-ir-toy-infrared-modulation-frequency-review\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.analysir.com\\\/blog\\\/2014\\\/01\\\/10\\\/usb-ir-toy-infrared-modulation-frequency-review\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.analysir.com\\\/blog\\\/2014\\\/01\\\/10\\\/usb-ir-toy-infrared-modulation-frequency-review\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.analysir.com\\\/blog\\\/wp-content\\\/uploads\\\/2014\\\/01\\\/UIRToyModulation38kHz.png\",\"contentUrl\":\"https:\\\/\\\/www.analysir.com\\\/blog\\\/wp-content\\\/uploads\\\/2014\\\/01\\\/UIRToyModulation38kHz.png\",\"width\":320,\"height\":235},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.analysir.com\\\/blog\\\/2014\\\/01\\\/10\\\/usb-ir-toy-infrared-modulation-frequency-review\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.analysir.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"USB IR Toy \u2013 Infrared Carrier frequency review\"}]},{\"@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\\\/16a6d94c57d4f2629096ab80a7b36e13\",\"name\":\"User Two\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8167f41ca01c8bf0646f87048aaf9e8f90e7d0b65650c0f8eaaf8002b288d6cb?s=96&d=identicon&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8167f41ca01c8bf0646f87048aaf9e8f90e7d0b65650c0f8eaaf8002b288d6cb?s=96&d=identicon&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8167f41ca01c8bf0646f87048aaf9e8f90e7d0b65650c0f8eaaf8002b288d6cb?s=96&d=identicon&r=g\",\"caption\":\"User Two\"},\"sameAs\":[\"http:\\\/\\\/www.AnalysIR.com\",\"https:\\\/\\\/www.facebook.com\\\/chris.analysir\",\"https:\\\/\\\/x.com\\\/AnalysIR\"],\"url\":\"https:\\\/\\\/www.analysir.com\\\/blog\\\/author\\\/analysir\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"USB IR Toy \u2013 Infrared Carrier frequency review - AnalysIR Blog","description":"USB IR Toy \u2013 Infrared Carrier frequency with AnalysIR for remote control","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\/2014\/01\/10\/usb-ir-toy-infrared-modulation-frequency-review\/","og_locale":"en_US","og_type":"article","og_title":"USB IR Toy \u2013 Infrared Carrier frequency review - AnalysIR Blog","og_description":"USB IR Toy \u2013 Infrared Carrier frequency with AnalysIR for remote control","og_url":"https:\/\/www.analysir.com\/blog\/2014\/01\/10\/usb-ir-toy-infrared-modulation-frequency-review\/","og_site_name":"AnalysIR Blog","article_publisher":"https:\/\/www.facebook.com\/chris.analysir","article_author":"https:\/\/www.facebook.com\/chris.analysir","article_published_time":"2014-01-10T19:03:24+00:00","article_modified_time":"2015-02-26T21:05:27+00:00","og_image":[{"url":"http:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/01\/UIRToyModulation38kHz-300x220.png","type":"","width":"","height":""}],"author":"User Two","twitter_card":"summary_large_image","twitter_creator":"@AnalysIR","twitter_site":"@analysir","twitter_misc":{"Written by":"User Two","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.analysir.com\/blog\/2014\/01\/10\/usb-ir-toy-infrared-modulation-frequency-review\/#article","isPartOf":{"@id":"https:\/\/www.analysir.com\/blog\/2014\/01\/10\/usb-ir-toy-infrared-modulation-frequency-review\/"},"author":{"name":"User Two","@id":"https:\/\/www.analysir.com\/blog\/#\/schema\/person\/16a6d94c57d4f2629096ab80a7b36e13"},"headline":"USB IR Toy \u2013 Infrared Carrier frequency review","datePublished":"2014-01-10T19:03:24+00:00","dateModified":"2015-02-26T21:05:27+00:00","mainEntityOfPage":{"@id":"https:\/\/www.analysir.com\/blog\/2014\/01\/10\/usb-ir-toy-infrared-modulation-frequency-review\/"},"wordCount":521,"commentCount":3,"publisher":{"@id":"https:\/\/www.analysir.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.analysir.com\/blog\/2014\/01\/10\/usb-ir-toy-infrared-modulation-frequency-review\/#primaryimage"},"thumbnailUrl":"http:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/01\/UIRToyModulation38kHz-300x220.png","keywords":["30kHz","33kHz","36kHz","38kHz","40kHz","455kHz","56kHz","AnalysIR","Bang &amp; Olufsen","Carrier freuency","Infrared","IR","oscilloscope","Remote control","USB IR Toy"],"articleSection":["AnalysIR Blog","IR Sources"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.analysir.com\/blog\/2014\/01\/10\/usb-ir-toy-infrared-modulation-frequency-review\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.analysir.com\/blog\/2014\/01\/10\/usb-ir-toy-infrared-modulation-frequency-review\/","url":"https:\/\/www.analysir.com\/blog\/2014\/01\/10\/usb-ir-toy-infrared-modulation-frequency-review\/","name":"USB IR Toy \u2013 Infrared Carrier frequency review - AnalysIR Blog","isPartOf":{"@id":"https:\/\/www.analysir.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.analysir.com\/blog\/2014\/01\/10\/usb-ir-toy-infrared-modulation-frequency-review\/#primaryimage"},"image":{"@id":"https:\/\/www.analysir.com\/blog\/2014\/01\/10\/usb-ir-toy-infrared-modulation-frequency-review\/#primaryimage"},"thumbnailUrl":"http:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/01\/UIRToyModulation38kHz-300x220.png","datePublished":"2014-01-10T19:03:24+00:00","dateModified":"2015-02-26T21:05:27+00:00","description":"USB IR Toy \u2013 Infrared Carrier frequency with AnalysIR for remote control","breadcrumb":{"@id":"https:\/\/www.analysir.com\/blog\/2014\/01\/10\/usb-ir-toy-infrared-modulation-frequency-review\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.analysir.com\/blog\/2014\/01\/10\/usb-ir-toy-infrared-modulation-frequency-review\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.analysir.com\/blog\/2014\/01\/10\/usb-ir-toy-infrared-modulation-frequency-review\/#primaryimage","url":"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/01\/UIRToyModulation38kHz.png","contentUrl":"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/01\/UIRToyModulation38kHz.png","width":320,"height":235},{"@type":"BreadcrumbList","@id":"https:\/\/www.analysir.com\/blog\/2014\/01\/10\/usb-ir-toy-infrared-modulation-frequency-review\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.analysir.com\/blog\/"},{"@type":"ListItem","position":2,"name":"USB IR Toy \u2013 Infrared Carrier frequency review"}]},{"@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\/16a6d94c57d4f2629096ab80a7b36e13","name":"User Two","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/8167f41ca01c8bf0646f87048aaf9e8f90e7d0b65650c0f8eaaf8002b288d6cb?s=96&d=identicon&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/8167f41ca01c8bf0646f87048aaf9e8f90e7d0b65650c0f8eaaf8002b288d6cb?s=96&d=identicon&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8167f41ca01c8bf0646f87048aaf9e8f90e7d0b65650c0f8eaaf8002b288d6cb?s=96&d=identicon&r=g","caption":"User Two"},"sameAs":["http:\/\/www.AnalysIR.com","https:\/\/www.facebook.com\/chris.analysir","https:\/\/x.com\/AnalysIR"],"url":"https:\/\/www.analysir.com\/blog\/author\/analysir\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p42zhM-62","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":1226,"url":"https:\/\/www.analysir.com\/blog\/2015\/05\/12\/simple-infrared-pwm-on-arduino\/","url_meta":{"origin":374,"position":0},"title":"Simple Infrared PWM on Arduino","author":"User Two","date":"May 12, 2015","format":false,"excerpt":"We are often asked on discussion boards, about conflicts between IRremote or IRLib and other Arduino Libraries. In this post, we present a sketch for 'Simple Infrared PWM on Arduino'. This is the first part in a 3 part series of posts. Part 1 shows how to generate the Simple\u2026","rel":"","context":"In &quot;AnalysIR Blog&quot;","block_context":{"text":"AnalysIR Blog","link":"https:\/\/www.analysir.com\/blog\/analysir-blog\/"},"img":{"alt_text":"Example 56kHz generated Infrared signal @ 50% duty cycle","src":"https:\/\/i0.wp.com\/www.analysir.com\/blog\/wp-content\/uploads\/2015\/05\/56kHz-50-percent.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.analysir.com\/blog\/wp-content\/uploads\/2015\/05\/56kHz-50-percent.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.analysir.com\/blog\/wp-content\/uploads\/2015\/05\/56kHz-50-percent.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.analysir.com\/blog\/wp-content\/uploads\/2015\/05\/56kHz-50-percent.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":333,"url":"https:\/\/www.analysir.com\/blog\/2013\/08\/20\/infrared-component-kits\/","url_meta":{"origin":374,"position":1},"title":"Infrared Component Kits","author":"User Two","date":"August 20, 2013","format":false,"excerpt":"We have decided to offer a small number of\u00a0Infrared Component Kits to help users of AnalysIR get started quickly. As a minimum you will require 1 IR receiver to use AnalysIR, plus we highly recommend the \u2018IR Learner\u2019 below if you also want to measure modulation frequency. (Note: This is\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":2304,"url":"https:\/\/www.analysir.com\/blog\/2016\/04\/11\/sending-long-ac-signals-flash-irremote\/","url_meta":{"origin":374,"position":2},"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":1515,"url":"https:\/\/www.analysir.com\/blog\/2015\/09\/01\/simple-infrared-pwm-on-arduino-part-3-hex-ir-signals\/","url_meta":{"origin":374,"position":3},"title":"Simple Infrared PWM on Arduino, Part 3 &#8211; Hex IR Signals","author":"User Two","date":"September 1, 2015","format":false,"excerpt":"In Part 1 of this series, we demonstrated how to send signals using soft or Simple Infrared PWM on Arduino. In our Part 2 post we looked at sending RAW IR signals - specifically a RAW NEC signal and a longer RAW Mitsubishi Air Conditioner signal using soft PWM. We\u2026","rel":"","context":"In &quot;AnalysIR Blog&quot;","block_context":{"text":"AnalysIR Blog","link":"https:\/\/www.analysir.com\/blog\/analysir-blog\/"},"img":{"alt_text":"NEC 32 bit IR signal generated using soft PWM on the A.IR shield","src":"https:\/\/i0.wp.com\/www.analysir.com\/blog\/wp-content\/uploads\/2015\/09\/NEC-Signal.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.analysir.com\/blog\/wp-content\/uploads\/2015\/09\/NEC-Signal.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.analysir.com\/blog\/wp-content\/uploads\/2015\/09\/NEC-Signal.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.analysir.com\/blog\/wp-content\/uploads\/2015\/09\/NEC-Signal.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":590,"url":"https:\/\/www.analysir.com\/blog\/2014\/05\/28\/poor-makers-infrared-receiver-2\/","url_meta":{"origin":374,"position":4},"title":"Poor maker&#8217;s Infrared receiver #2","author":"User Two","date":"May 28, 2014","format":false,"excerpt":"Our recent post about the silver bullet IR receiver proved very popular and we promised that we would follow-up with another variant of the poor maker's Infrared receiver. This time we are using an IR Led (emitter), 2 resistors and any standard Arduino. You will also need to download the\u2026","rel":"","context":"In &quot;AnalysIR Blog&quot;","block_context":{"text":"AnalysIR Blog","link":"https:\/\/www.analysir.com\/blog\/analysir-blog\/"},"img":{"alt_text":"Circuit Diagram: Poor maker's IR Receiver","src":"https:\/\/i0.wp.com\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/05\/PoorMansIRreceiver2_cc-300x218.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":2560,"url":"https:\/\/www.analysir.com\/blog\/2016\/07\/06\/esp8266-nodemcu-backdoor-upwm-hack-ir-signals-using-uart\/","url_meta":{"origin":374,"position":5},"title":"ESP8266 NodeMCU Backdoor uPWM Hack for IR signals","author":"User Two","date":"July 6, 2016","format":false,"excerpt":"We received our ESP8266 NodeMCU several months ago it has been difficult to find a working example of Hardware PWM to generate crisp Infrared carrier signals. Most posts we have read suggest that there is no PWM readily available on any of the supported platforms. As we have already shown\u2026","rel":"","context":"In &quot;AnalysIR Blog&quot;","block_context":{"text":"AnalysIR Blog","link":"https:\/\/www.analysir.com\/blog\/analysir-blog\/"},"img":{"alt_text":"ESP8266 NodeMCU uPWM NEC IR Signal","src":"https:\/\/i0.wp.com\/www.analysir.com\/blog\/wp-content\/uploads\/2016\/07\/ESP8266-NodeMCU-uPWM-NEC-IR-Signal.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.analysir.com\/blog\/wp-content\/uploads\/2016\/07\/ESP8266-NodeMCU-uPWM-NEC-IR-Signal.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.analysir.com\/blog\/wp-content\/uploads\/2016\/07\/ESP8266-NodeMCU-uPWM-NEC-IR-Signal.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.analysir.com\/blog\/wp-content\/uploads\/2016\/07\/ESP8266-NodeMCU-uPWM-NEC-IR-Signal.png?resize=700%2C400&ssl=1 2x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.analysir.com\/blog\/wp-json\/wp\/v2\/posts\/374","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\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.analysir.com\/blog\/wp-json\/wp\/v2\/comments?post=374"}],"version-history":[{"count":10,"href":"https:\/\/www.analysir.com\/blog\/wp-json\/wp\/v2\/posts\/374\/revisions"}],"predecessor-version":[{"id":1132,"href":"https:\/\/www.analysir.com\/blog\/wp-json\/wp\/v2\/posts\/374\/revisions\/1132"}],"wp:attachment":[{"href":"https:\/\/www.analysir.com\/blog\/wp-json\/wp\/v2\/media?parent=374"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.analysir.com\/blog\/wp-json\/wp\/v2\/categories?post=374"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.analysir.com\/blog\/wp-json\/wp\/v2\/tags?post=374"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}