Selasa, 06 Agustus 2019

Introduction to ESP32 Device Module & Install Software ESP32

Mari kita lihat tentang pengaturan Arduino IDE dengan ESP32 Device Module.
Pertama Unduh Arduino IDE   https://www.arduino.cc/en/Main/Software
Open Arduino IDE dan Buka File -> Preferences

Sekarang di jendela Preferensi, Masukkan tautan di bawah ini di URL https://dl.espressif.com/dl/package_esp32_index.json  
jika sudah ada URL ESP8266 atau yang lainnya, bisa dipisahkan dengan koma seperti di bawah ini: https://dl.espressif.com/dl/package_esp32_index.json,http://arduino.esp8266.com/stable/package_esp8266com_index.json

Sekarang tutup jendela Preferensi dan bukaTools -> Board -> Boards Manager


Di jendela Boards Manager, ketik esp di kotak pencarian, esp32 akan tercantum di bawah ini.Sekarang pilih versi terbaru board dan klik install.


Setelah pemasangan board selesai, buka Tools->Board-> dan pilih ESP32 Dev Module


PRATEK 1 : Uji Coba ESP32
Mari kita lihat bagaimana menulis sketsa cetak serial sederhana menggunakan Arduino IDE untuk ESP32 Dev Module. Pertama, hubungkan Kit Development ESP32 Dev Module dengan PC seperti yang ditunjukkan pada gambar dibawah ini.


Coba cek port yang ada pada Arduino IDE. Apabila port tidak muncul maka anda harus menginstal ESP32 CP210x USB to UART Bridge VCP Drivers pada alamat berikut

Setelah mengatur Arduino IDE untuk ESP32 Dev Module, buka Arduino IDE dan tulis sketsa cetak serial sederhana seperti yang ditunjukkan pada software dibawah ini.


Pastikan Anda telah memilih board yang benar seperti yang ditunjukkan pada gambar di bawah ini. Juga pastikan bahwa Anda telah memilih port COM yang sesuai.


Sekarang kompilasi & unggah sketsa tertulis langsung ke Kit Dev ESP32 Dev Module dengan mengklik tombol unggah.

Pin Out ESP32 Device Module


  • Analog to Digital Converter (ADC): 16 kanal SAR ADC 12 bit. Rentang ADC bisa diatur di dalam program, apakah 0-1 V, 0-1.4 V, 0-2 V atau 0-4 V. 
  • Digital to Analog Converter (DAC): terdapat DAC 8 bit yang bisa menghasilkan tegangan analog.  
  • Pulse Width Modulation (PWM): 16 kanal PWM yang bisa digunakan untuk mengendalikan LED atau motor. 
  • Touch Sensor : 10 GPIO memiliki kemampuan pengindera kapasitif yang dapat digunakan sebagai10 tombol buttonpad. 
  • UART: 2 kanal antar muka UART. Satu diantaranya digunakan untuk mendowload program secara serial. 
  • I2C, SPI, I2S : Terdapat dua antarmuka I2C dan 4 antarmuka SPI untuk mengakses sensor dan perangkat ditambah lagi 2 antarmuka I2S.

Sumber : Hands-on Modul 4 Mikrokontroler1 Internet of Things (IoT) - DTS 2019

Tidak ada komentar:

Posting Komentar