NodeMCU merupakan board controller IoT berbasis prosesor ESP8266 SoC produk dari Espressif. Pada awalnya NodeMCU berbasis ESP8266 tipe ESP12E, namun sekarang ini sudah muncul board dengan prosesor ESP32. NodeMCU sendiri merupakan project open source, jadi semua source code terbuka untuk semua orang. Dan karena sifatnya yang terbuka itulah popularitasnya menjadi semakin meningkat. Tidak hanya karena harganya yang relatif murah namun juga karena kemudahan programmingnya, jika dibandingkan dengan plain ESP8266. Hal ini dikarenakan di board NodeMCU sudah menyediakan port USB micro yang biasa digunakan untuk charging handphone, jadi Anda dapat mengalihfungsikan sementara kabel data Anda untuk memprogram NodeMCU ini. Selain itu, NodeMCU ini juga sudah built it WIFI functionality (karena berbasis ESP8266) , membuat penggemar mikrokontroller semakin jatuh cinta 🙂
Pada awalnya NodeMCU dikemas dengan bahasa pemrograman Lua. Namun dalam perkembangannya, NodeMCU berhasil di-porting ke dalam lingkungan pemrograman paling populer di dunia, ARDUINO!!. Ya, kita dapat memprogramnya layaknya board Arduino biasa, di Arduino IDE juga. Luar biasa kan? Karena tidak hanya membuat Anda yang sudah terbiasa memprogram Arduino menjadi tidak terlalu kesulitan memprogram, tapi itu lho, memorinya yang besar dan built-in WIFI functionality-nya yang membuat kesengsem :). Jadi, jika Anda memprogram NodeMCU, seakan-akan Anda sedang memprogram Arduino Mega + WIFI shield tapi dengan harga yang jaaauuuh lebih murah.
[AdSense-A]
Baik, langsung saja ya, biar ngga penasaran :). Berikut ini adalah cara atau persiapan atau setting NodeMCU agar dapat diprogram di Arduino IDE
1. Buka Arduino IDE, kemudin klik menu File-Preferences
2. Kemudian copy url berikut di bagian ‘Additional Board Managers’ dan klik tombol ‘OK’ untuk menutup jendela ‘Preferences’
http://arduino.esp8266.com/stable/package_esp8266com_index.json
3. Klik menu Tools-Board-Board Manager. Kemudian akan muncul jendela ‘Board Manager’. Ketikkan ‘esp8266’ di kotak pencarian dan instal board ‘esp8266 by ESP8266 community’
4. Cek apakah board NodeMCU sudah terinstal dengan mengklik menu Tools-Board –> arahkan ke bagian bawah
[AdSense-B]
Selamat, sekarang Arduino IDE Anda sudah support NodeMCU. Untuk memastikan, cobalah untuk mengupload program ‘Blink’ (File-Examples-Basics-Blink) dan amati apakah program dapat ter-upload ke NodeMCU dan apakah NodeMCU benar-benar sudah mengeksekusi program yang Anda upload tadi. Pastikan Anda tidak salah port COM ya 🙂
a Technopreneur – writer – Enthusiastic about learning AI, IoT, Robotics, Raspberry Pi, Arduino, ESP8266, Delphi, Python, Javascript, PHP, etc. Founder of startup Indomaker.com
Kalau nodemcu tidak bisa koneksi ke wifi hp, padahal semua sudah di seting dengan benar .cara atasinya bagaimana ?