Spesifikasi
- Chipset: ESP32-S2, prosesor single-core dengan kecepatan hingga 240 MHz.
- Memori Flash: 4 MB.
- WiFi: Mendukung WiFi 802.11 b/g/n, mode AP, STA, dan AP+STA.
- GPIO: Sekitar 30 pin yang bisa digunakan untuk berbagai fungsi seperti I2C, SPI, UART, ADC, DAC, PWM, dan lainnya.
- Antarmuka USB: Port USB-C untuk pemrograman dan daya.
- Tegangan Operasional: 3.3V untuk GPIO, dan 5V untuk daya.
- Dimensi: Kompak dan ringan, cocok untuk proyek-proyek dengan keterbatasan ruang.
Pemrograman
Papan ini dapat diprogram menggunakan berbagai platform seperti:
- Arduino IDE: Tambahkan dukungan untuk ESP32-S2 dengan menginstal “ESP32 Board” melalui Board Manager.
- PlatformIO: Sebagai alternatif Arduino IDE yang mendukung banyak papan.
- ESP-IDF (ESP32 Software Development Framework): Untuk kontrol yang lebih mendalam dan fleksibel atas perangkat keras.
- MicroPython: Papan ini juga mendukung MicroPython untuk pengembangan berbasis Python.
Contoh Program Arduino IDE
Berikut adalah contoh kode untuk menyalakan LED internal secara berkedip:
cpp
void setup() {
pinMode(LED_BUILTIN, OUTPUT);
}
void loop() {
digitalWrite(LED_BUILTIN, HIGH);
delay(500);
digitalWrite(LED_BUILTIN, LOW);
delay(500);
}
Langkah Penggunaan
-
Persiapan Software:
- Instal Arduino IDE, kemudian tambahkan dukungan untuk ESP32-S2 melalui Preferences > Additional Boards Manager URLs, dan tambahkan URL:
https://dl.espressif.com/dl/package_esp32_index.json
. - Pilih “S2 Mini ESP32-S2” dari Board Manager.
- Instal Arduino IDE, kemudian tambahkan dukungan untuk ESP32-S2 melalui Preferences > Additional Boards Manager URLs, dan tambahkan URL:
-
Pengaturan Papan:
- Hubungkan S2 Mini ESP32-S2 ke komputer menggunakan kabel USB-C.
- Pilih port serial yang sesuai dari menu Tools > Port.
-
Pemrograman:
- Tulis atau pilih kode yang diinginkan.
- Upload kode ke papan melalui Arduino IDE.
-
Pengujian:
- Setelah upload selesai, papan akan langsung menjalankan kode yang telah diunggah.
Cara Perawatan
- Jauhkan dari air dan kelembapan berlebihan untuk menghindari kerusakan pada komponen elektronik.
- Jaga agar tegangan tidak melebihi 5V untuk daya dan 3.3V untuk GPIO.
- Simpan papan dalam kotak anti-statis saat tidak digunakan untuk melindungi dari pelepasan listrik statis.
- Bersihkan secara berkala menggunakan kuas lembut atau kain bebas serat untuk menghilangkan debu.
- Periksa koneksi solder dan pin secara rutin jika digunakan dalam lingkungan bergetar untuk memastikan tidak ada pin yang longgar.
Semoga informasi ini membantu! Jika ada pertanyaan lebih lanjut, silakan beri tahu.