Pada saat melakukan kontrol jarak jauh terkadang memerlukan beberapa pin sebagai "digitalWrite" namun sayangnya yang tersedia pada ESP32 tidak tersedia dalam jumlah banyak, sehingga diperlukan perangkat arduino untuk menambahkan pin outnya.
Dalam postingan kali ini, saya akan memberikan tutorial fungsi digitalWrite pada ESP32 dan digitalRead pada Arduino, sehingga terjadinya komunikasi pinout secara jarak jauh, adapun perangkat yang perlu anda siapkan yaitu:
1. ESP32
2.Arduino
3.Kabel Jumper
4. Sensor ultrasonic
5. LED
Adapun yang perlu dilakukan yaitu:
1. Sambungkan kabel jumper dari ESP32 ke Arduino.
Untuk Skematiknya dapat dilihat pada gambar di bawah ini:
Jika anda kurang paham maka anda dapat mengikuti langkah pada tabel dibawah ini
Pastikan kabel terhubung pada pin yang telah ditentukan, Fungsi ESP32 sebagai input perintah dari kontrol dan fungsi Arduino sebagai fungsi output dari perintah kontrol ESP32.
2. Sambungkan port ESP32 ke PC.
3. Upload program yang ada pada link berikut (https://drive.google.com/file/d/1_3_lvQZ5LwwKrHlOo0SVWnnUkXQUpqCz/view?usp=sharing)
4. Ikuti proses upload sesuai dengan postingan ini.
5. Setelah upload maka selanjutnya download program pada link berikut(https://drive.google.com/file/d/11Ootr4_xJUAHsWeZXhUIWDfcxjLyuyoD/view?usp=sharing)
6. Jika sudah sambungkan port Arduino ke PC
7. Upload program tersebut ke arduino
8. perhatikan Video di bawah ini untuk hasilnya, jika kurang paham berikan komentar anda:
Dari mekanisme ini kita dapat belajar bahwa komunikasi ESP32 sebagai input untuk arduino dan arduino memberi perintah OUTPUT, sekian dari penejelasan ini dan selamat mencoba. Untuk postingan selanjutnya saya akan menampilkan program ESP32 menggunakan bahasa Java script. Sekian dan terimakasih 🙏
Ucapan terimakasih kepada https://randomnerdtutorials.com/esp32-web-server-arduino-ide/ yang telah memberi pengetahuan dan informasi untuk pengembangan esp32.
Tidak ada komentar:
Posting Komentar