Perbedaan ESP32 dan ESP8266 adalah sebagai berikut
Parameter | ESP32 | ESP8266 |
Prosesor / CPU | Xtensa :LX6 dual core / single core | Xtensa L:106 single core |
clock processor | 160 MHz | 80 MHz |
Memori Flash | ada versi dengan built in flash | tidak ada built in flash |
Memori SRAM | ||
Memori EEPROM | di flash memory | |
Wifi | HT40 | HT20 |
Bluetooth | tidak ada | Bluetooth 4.2 dan BLE |
SPI | 4 | 2 |
I2C | 2 | 1 |
I2S | 2 | 2 |
UART | 2 | 2 |
ADC | 12 bit | 10 bit |
CAN | ada | tidak ada |
Built in sensor | hall sensor, temperature sensor | tidak ada |
Penjelasan Ringkas ESP32
ESP 32 adalah mikrokontroler yang memiliki banyak fitur pada prosesornya, dan dilengkapi dengan konektivitas Wi-Fi dan Bluetooth terintegrasi untuk berbagai macam aplikasi.
ESP32 mampu berfungsi dengan andal di lingkungan industri, dengan suhu pengoperasian mulai dari –40°C hingga +125°C. ESP32 dapat secara dinamis menghilangkan ketidaksempurnaan sirkuit eksternal dan beradaptasi dengan perubahan kondisi eksternal dengan dukungan rangkaian kalibrasi di dalamnya. Rangkaian kalibrasi ini memungkinkan WiFi pada ESP32 berfungsi tanpa perlu kalibrasi ekstra.
ESP32 dirancang untuk perangkat bergerak (mobile), perangkat elektronik yang dapat dikenakan (wearable electronics), dan aplikasi IoT. Konsumsi daya ESP32 dapat dibuat sangat rendah dengan kombinasi beberapa macam perangkat lunak khusus. ESP32 juga mencakup fitur-fitur canggih, seperti ‘clock gating‘ untuk mereduksi konsumsi daya, berbagai mode daya, dan penskalaan daya secara dinamis.
ESP32 dibuat sangat terintegrasi dengan sakelar pemilih antena di dalamnya, RF balun, power amplifier untuk radio, amplifier penerima radio dengan kebisingan rendah (low noise), filter, dan modul manajemen daya. ESP32 menambahkan fungsionalitas dan keserbagunaan yang banyak aplikasi dengan hanya memerlukan ruang kecil di PCB (Printed Circuit Board)
ESP32 dapat berfungsi sebagai sistem mandiri yang lengkap atau sebagai perangkat pembantu ke mikrokontroler lain, mengurangi overhead tumpukan komunikasi pada prosesor aplikasi utama. ESP32 dapat berinteraksi dengan sistem lain untuk menyediakan fungsionalitas Wi-Fi dan Bluetooth melalui antarmuka SPI/SDIO atau I2C/UART.
Modul ESP32 tersedia dalam berbagai versi, di antaranya adalah Lolin32 Lite dan DevkitC serta clone nya.
Penjelasan Ringkas ESP8266
ESP8266 adalah prosesor yang dibuat oleh Espressif. ESP8266 adalah pendahulu dari ESP32.
Referensi
- ESP32 Lolin32 Lite
- ESP32 Devkit C
- https://en.wikipedia.org/wiki/USB
- https://en.wikipedia.org/wiki/Clock_gating
- NodeMCU ESP8266