{"id":4335,"date":"2019-04-30T16:06:07","date_gmt":"2019-04-30T21:06:07","guid":{"rendered":"http:\/\/www.paleotechnologist.net\/?p=4335"},"modified":"2019-04-30T16:06:14","modified_gmt":"2019-04-30T21:06:14","slug":"nodemcu","status":"publish","type":"post","link":"https:\/\/www.paleotechnologist.net\/?p=4335","title":{"rendered":"NodeMCU"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">New toys are always such fun, especially when you find a replacement for a component that has more features, better specs, and costs half as much.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The <a href=\"https:\/\/store.arduino.cc\/usa\/arduino-uno-rev3\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"Arduino Uno (opens in a new tab)\">Arduino Uno<\/a> is deservedly popular. It makes introductory embedded system design easy, and has introduced millions to the fun of open-source projects. Generic versions are available for as little as a few dollars, and even the cheap ones generally more-or-less work okay. (Brand-name Arduino Unos cost more, but you&#8217;re paying for reliability. They just work.)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The Uno, however, is starting to show its age. It runs at 16MHz, which is adequate for most hobby projects but nothing exceptional. It has a popular-but-still-weird shield scheme, which works only because the Arduino ecosystem is so huge that there&#8217;s just about every kind of shield you can imagine and then some. And it&#8217;s still relatively expensive, for what it is &#8212; connecting it to the outside world still usually requires a computer or at least an expensive and not-very-capable WiFi or Ethernet shield.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Enter the <a href=\"https:\/\/www.nodemcu.com\/index_en.html\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"NodeMCU (opens in a new tab)\">NodeMCU<\/a>&#8230;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"796\" height=\"709\" src=\"https:\/\/www.paleotechnologist.net\/wp-content\/uploads\/2019\/04\/NodeMCU.jpg\" alt=\"\" class=\"wp-image-4336\" srcset=\"https:\/\/www.paleotechnologist.net\/wp-content\/uploads\/2019\/04\/NodeMCU.jpg 796w, https:\/\/www.paleotechnologist.net\/wp-content\/uploads\/2019\/04\/NodeMCU-300x267.jpg 300w, https:\/\/www.paleotechnologist.net\/wp-content\/uploads\/2019\/04\/NodeMCU-768x684.jpg 768w\" sizes=\"auto, (max-width: 796px) 100vw, 796px\" \/><figcaption>A NodeMCU 1.0 dev board<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The NodeMCU 1.0 solves many of these issues. The NodeMCU is an ESP8266-based, Arduino-compatible dev board. Once you download the USB drivers and Arduino core, it can be programmed with the Arduino IDE. In addition, it&#8217;s breadboardable, has onboard WiFi, and costs roughly 1\/2 to 1\/3 as much as the Uno.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It also has better specs:<\/p>\n\n\n\n<table class=\"wp-block-table aligncenter\"><tbody><tr><td><strong>Item<\/strong><\/td><td><strong>Arduino Uno<\/strong><\/td><td><strong>NodeMCU 1.0<\/strong><\/td><\/tr><tr><td>SRAM<br><\/td><td>2kB<\/td><td>128kB<br><\/td><\/tr><tr><td>Flash ROM<\/td><td>32kB<\/td><td>4MB<\/td><\/tr><tr><td>Clock speed<\/td><td>16MHz<\/td><td>80MHZ\/160MHZ<\/td><\/tr><tr><td>Usable I\/O<\/td><td>18<\/td><td>13<\/td><\/tr><\/tbody><\/table>\n\n\n\n<p class=\"wp-block-paragraph\">It is a 3.3V part, so some designs may need to be modified. (3v3 is really the future of hobby electronics, anyway.) <\/p>\n","protected":false},"excerpt":{"rendered":"<p>New toys are always such fun, especially when you find a replacement for a component that has more features, better specs, and costs half as much. The Arduino Uno is deservedly popular. It makes introductory embedded system design easy, and &hellip; <a href=\"https:\/\/www.paleotechnologist.net\/?p=4335\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"footnotes":""},"categories":[267,249,210,381,278,225],"tags":[498,539,497,343,541,542,540],"class_list":["post-4335","post","type-post","status-publish","format-standard","hentry","category-arduino","category-c","category-digital","category-reviews","category-tools","category-toys","tag-arduino","tag-arduino-uno","tag-c","tag-embedded-systems","tag-nodemcu","tag-nodemcu-1-0","tag-uno"],"_links":{"self":[{"href":"https:\/\/www.paleotechnologist.net\/index.php?rest_route=\/wp\/v2\/posts\/4335","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.paleotechnologist.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.paleotechnologist.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.paleotechnologist.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.paleotechnologist.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4335"}],"version-history":[{"count":4,"href":"https:\/\/www.paleotechnologist.net\/index.php?rest_route=\/wp\/v2\/posts\/4335\/revisions"}],"predecessor-version":[{"id":4340,"href":"https:\/\/www.paleotechnologist.net\/index.php?rest_route=\/wp\/v2\/posts\/4335\/revisions\/4340"}],"wp:attachment":[{"href":"https:\/\/www.paleotechnologist.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4335"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.paleotechnologist.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4335"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.paleotechnologist.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4335"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}