Memprogram esp8266 (ESP01) dengan Arduino IDE


Assalamulaikum warahmatullahi wabarakuh….

        Kali ini kita akan mencoba untuk memprogram esp8266 01 menggunkan Arduino IDE. Untuk memprogram esp8266 01 atau kita sebut aja Esp 01 memang sedikit ribet berdeda dengan arduino ini dikarenakan esp01 lebih recoment untuk modul komunikasi saja yang di hibungkan dengan mikrokontroler lainnya. Namun bukan tidak bisa berdiri sendiri disini kita akan mencoba untuk memprogram esp01 jadi teman- teman bisa coba dengan cara mengikuti langkah-langkah yang saya buat.

 Pada tutorial kali ini kita akan mengupload program dengan USB to TTL.

Step 1 : 


- ESP01 (beli esp 01 atau minjam yang penting tidak nyuri
- USB to TTL (pastinya harus ada ini karna tutorial ini menggunakan USB to TTL)
- Install Arduino IDE 
     (ya pasti harus install karna kita akan memprogramnya menggunakan arduino IDE)
- kabel Jumper dan project board (kalau perlu)


Step 2:

- Hubungkan Esp 01 seperti gambar berikut:



- Pin 3,3 Volt ke pin 3,3 V
- TX programmer ke RX Esp 01
- RX Programmer ke TX Esp 01
- GND Programmer ke GND Esp 01
- CH_PD Esp 01 ke 3,3 V
- GPIO 0 Esp 01 ke GND

      Setelah menghubungkan esp 01 dengan USB to TTL maka selanjutnya adalah melakukan konfigurasi IDE arduino agar dapat mengupload program ke esp.

 Step 3:


- Buka Arduino IDE dan Klik File pilih priperance
- Copy dan  masukkan link di bawah ke Additional Boards Manager URLs:





        Setelah melakukan tahapan di atas berikutnya yaitu download dan isntall board ESP8266 dari board manager.

 Step 4:

- download dan installBoard Esp8266

>> langkahnya klik tool >> pilih board dan klik Board Manager


 - Search Esp8266 dan install


      Gambar di atas foto setelah melakukan install jika teman teman belum install maka pilihan remove dan update tidak ada, yang ada hanya button install ……

Step 5:

- pada tahap ini adalah mengupload program ke esp01
- Buat program yang mau di upload

berikut contoh code nya:

void setup(){
    Serial.begin(9600);
    Serial.println("Hello World");
}

void loop(){
    Serial.println("Selamat upload berhasil");
    delay(2000);
}

- Selanjutnya klik menu tool >> Board dan pilih Generic ESP8266 Module


 - pilih port dan Upload……

setelah mengupload buka serial monitor dan lihat apa yang terjadi…………

Ops pasti belum bisakan hehehhe


Step 6:

- Setelah upload program agar sistem berkerja maka teman-teman harus putuskan hubungan pin GPIO 0 dengan GND nya…..(“3,3 Volt dengan CH_PD jangan di putuskan ya, nanti kangen hehehe”)


- Buka serial monitor dan lihat apa yang terjadi taraaaaaaaaaaaaaaaaaaaaaaaaaaa mission complate!!!!


Semoga dapat membantu………………………………..
Jika ada yang mau ditanyakan langsung tanya di kolam komentar...


Comments

Popular posts from this blog

Menggunakan Driver Motor IBT-2 BTS7960 dengan arduino

Register-Register pada CPU--> Arsitektur komputer

Komunikasi Serial pada Arduino