Mengenal Mikrokontroller ESP32 dan Cara Install di Arduino IDE
Daftar Isi Artikel
ESP32 adalah salah satu mikrokontroller dengan harga murah dan mempunyai daya yang rendah yang dikembangkan oleh espressif.mikrokontroller ini sudah mempunyai WIFI dan Bluetooth serta prosesor dual core.jika anda sudah biasa menggunakan esp8266 maka anda bisa menggunakan mikrokontroller ini karena pada prinsipnya sama dengan esp8266 tapi mempunyai fitur yang lebih baru.berikut ini adalah kelebihan dari esp32 :
- Harganya murah
- Mempunyai daya yang rendah
- Sudah mempunyai WIFI
- Bluetooth sudah support bluetooth classic maupun BLE ( Bluetooth Low Energy)
- Mempunyai prosesor dualcore
- Input / output kaya akan berbagai jenis sistem komunikasi seperti:Capacitive Touch, ADC, DAC, UART, SPI, I2C, PWM
- Bisa menggunakan pemrograman arduino
- Support bahasa pemrograman micropython
Perbedaan ESP32 dan ESP8266
Berikut ini adalah beberapa perbedaan antara mikrokontroller ESP32 dan ESP8266
- Mikrokontroller ESP32 lebih cepat dibandingkan dengan mikrokontroller ESP8266
- GPIO esp32 lebih banyak dibandingkan dengan esp8266
- ESP32 mempunyai channel analog 18 dibandingkan dengan ESP8266
- ESP32 support Bluetooth sedangkan eps8266 tidak
- Prosesor esp32 dualcore sedangkan esp8266 single core
- Harga esp32 sedikit lebih mahal dibandingkan esp8266
Berikut ini adalah gambar jenis-jenis development board dari mikrokontroller ESP32
ESP32 DEVKIT V1
untuk percobaan pada channel wasiswa mulai dari website, youtube, dan tiktok akan mengunakan ESP32 DEVKIT V1 buat teman-teman yang mempunyai development board lainya silahkan menyesuaikan saja.karena pada prinsipnya sama saja.
gambar dibawah ini adalah penampakan dari esp32 devkit doit V1
PINOUT ESP32 DEVKIT DOIT V1
untuk pin input dan output dari mikrokontroller dari development board ESP32 DEVKIT DOIT VI ini ada dua tipe yaitu ESP32 dengan PINOUT 30 dan ESP32 dengan PINOUT 32.
Berikut ini adalah gambaran dari PINOUT ESP32 DEVKIT V1 dengan PIN 30 dan 32.
Cara Memprogram ESP32
ESP32 ini bisa diprogram dengan bahasa pemrograman yang berbeda atau dengan firmware yang berbeda pula..berikut ini adalah beberapa jenis pemrograman yang suppprt terhadap ESP32:
- Arduino C/C++
- Espressif IDF
- MicroPython
- JavaScript
- LUA
Cara Install ESP32 di arduino IDE
hal pertama yang harus dilakukan sebelum melakukan instalasi arduino IDE, pastikan terlebih dahulu di komputer anda sudah terinstall software JAVA,jika belum terinstall silahkan install terlebih dahulu dengan download di link berikut ini.
Download Arduino IDE
silahkan buka situs berikut ini https://www.arduino.cc/en/Main/Software kemudian silahkan download siftware arduino IDE
silahkan download file arduino sesuai gambar diatas, kemudian sesuaikan dengan spek dari komputer / laptop anda.
Install ESP32 Addon di dalam Arduino IDE
berikut ini adalah langkah-langkah cara menginstall esp32 di arduino IDE
- klik menu file kemudian pilih menu preference
- kemudian masukan URL ini di Additional Board Manager URLs
“https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json”
- pilih menu tool==>board==>board manager
- cari esp32 kemudian lakukan instalasi