ESP32 adalah mikrokontroler yang diproduksi oleh Espressif Systems, sebuah perusahaan Cina yang mengkhususkan diri dalam solusi konektivitas nirkabel. ESP32 adalah penerus ESP8266, mikrokontroler populer lainnya.
ESP32 menggabungkan fitur-fitur canggih, termasuk konektivitas Wi-Fi dan Bluetooth, sehingga cocok untuk berbagai aplikasi IoT.
Fleksibilitas: Dengan konektivitas Wi-Fi dan Bluetooth ganda, ESP32 mampu menangani berbagai aplikasi IoT, mulai dari otomatisasi rumah hingga perangkat yang dapat dikenakan.
Daya Pemrosesan: Dengan dua inti prosesor dan frekuensi 240 MHz, ESP32 dapat menangani tugas-tugas kompleks, termasuk pemrosesan sinyal waktu nyata.
Konsumsi Daya Rendah: ESP32 memiliki beberapa mode hemat daya, membuatnya cocok untuk proyek bertenaga baterai.
Dukungan dan Komunitas: ESP32 didukung oleh komunitas pengembang yang besar, memudahkan akses ke pustaka, tutorial, dan bantuan daring.
Kemudahan Penggunaan: Kompatibel dengan Arduino IDE dan lingkungan pengembangan lainnya, ESP32 relatif mudah diprogram, bahkan untuk pemula.
Kompleksitas: Walaupun ESP32 hebat, keserbagunaannya juga dapat membuatnya rumit untuk dikuasai, khususnya bagi pemula.
Sensitivitas Catu Daya: ESP32 sensitif terhadap fluktuasi tegangan dan mungkin memerlukan catu daya yang stabil agar dapat beroperasi dengan baik.
Ukuran Pustaka: Beberapa pustaka untuk ESP32 bisa berukuran besar dan menghabiskan sebagian besar memori yang tersedia.
ESP32 memiliki karakteristik teknis sebagai berikut:
Prosesor: Dua inti Tensilica LX6 dengan kecepatan hingga 240 MHz.
RAM: 520 KB SRAM.
Memori Flash: Biasanya 4MB atau 16MB tergantung modelnya.
Konektivitas:
Jaringan nirkabel: 802.11 b/g/n.
Bluetooth: Bluetooth 4.2 dan BLE (Bluetooth Low Energy).
Pintu Masuk/Keluar:
Hingga 34 GPIO (Input/Output Tujuan Umum).
Antarmuka UART, SPI, I2C, I2S, CAN, PWM, ADC, DAC.
Yang lain :
Sensor sentuh kapasitif.
Sensor suhu bawaan.
Modul kriptografi untuk keamanan komunikasi.
Saat menghubungkan ESP32, kami menyadari bahwa itu tidak dikenali oleh Arduino IDE. Sebenarnya tertulis TIDAK ADA PELABUHAN YANG DITEMUKAN:
Dengan mengetik Device Manager di bilah pencarian Windows 11, kita dapat melihat berbagai komponen yang terhubung melalui USB ke komputer kita.
Dalam kategori Perangkat Lain, kita melihat ESP32 kita terdeteksi tetapi dengan tanda seru. Hal ini terjadi karena driver tidak terinstal dengan benar:
Setelah driver dalam .zip diunduh, Anda perlu mengklik kanan pada driver ESP32 kami dan Perbarui.
Sekarang Anda dapat memprogram papan ESP32 Anda:
const int ledPin = 2;
void setup() {
pinMode(ledPin, OUTPUT);
}
void loop() {
digitalWrite(ledPin, HIGH);
delay(1000);
digitalWrite(ledPin, LOW);
delay(1000);
}