Follow us:-
  • By andriyan15
  • 17 November 2021
  • No Comments

Mikrokontroler ESP32

Mikrokontroler ESP32

Sejarah Mikrokontroler ESP32

Mikrokontroler merupakan integrated circuit (IC) yang berisi satu atau lebih mikroprosesor, memori, dan peripheral input/output (I/O) yang dapat diprogram.  ESP32 merupakan serangkaian sistem berbiaya rendah dan berdaya rendah pada mikrokontroler chip dengan Wifi terintegrasi dan Bluetooth Dual-mode. Seri ESP32 menggunakan mikroprosesor Tensilica Xtensa LX6 dalam variasi dual-core dan single-core, mikroprosesor dual-core Xtensa LX7 atau mikroprosesor RISC-V single-core dan termasuk switch antena built-in, RF balun,power amplifier, low-noise menerima amplifier, filter, dan modul manajemen daya.

Spesifikasi Mikrokontroler ESP32

Berikut ini merupakan spesifikasi yang dimiliki oleh mikrokontroler ESP32:

  1. Prosesor: Xtensa dual-core (or single-core) 32-bit LX6 microprocessor, operating at 160 or 240 MHz.
  2. Memori: 520 KB SRAM.
  3. Wireless connectivity: Wi-Fi 802.11 b/g/n, Bluetooth v4.2 BR/EDR and BLE (shares the radio with Wi-Fi).
  4. Peripheral I/O: 12-bit SAR ADC (up to 18 channels), 2x 8-bit DACs, 10x touch sensors (capacitive sensing GPIOs), 4x SPI, 2x I2S interfaces, 2x I2C interfaces, 3x UART, SD/SDIO/CE-ATA/MMC/eMMC host controller, SDIO/SPI slave controller, Ethernet MAC interface, CAN bus 2.0, infrared remote controller (TX/RX, up to 8 channels), motor PWM, LED PWM (up to 16 channels), hall effect sensor, ultra low power analog preamplifier.
  5. Security: IEEE 802.11 standard security, secure boot, flash encryption, 1024-bit OTP (up to 768-bit for customers), cryptographic hardware acceleration (AES, SHA-2, RSA, ECC), random number generator (RNG).

Software pemrograman yang bisa digunakan untuk memprogram Mikrokontroler ESP32

Mikrokontroler ESP32 dapat diprogram menggunakan bahasa pemrograman C, C++, Python, Lua, dll. Untuk memprogram mikrokontroler ini diperlukan software pemrograman, berikut ini merupakan contoh software untuk memprogram mikrokontroler ESP32, yaitu:

  • Arduino IDE
  • Espressif IoT Development Framework
  • ESP-IDF Visual Studio Code Extension

Implementasi mikrokontroler ESP32 dengan contoh penggunaannya

  • Implementasi mikrokontroler ESP32 dengan contoh penggunaannyaPendeteksi kehadiran menggunakan ESP32 untuk sistem pengunci pintu otomatis
  • Pengembangan tempat sampah pintar menggunakan ESP32
  • Prototipe smart security pada pintu menggunakan ESP32

Sumber:

  • https://en.wikipedia.org/wiki/ESP32
  • https://iotkece.com/apa-itu-esp32-spesifikasi-esp32/
  • https://www.ardutech.com/mengenal-esp32-development-kit-untuk-iot-internet-of-things/
  • http://eprints.ums.ac.id/86021/2/Smart20Security20Pada20Pintu.pdf

 

Leave a Reply