Low-power Applications Pada ESP32 – Light Sleep

Pendahuluan ESP32 menyediakan teknologi power management, yang dapat kita gunakan untuk mengembangkan aplikasi rendah daya. Teknologi power management tersebut adalah: Low-power clocks Ultra-low power (ULP) coprocessors Real-time controller (RTC) memory to be used in sleep modes Wake-up sources Terdapat lima power modes yang telah disediakan pada ESP32: Active: semua component ESP32 diberi daya. Tidak ada … Read more

Sharing is caring:

Sound dan ESP32 – 2

Melanjutkan dari modul sebelumnya, pada modul ini kita akan merangkai komponen dan membuat aplikasi untuk menjalankan file sound atau music. Component MAX98357 amplifier module Speaker (impedance >= 4 ohm) Diagram Code Buat file include/app.h untuk mendefinisikan wav_header struct. Kemudian buka main.c, ganti code dari modul sebelumnya dengan code dibawah. Penjelasan Code Bagian Import library Header … Read more

Sharing is caring:

Sound dan ESP32 – 1

Pendahuluan I2S atau Inter-IC Soundm adalah type data interface untuk audio, dengan spesifikasi: Data, Data-In (DIN), atau Data-Out (DOUT) Clock atau bit clock (BCLK) Channel select, word select (WS), atau left-right clock (LRCLK) Interface itu sendiri standard, hanya penamaannya agak berbeda. Data line akan berisi stereo audio data untuk channel kiri (channel 0) dan kanan … Read more

Sharing is caring:

Komunikasi UART Pada ESP32

Pendahuluan UART adalah komuniskasi asynchronous dimana kecepatan data transmisi (baud rate) sudah ditentukan. I2C dan SPI disebut synchronous karena terdapat common clock yang disediakan bus master (MCU), seluruh device akan menggunakan common clock untuk send/receive data. Sementara pada UART, masing-masing device memiliki clock terpisah dan transmisi data dicapai dengan common UART setting pada aplikasi. UART … Read more

Sharing is caring: