Reading Requirement:
Wiring USB to FTDI dengan ESP8266


Sebelum melakukan pemrograman menggunakan Esp8266, ada beberapa hal yang perlu diketahui tentang kegunaan dan cara menggunakan modul Esp8266.

Modul ESP8266:
Esp8266 merupakan modul wifi serial yang bisa digunakan sebagai modul wifi serial biasa, yang dihubungkan dengan pin serial pada Arduino seperti contoh pada tutorial Koneksi Arduino ke Geeknesia Menggunakan Esp8266 Sebagai Penghubung ke Internet, namun Esp8266 juga bisa digunakan tanpa arduino dalam arti kata bisa berdiri sendiri (stand alone), seperti pada pembahasan tutorial ini.

Software :

Sebelum dijelaskan lebih lanjut perlu diketahui bahwa dalam membuat code atau program Esp8266 bisa dilakukan dengan banyak cara diantaranya menggunakan software Lua Uploader bisa juga menggunakan software Arduino IDE, untuk penjelasan tentang cara membuat program Esp8266 menggunakan Arduino IDE bisa dilihat pada tutorial ESP8266 MQTT - Smart Door Bell Menggunakan Arduino IDE.


Pada tutorial ini akan mejelaskan tentang cara flashing Esp8266 menggunakan Nodemcu Flasher dan Lua Uploader sebagai tool untuk membuat program.


Langkah pertama siapkan software yang diperlukan untuk melakukan flash dan untuk melakukan pemrograman.


Flashing Modul ESP8266 :
  • Rangkaikan FTDI dengan ESP8266 sesuai dengan reading requirement 1. Pastikan FTDI di-set pada voltase 3.3 V. Setelah selesai, sambungkan FTDI USB dengan komputer/laptop
  • Buka dan execute file ESP8266Flasher.exe dari Nodemcu Flasher yang telah didownload. Maka gambar akan tertampil seperti di bawah ini :


  • Pastikan COM PORT yang dipilih sesuai dengan COM port komputer yang tersambung pada USB FTDI tersebut.

  • Configurasi biarkan default setting, kemudian pilih icon Flash (F) dan tunggu hingga proses flashing selesai, yang menandakan modul ESP8266 anda telah selesai di Flash.

  • Setelah melakukan Flash pada modul ESP8266, pastikan pin GPIO0 sudah dilepaskan dari GND