{"id":981,"date":"2020-08-09T00:01:02","date_gmt":"2020-08-08T17:01:02","guid":{"rendered":"http:\/\/notes.opikdesign.com\/?p=981"},"modified":"2026-03-27T21:25:20","modified_gmt":"2026-03-27T14:25:20","slug":"esp8266-nodemcu","status":"publish","type":"post","link":"https:\/\/notes.opikdesign.com\/index.php\/2020\/08\/09\/iot-robot\/esp8266-nodemcu\/","title":{"rendered":"ESP8266 NodeMCU."},"content":{"rendered":"\n<p>NodeMCU adalah sebuah platform IoT yang bersifat&nbsp;<em>opensource.&nbsp;<\/em>Terdiri dari&nbsp;perangkat keras berupa&nbsp;<em>System On Chip<\/em>&nbsp;ESP8266 dari ESP8266 buatan&nbsp;<strong>Espressif System<\/strong>, juga&nbsp;<em>firmware<\/em>&nbsp;yang digunakan, yang menggunakan bahasa pemrograman&nbsp;<em>scripting&nbsp;<\/em>Lua. Istilah NodeMCU secara&nbsp;<em>default<\/em>&nbsp;sebenarnya mengacu pada firmware yang digunakan daripada perangkat keras development kit. ESP8266 ini tidak dilimitasi dengan jumlah pin GPIO seperti pada chip ESP-01. Chip ESP8266 ini disebut ESP-12 dan generasi terakhir ESP-12E. Kelebihan lain ESP-12 dibandingkan dengan ESP-01 selain jumlah GPIO, yaitu bisa dihubungkan atau di rangkai dengan antarmuka lainnya seperti I2C dan SPI. NodeMCU merupakakan <em>opensource<\/em>, maka ada beberapa versi board NodeMCU.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p><strong>ESP-12<\/strong><\/p>\n\n\n\n<p>Feature pada ESP-12 antaranya:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>10 Port GPIO dari D0 \u2013 D10<\/li>\n\n\n\n<li>Fungsionalitas PWM<\/li>\n\n\n\n<li>Antarmuka I2C dan SPI<\/li>\n\n\n\n<li>Antarmuka 1 Wire<\/li>\n\n\n\n<li>ADC<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/embeddednesia.com\/v1\/wp-content\/uploads\/2017\/04\/esp8266_esp12e_horizontal-01.png?w=525&#038;ssl=1\" alt=\"esp8266_esp12e_horizontal-01\"\/><\/figure>\n\n\n\n<p>Fungsi pin bisa dijabarkan seperti tersebut&#8230;<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>RST : berfungsi mereset modul<\/li>\n\n\n\n<li>ADC: Analog Digital Converter. Rentang tegangan masukan 0-1v,<br>dengan skup nilai digital 0-1024<\/li>\n\n\n\n<li>EN: Chip Enable, Active High<\/li>\n\n\n\n<li>IO16 :GPIO16, dapat digunakan untuk membangunkan chipset dari mode deep sleep<\/li>\n\n\n\n<li>IO14 : GPIO14; HSPI_CLK<\/li>\n\n\n\n<li>IO12 : GPIO12: HSPI_MISO<\/li>\n\n\n\n<li>IO13: GPIO13; HSPI_MOSI; UART0_CTS<\/li>\n\n\n\n<li>VCC: Catu daya 3.3V (VDD)<\/li>\n\n\n\n<li>CS0 :Chip selection<\/li>\n\n\n\n<li>MISO : Slave output, Main input<\/li>\n\n\n\n<li>IO9 : GPIO9<\/li>\n\n\n\n<li>IO10 GBIO10<\/li>\n\n\n\n<li>MOSI:\u00a0<em>Main output slave input<\/em><\/li>\n\n\n\n<li>SCLK:\u00a0<em>Clock<\/em><\/li>\n\n\n\n<li>GND:\u00a0<em>Ground<\/em><\/li>\n\n\n\n<li>IO15: GPIO15; MTDO; HSPICS; UART0_RTS<\/li>\n\n\n\n<li>IO2 : GPIO2;UART1_TXD<\/li>\n\n\n\n<li>IO0 : GPIO0<\/li>\n\n\n\n<li>IO4 : GPIO4<\/li>\n\n\n\n<li>IO5 : GPIO5<\/li>\n\n\n\n<li>RXD : UART0_RXD; GPIO3<\/li>\n\n\n\n<li>TXD : UART0_TXD; GPIO1<\/li>\n<\/ol>\n\n\n\n<p><strong>Beberapa versi NodeMCU<\/strong><\/p>\n\n\n\n<p>1. Generasi pertama<em> \/&nbsp;Divkit V0.9 (NodeMCU V1)<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"525\" height=\"395\" src=\"https:\/\/i0.wp.com\/notes.opikdesign.com\/wp-content\/uploads\/2020\/08\/image-35.png?resize=525%2C395&#038;ssl=1\" alt=\"\" class=\"wp-image-1032\" srcset=\"https:\/\/i0.wp.com\/notes.opikdesign.com\/wp-content\/uploads\/2020\/08\/image-35.png?resize=1024%2C771&amp;ssl=1 1024w, https:\/\/i0.wp.com\/notes.opikdesign.com\/wp-content\/uploads\/2020\/08\/image-35.png?resize=300%2C226&amp;ssl=1 300w, https:\/\/i0.wp.com\/notes.opikdesign.com\/wp-content\/uploads\/2020\/08\/image-35.png?resize=768%2C578&amp;ssl=1 768w, https:\/\/i0.wp.com\/notes.opikdesign.com\/wp-content\/uploads\/2020\/08\/image-35.png?w=1264&amp;ssl=1 1264w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>2. Generasi Kedua <em>\/&nbsp;Divkit V1.0 (NodeMCU V2)<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"525\" height=\"315\" src=\"https:\/\/i0.wp.com\/notes.opikdesign.com\/wp-content\/uploads\/2020\/08\/image-36.png?resize=525%2C315&#038;ssl=1\" alt=\"\" class=\"wp-image-1034\" srcset=\"https:\/\/i0.wp.com\/notes.opikdesign.com\/wp-content\/uploads\/2020\/08\/image-36.png?resize=1024%2C614&amp;ssl=1 1024w, https:\/\/i0.wp.com\/notes.opikdesign.com\/wp-content\/uploads\/2020\/08\/image-36.png?resize=300%2C180&amp;ssl=1 300w, https:\/\/i0.wp.com\/notes.opikdesign.com\/wp-content\/uploads\/2020\/08\/image-36.png?resize=768%2C461&amp;ssl=1 768w, https:\/\/i0.wp.com\/notes.opikdesign.com\/wp-content\/uploads\/2020\/08\/image-36.png?w=1280&amp;ssl=1 1280w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"525\" height=\"320\" src=\"https:\/\/i0.wp.com\/notes.opikdesign.com\/wp-content\/uploads\/2020\/08\/image-37.png?resize=525%2C320&#038;ssl=1\" alt=\"\" class=\"wp-image-1035\" srcset=\"https:\/\/i0.wp.com\/notes.opikdesign.com\/wp-content\/uploads\/2020\/08\/image-37.png?resize=1024%2C625&amp;ssl=1 1024w, https:\/\/i0.wp.com\/notes.opikdesign.com\/wp-content\/uploads\/2020\/08\/image-37.png?resize=300%2C183&amp;ssl=1 300w, https:\/\/i0.wp.com\/notes.opikdesign.com\/wp-content\/uploads\/2020\/08\/image-37.png?resize=768%2C469&amp;ssl=1 768w, https:\/\/i0.wp.com\/notes.opikdesign.com\/wp-content\/uploads\/2020\/08\/image-37.png?w=1280&amp;ssl=1 1280w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>3. Generasi Kedua <em>\/&nbsp;LoLin (NodeMCU V3)<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"525\" height=\"331\" src=\"https:\/\/i0.wp.com\/notes.opikdesign.com\/wp-content\/uploads\/2020\/08\/image-38.png?resize=525%2C331&#038;ssl=1\" alt=\"\" class=\"wp-image-1036\" srcset=\"https:\/\/i0.wp.com\/notes.opikdesign.com\/wp-content\/uploads\/2020\/08\/image-38.png?resize=1024%2C646&amp;ssl=1 1024w, https:\/\/i0.wp.com\/notes.opikdesign.com\/wp-content\/uploads\/2020\/08\/image-38.png?resize=300%2C189&amp;ssl=1 300w, https:\/\/i0.wp.com\/notes.opikdesign.com\/wp-content\/uploads\/2020\/08\/image-38.png?resize=768%2C485&amp;ssl=1 768w, https:\/\/i0.wp.com\/notes.opikdesign.com\/wp-content\/uploads\/2020\/08\/image-38.png?w=1280&amp;ssl=1 1280w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>NodeMCU adalah sebuah platform IoT yang bersifat&nbsp;opensource.&nbsp;Terdiri dari&nbsp;perangkat keras berupa&nbsp;System On Chip&nbsp;ESP8266 dari ESP8266 buatan&nbsp;Espressif System, juga&nbsp;firmware&nbsp;yang digunakan, yang menggunakan bahasa pemrograman&nbsp;scripting&nbsp;Lua. Istilah NodeMCU secara&nbsp;default&nbsp;sebenarnya mengacu pada firmware yang digunakan daripada perangkat keras development kit. ESP8266 ini tidak dilimitasi dengan jumlah pin GPIO seperti pada chip ESP-01. Chip ESP8266 ini disebut ESP-12 dan generasi terakhir &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/notes.opikdesign.com\/index.php\/2020\/08\/09\/iot-robot\/esp8266-nodemcu\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;ESP8266 NodeMCU.&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","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_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[63,65,67],"tags":[],"class_list":["post-981","post","type-post","status-publish","format-standard","hentry","category-iot-robot","category-smart-home","category-tasmota"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/notes.opikdesign.com\/index.php\/wp-json\/wp\/v2\/posts\/981","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/notes.opikdesign.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/notes.opikdesign.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/notes.opikdesign.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/notes.opikdesign.com\/index.php\/wp-json\/wp\/v2\/comments?post=981"}],"version-history":[{"count":3,"href":"https:\/\/notes.opikdesign.com\/index.php\/wp-json\/wp\/v2\/posts\/981\/revisions"}],"predecessor-version":[{"id":1037,"href":"https:\/\/notes.opikdesign.com\/index.php\/wp-json\/wp\/v2\/posts\/981\/revisions\/1037"}],"wp:attachment":[{"href":"https:\/\/notes.opikdesign.com\/index.php\/wp-json\/wp\/v2\/media?parent=981"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/notes.opikdesign.com\/index.php\/wp-json\/wp\/v2\/categories?post=981"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/notes.opikdesign.com\/index.php\/wp-json\/wp\/v2\/tags?post=981"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}