Dari sekian banyak varian ESP8266, dalam seri tulisan ini akan dibahas mengenai ESP-01, yang sebenarnya juga terdiri dari dua versi, yang terbaru adalah versi pemutakhiran dengan peningkatan dari kapasitas RAM hingga 1MB (dari yang sebelumnya hanya setengahnya, 0.5MB)
ESP-01 hanya memiliki 8 pin kaki yang diilustrasikan sebagaimana gambar berikut
- VCC Terhubung dengan catu daya 3.3V
- GPIO0 dan GPIO2 adalah port general purpose. GPIO0 dapat digunakan untuk menentukan mode operasi terhadap modul (mode pemrograman atau normal). Untuk mode normal GPIO0 harus terhubung ke 3.3V, namun jika ingin melakukan flashing (mode pemrograman) maka GPIO0 harus digroundkan.
- U0RXD(GPIO2) : Port receiver ntuk komunikasi serial
- U0TXD (GPIO1_: Port transceiver untuk komunikasi serial
- CH_PD: Chip Enable. Harus bernilai 3.3V untuk operasi normal
- EXT_RSTB: harus bernilai 3.3V untuk operasi normal dan 0V untuk reset
- GND Ground
upload sketch Arduino ke ESP8266 Anda akan membutuhkan sebuah USB to serial UART/TTL converter/ Arduino UNO. Anda juga akan membutuhkan beberpa kabel jumper female to female unutk menghubungkan antar USB to seral ke modul ESP-01. Konfigurasi hardware/wiring kabel USB to serial – ESP-01 saat flashing/upload sketch Arduino adalah sebagai berikut:
1. Buka sample Blink pada Arduino ide.
2. Ganti LED_BUILTIN menjadi 2.
3. Pilih Board Generic ESP8266 Module.
4. Upload sampai selesai 100%.yakni tinggal pencet tombol panah aja di toolbar atas atau dengan menekan shortkey CTRL-U.Kalo sukses mengupload sketch ke ESP8266, di jendela debug Arduino IDE akan ada tampilan sbb:
Konfigurasi di atas adalah untuk ‘flashing mode’ ya, kalo ‘running mode’ silahkan buka pin GPIO0 dalam keadaan floating (terbuka, tidak terkoneksi kemana-mana)
Comments
Post a Comment