Coconote
AI notes
AI voice & video notes
Try for free
💻
Pengenalan Hardware dan Setup ESP32
Apr 24, 2025
Catatan Kuliah: Hardware ESP32 dan Setup Arduino
Pendahuluan
Membahas hardware dari ESP32
Memperlihatkan pin-pin di ESP32
Pinout ESP32
Terdapat pin 3,3V dan ground
Digital IO pins: GPIO 2, GPIO 4, GPIO 5, GPIO 15, GPIO 16, GPIO 17, dll.
Penting untuk memeriksa pinout yang sesuai dengan hardware yang digunakan.
Pemakaian Tegangan
3,3V
digunakan untuk rangkaian umum
5V
diperlukan untuk rangkaian tertentu
Setup IDE Arduino
Buka Arduino IDE
Pilih board: ESP32DEV Module
Pilih port yang sesuai dengan Device Manager (misalnya COM8)
Mengupload Program ke ESP32
Untuk membaca input dari pin 23:
Tekan tombol boot saat proses upload
Menggunakan kecepatan serial 115200
Menetapkan pin 23 sebagai input pull-up
Membaca dan Menulis ke Pin
Contoh penggunaan:
Menggunakan switch untuk mengubah nilai input pin 23
Menghubungkan LED ke pin 5
LED menyala saat pin 5 diberikan logika 0.
Input Analog
Menggunakan pin 4 untuk input analog dari potensiometer
Menggunakan
analogWrite
untuk mengatur kecerahan LED
Menghitung nilai maksimum dan minimum dari potensiometer
PWM Output
Menggunakan PWM untuk mengontrol motor servo
Setup frekuensi 50 Hz dan 12-bit resolusi
Pengukuran Tegangan dan Frekuensi
Menggunakan osiloskop untuk memeriksa frekuensi PWM
Mengukur duty cycle dan panjang pulsa positif
Penggunaan ESP32 dengan Lora dan GPS
Contoh board ESP32 dengan fitur tambahan
Menggunakan GitHub untuk mencari kode contoh dan library
Eksperimen dengan Teamspeak
Menggunakan API key untuk pengiriman data
Setup koneksi WiFi dan pengiriman data menggunakan HTTP client
Visualisasi Data
Menggunakan MATLAB untuk visualisasi data yang dikirim melalui IoT
Menampilkan grafik berdasarkan data yang dikirim
Kesimpulan
ESP32 adalah platform yang fleksibel dan kuat untuk proyek IoT
Banyak fitur yang dapat digunakan, seperti input analog, digital, PWM, dan pengiriman data melalui API.
📄
Full transcript