Program NodeMCU ESP8266 – Blink

Tutorial sebelumnya:

  1. Apa Itu NodeMCU ESP8266? Bagaimana Cara Pakenya?
  2. 2 Cara Sukses Menambahkan Board ESP8226 ke Arduino IDE!

Ok agan-agan semuanya (biasanya manggil kamu), ada apa nih? hehe

Jadi kali ini kita akan nyobain Upload Program Blink ke NodeMCU melalui Arduino IDE. Nah pastikan agan udah Add Board ESP8266 ke Arduino IDE nya ya.

Untuk mencoba program Blink, agan harus menyiapkan:

  1. NodeMCU (saya pake yang Amica CP2102)
  2. USB Micro Uploader (bisa pake kabel data Android)
  3. Shield NodeMCU (untuk mempermudah nyambungin kabel aja)
  4. Breadboard
  5. LED
  6. Resistor 220 Ohm
  7. Kabel Jumper

Notes: Kalo agan pake Shield NodeMCU dari KelasRobot, tidak perlu siapkan no 4-7. Udah ada di shieldnya, jadi agan tinggal program aja.

Kalo agan gak pake Shield tersebut, silahkan ikuti rangkaian dibawah ini:

Selanjutnya untuk mencoba program, silahkan agan gunakan sketch dibawah ini:

byte led = 16; //pin D0

void setup() {
  pinMode(led, OUTPUT);
}

void loop() {
  digitalWrite(led, HIGH);
  delay(500);
  digitalWrite(led, LOW);
  delay(500);
}

WARNING

1. Sebelum Upload program, pastikan agan memilih board NodeMCU

UPDATE: Pada gambar diatas, saya memilih board NodeMCU 0.9, itu untuk versi lama NodeMCU. Versi sekarang kebanyakan menggunakan esp12e dengan firmware paling baru yaitu NodeMCU 1.0, jadi untuk menghindari error pilihlah NodeMCU 1.0 di pilihan Board. Thanks

2. Agan juga memilih Port yang benar

Untuk memastikan Port yang dipilih benar, agan bisa liat di Device Manager.

Oke. Selanjutnya Agan tinggal tekan UPLOAD, sampai DONE UPLOADING.

Masih Kebingungan? Silahkan lihat Video Dibawah ini:

Saya adalah seorang pengulik yang tertarik dalam bidang Microcontroller, Internet of Things (IoT), dan Artificial Intelligence (AI). Saya terus belajar dan mengembangkan pengetahuan serta keterampilan saya di dalam ketiga bidang tersebut dengan harapan dapat menciptakan solusi inovatif yang bermanfaat.

Leave a Reply

Your email address will not be published. Required fields are marked *

You might also like
Enable Notifications OK No thanks