Periferal ESP32
Periferal ESP32 meliputi:
18 saluran Konverter Analog-ke-Digital (ADC).
3 antarmuka SPI
3 antarmuka UART
2 antarmuka I2C
16 saluran keluaran PWM
2 Konverter Digital-ke-Analog (DAC)
2 antarmuka I2S
10 GPIO penginderaan kapasitif
Fitur ADC (konverter analog ke digital) dan DAC (konverter digital ke analog) ditetapkan ke pin statis tertentu. Namun, Anda dapat memutuskan pin mana yang UART, I2C, SPI, PWM, dll – Anda hanya perlu menetapkannya dalam kode. Hal ini dimungkinkan karena fitur multiplexing chip ESP32.
Meskipun Anda dapat menentukan properti pin pada perangkat lunak, ada pin yang ditetapkan secara default seperti yang ditunjukkan pada gambar berikut (ini adalah contoh untuk papan DOIT ESP32 DEVKIT V1 dengan 36 pin – lokasi pin dapat berubah tergantung pada pabrikannya).
Pin yang disorot dengan warna hijau boleh digunakan. Yang disorot dengan warna kuning boleh digunakan, namun Anda perlu berhati-hati karena mungkin memiliki perilaku yang tidak terduga terutama saat boot. Pin yang disorot dengan warna merah tidak disarankan untuk digunakan sebagai input atau output.