A.tujuan
1.
mampu memahami tentang
esp 32
2.
mampu
mengidentifikasi spesifikasi esp 32
3.
mampu mengenal
pin-pin esp 32
4.
mampu menggunakan
esp 32 untuk mengendalikan perangkat output (LED)
B. Teori Singkat
SP32 adalah sebuah mikrokontroler yang
dikembangkan oleh Espressif Systems. Mikrokontroler ini dikenal karena
kemampuannya yang terintegrasi dengan Wi-Fi dan Bluetooth, sangat cocok untuk
aplikasi Internet of Things (IoT). ESP32 juga memiliki berbagai fitur
seperti dukungan input/output analog dan digital, PWM, SPI, I2C, dan lainnya,
yang membuatnya sangat fleksibel untuk berbagai proyek.
Fungsi ESP32:
- IoT (Internet of Things):
ESP32 sering digunakan sebagai otak dalam
sistem IoT karena kemudahan konektivitas Wi-Fi dan Bluetooth.
- Pengendali Perangkat:
Dapat digunakan untuk mengontrol berbagai
perangkat elektronik, seperti lampu, motor, sensor, dan lainnya.
- Pengumpulan dan Pemrosesan Data:
Mampu mengumpulkan data dari sensor dan
memprosesnya untuk berbagai keperluan, seperti monitoring lingkungan, kontrol
mesin, dan lainnya.
- Konektivitas Nirkabel:
Memungkinkan koneksi ke jaringan Wi-Fi dan
Bluetooth, memudahkan komunikasi antar perangkat dan ke internet.
- Pembangunan Sistem Cerdas:
Dapat digunakan untuk membangun berbagai
sistem cerdas, seperti smart home, smart agriculture, dan sistem otomatisasi industri.
- Pengembangan Prototipe:
Sering digunakan sebagai platform untuk
prototyping berbagai aplikasi IoT, karena fleksibilitas dan dukungan komunitas
yang luas.
C . alat dan bahan
- 1x ESP32 board
(misalnya DOIT ESP32 DevKit V1)
- 3x LED (Merah, Kuning,
Hijau)
- 4 buah kabel jumper
- Breadboard
- Kabel USB untuk
menghubungkan ESP32 ke komputer
- Arduino IDE (atau
PlatformIO)
D . langkah kerja
1. install arduiono ide jika belum ada di
dalam pc atau laptop, dowload melalui link berikut dowload arduino ide 2.3.4
2.install arduino ide di computer, maka setelah
selesai akan muncul tampilan sebagai berikut
3. klick ikon seperti gambar berikut unutk
mendowload Board manager esp32
4. ketik di pencarian sampai menemukan Arduino
ESP32 Boards by arduino , kemudian
kclik install
5.
Buat rangkaian untuk tarficlight
Pasang led pada whiteboard dan sesuaikan
agar ketiga led tidak saling berhubungan pada kaki positif, dan berhubungan
pada kaki negative/ground
6.
Kemudian hubungkan setiap kaki positif pada
ketiga lampu dengan esp 32 menggunakan kabel jumper
Lampu 1 = pin G2
Lampu 2 = pin G4
Lampu 3 = pin G5
Dan satu kabel Ground pada kaki negative
lampu di hubungkan ke GND esp32
7.
Sambungkan kabel usb dengan esp 32 dan ujung usb
satunya lagi pada PC atau laptop
8.
Buka Arduino IDE dan pastikan setelah pc/laptop
terhubung dengan ESP 32 terbaca Port:
COM
9.
Pastikan upload speed 115200
10. Ketikkan program berikut pada Arduino
IDE
11. Klick tanda centang , dan tunggu
proses compiling selesai
12. Setelah proses compiling selesai
kclick tombol upload dan biarkan proses hingga selesai dan amati lampu led
tersebut
Mini project
Ubah program yang ada pada Arduino IDE sehingga lampu
berkedip setiap 2 detik dengan urutan lampu
Merah – hijau – kuning – merah












0 Comments