
Mempelajari bagaimana cara untuk meng-upload program ESP32-CAM menggunakan programmer board atau adapter ESP-32. Cara ini adalah cara termudah untuk memprogram ESP-32 kamu. Board ini menggunakan kabel ush micro bekerja sebagai shield yang langsung di pasang saja ke board adaptor ini. Programmer board ini hanya memerlukan kabel data saja untuk terhubung ke computer, laptop atau PC.

ESP32-CAM AI-Thinker adalah modul ESP32 development board dengan dilengkapi OV2640 camera, mendukung microSD card, pada boardnya tersedia lampu flash dan beberapa pin GPIO untuk menghubungkan dengan komponen lain.
Namun, salah satu kerumitan terbesar dari ESP32-CAM Ai-Thinker modul pada mengupload program ke board. AI-Thinker board tidak memiliki port usb program. Rekomendasi dari kami jika ingin mengupload ESP32 bisa menggunakan FTDI programmer atau bisa menggunakan USB TTL untuk memprogram melalui pin serial.
Selain itu, kamu perlu mengikuti dua atau tiga Langkah lagi hingga berhasil mengupload programnya. Tapi sekarang ada acara mudah yaitu menggunakan ESP32 programmer downloader dan klik tombol upload sehingga berhasil ter-upload ke board kamu, se-simpel itu.
Cara mendapatkan ESP32-CAM programmer downloader
Kamu dapat membuka link selanjutnya untuk melihat ketersediaan stok untuk mendapatkan shiled ESP32-CAM.
- DOWNLOADER ESP32 CAM PROGRAMMER CH340 OV2640 DEVELOPMENT BOARD– CH340G Serial Chip (OV2640 Camera)
- ESP32-CAM MODULE CAMERA OV2640 2MP ESP32 CAM WIFI+BLUETOOTH 4.0 32BIT
- KABEL DATA MICRO USB ARDUINO MICRO USB TYPE A MALE 30CM

ESP32-CAM AI-Thinker programmer downloader
ESP32-CAM programmer adalah sebuah shiled yang akan kamu pasangkan pin GPIO pada board ESP32-CAM kamu. Dibawah ini kita akan menunjukan shiled programmer dan ESP32-CAM dari sisi ke sisi.


Ini memungkinkan kamu untuk memprogram ESP32-CAM menggunakan port USB pada shield.

Namun, Shield mempunyai tombol RESET dan tombol BOOT (IO0). Ini sangat memudahkan kamu untuk me-reset ESP32-CAM atau untuk mode flash.
Program ESP32-CAM menggunakan Program downloader (Arduino IDE)
Untuk memprogram board ESP32-CAM dengan IDE Arduino, yang kamu butuhkan instal terlebih dahulu untuk IDE Arduinonya, menambahkan board ESP32, jika kamu belum pernah men-downloadnya ikuti tutorial ini ya.
Setelah IDE Arduinonya sudah diinstal, mari kita instal board untuk ESP32 nya, yang pertama kamu bisa klik File > Preference

Setelah kamu klik preference nanti akan keluar seperti ini untuk menambahkan URL, atau link board ESP32

Nah setelah tampilan seperti ini, kamu bisa klik yang ada tanda panah yaa,
lalu kamu bisa copy link ini biar bisa keluar board ESP32 nya di Arduino IDE kamu

Kalau sudah di paste URL atau link nya kamu bisa klik OK ya. Lalu Langkah selanjutnya kita beralih ke setting Tools > Board > Board Manager


Nah kalo sudah masuk ke laman ini, kamu bisa search ESP32, pada kolom pencarian. Jika sudah menemukan kamu bisa klik instal,

Kalau sudah seperti ini tunggu sampai selesai instal, setelah selesai kamu bisa close saja. Seperti itu untuk menambahkan board ESP32 ke IDE Arduino.

Kemudian, hubungkan board ke perangkat computer atau laptop kamu menggunakan kabel USB.
Setelah itu, ikutin Langkah selanjutnya yaa, 1) Pergi ke Tools > Board dan select AI-Thinker ESP32-CAM. Pastikan dulu untuk board yang tadi kamu instal benar-benar ter-instal ya,

2) Pergi ke Tools > Port dan select COM port ESP32-CAM yang terhubung dengan perangkat.
Catatan : jika boardnya atau COM tidak muncul, kemungkinan pada perangkat kamu belum instal drivernya, kamu bisa instal terlebih dahulu driver CH340C pada website “download driver CH340/CH340C”
3) Untuk programnya kamu bisa ikuti sketch blink:
/*********
Rui Santos
Complete instructions at https://RandomNerdTutorials.com/esp32-cam-projects-ebook/
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files.
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
*********/
// ledPin refers to ESP32-CAM GPIO 4 (flashlight)
const int ledPin = 4;
void setup() {
// initialize digital pin ledPin as an output
pinMode(ledPin, OUTPUT);
}
void loop() {
digitalWrite(ledPin, HIGH);
delay(2000);
digitalWrite(ledPin, LOW);
delay(2000);
}
Sketch ini, blink simple flash led pada board.
4) Kemudian, klik tombol upload pada ikon dibawah ini,

Dan selesaiii!
Kamu harus mendapatkan keterangan Done Uploading, keterangan menandakan bahwa board kamu berhasil menerima perintah yang kamu ketik pada program tadi dan board kamu harus berkedip di LED flash-nya.

LINK YOUTUBE FOR MORE !