Setelah kemarin-kemarin sudah sering membahas board esp8266 dengan jenis NodeMCU. Kali ini kita belajar dengan jenis lain yaitu ESP-01, sama ya board ini dapat terhubung dengan jaringan WIFI. Ukurannya kecil, mungil, dan bisa stand alone tanpa harus dihubungkan dengan kontroler lain. Namun kita juga bisa untuk mengkomunikasikannya dengan kontroler lain seperti Arduino menggunakan komunikasi serial.

Untuk menggunakan ESP-01 ini kita memerlukan USB to serial UART/TTL, anda bisa menggunakan FTDI232, PL2302, USB UART CH340 dan lain sebagainya. Nah pada pembahasan ini akan menggunakan FTDI, pastikan sudah menginstal drivernya terlebih dahulu apapun jenis USB to Serial nya.

Karena di board ESP-01 ini tidak ada label/nama dari masing-masing pin nya jadi kita harus tau mana aja sih pin-pin yang harus digunakan? di bawah ini merupakan konfigurasi pin dari ESP-01.

Oke langsung saja ya, bahan-bahan yang dibutuhkan :

  • ESP8266, BELI
  • USB to Serial FTDI, BELI
  • Kabel jumper male to female, BELI
  • Push Button, BELI
  • Breadboard, BELI

Rangkaian

Keterangan :

Terdapat 3 mode :

  1. Mode Flash, mode ini dilakukan pada saat flashing atau upload sketch program.
  2. Running Mode, mode ini dilakukan pada saat selesai mengupload sketch/ program sudah dijalankan. Caranya dengan melepas pin GPIO0 dari GND.
  3. Reset, dilakukan pada saat upload sketch program selanjutnya, jika tidak dilakukan biasanya akan terdapat error. Caranya dengan mengubungkan pin RST dengan GND atau pada artikel ini menggunakan push button.

Sketch Program

/*
 * LED BLINK
 */
void setup() {
  // initialize digital pin LED_BUILTIN as an output.
  pinMode(LED_BUILTIN, OUTPUT);
}

// the loop function runs over and over again forever
void loop() {
  digitalWrite(LED_BUILTIN, HIGH);   // turn the LED on (HIGH is the voltage level)
  delay(1000);                       // wait for a second
  digitalWrite(LED_BUILTIN, LOW);    // turn the LED off by making the voltage LOW
  delay(1000);                       // wait for a second
}

Untuk program awal kita coba upload sketch program BLINK untuk menyalakan led.

Setting Board dan Port pada menu Tools

Untuk Board : Generic ESP8266 Module

Untuk Port : pilih sesuai yang tersedia misal COM32

Upload sampai selesai. Jika terdapat error silahkan gunakan mode Reset.

Demikian pembahasan kali ini semoga berhasil.

Kategori: NodeMCU

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Scroll Up
id_IDIndonesian
en_USEnglish id_IDIndonesian