Tutorial : Cara Memprogram ESP8266 Menggunakan FTDI USB to Serial TTL

Tutorial : Cara Memprogram ESP8266 Menggunakan FTDI USB to Serial TTL

1. Modul yang diperlukan:

  • ESP8266

   

  • FTDI USB To Serial TTL

       

  • Kabel Jumper
  • LED

2. Menginstal Board ke Arduino IDE

  1. Jalankan Arduino IDE
  2. Klik File > Preferences
  3. Tambahkan link berikut ke Additional Boards Manager URLs :
    "http://arduino.esp8266.com/stable/package_esp8266com_index.json"

               

  4. Klik Tools > Boards > Boards Manager…

  5. Search "ESP8266" dan "INSTALL"

  6. Tutup window Boards Manager dan pilih Generic ESP8266 Module dari daftar

  7. Instalasi Selesai

 

3. Hubungkan ESP8266 dengan FTDI USB - Serial TTL:

  • FTDI VCC ke ESP8266 ESP-01 VCC dan CH_PD
  • GND ke GPIO_0 dan GND
  • TX ke RX dan RX ke TX
  • sambung GPIO_0 ke Ground untuk mengaktifkan mode program ESP8266.

4. Code Program

void setup() {
  // inialisasi LED_BUILTIN sebagai pin output
  pinMode(LED_BUILTIN, OUTPUT);
}

void loop() {
  digitalWrite(LED_BUILTIN, HIGH);   // LED on
  delay(1000);
  digitalWrite(LED_BUILTIN, LOW);    // LED off
  delay(1000);
}

Upload Code diatas. Setelah Arduino IDE menunjukkan selesai mengupload program Blink LED, sambungkan LED ke GPIO_2 Pin ESP8266. Harap jangan menghubungkan LED sebelum atau pada saat mengunggah program, karena dapat menyebabkan beberapa masalah dalam mengunggah program.