ALAT:
HP Android (Suport USB OTG)
Bluino Loader
Keyboard Wireless (optional)
Kabel data mikro USB
Kabel OTG
BAHAN:
Project Board
ESP32
kabel jumper
tombol
Resistor 100 Ohm x1
Resistor 1K Ohm x1
Resistor 47 Ohm x2
Potensio
Buat rangkaian seperti diatas, pastikan semua jalur dan nilai komponen seperti resistor atau komponen lain menggunakan nilai yang benar.
Konsultasikan rangkaian sudah benar atau belum kepada guru.
Buka aplikasi arduino IDE
Ketik program diatas, tampilannya akan seperti
Atur board mikrokontroler yang digunakan. Caranya Tools -> Board -> Arduino ESP32.
Sambungkan board ESP32 ke komputer menggunakan kabel data
Pilih Port(jalur data) komunikasi data. Caranya Tools -> Port -> biasanya pilih selain PORT 1.
Pencet tombol Verify (mengecek program sudah benar atau belum). Jika ada huruf yang salah, tanda baca atau salah huruf akan muncul peringatan error dan harus di betulkan
Tunggu proses verify. Untuk pertama kali biasanya agak lama. tunggu hingga bar warna hijau penuh.
Jika tidak ada peringatan error maka lanjut ke proses Upload
Program selesai diupload, ditandai keterangan Done uploading
Panduan langkah langkah pemrograman yang lebih lengkap, buka materi LED berkedip.
ADC mengubah nilai analog menjadi data digital. Arduino nano mempunyai kemampuan untuk mengubah nilai tegangan(analog) menjadi nilai angka. Terdapat 8 PIN yang bisa digunakan sebagai ADC yaitu 32, 33, 34, 35, 36 dan 39 untuk chanel 1. Tegangan yang bisa diubah yaitu 0 s/d 3,3V(tegangan diatas 3,3V dapat merusak ESP32), Nol(0) Volt diubah ke data digital menjadi 0. kemudian 1,65V diubah menjadi 2047. bila 3,3V diubah menjadi 4095. Jadi range data digital 0 hingga 4095.
ADC ini paling sederhana bisa digunakan sebagai Volt meter 0-3,3V. Untuk pengaplikasian lebih dalam ADC dapat digunakan untuk membaca berbagai macam sensor. Misal sensor cahaya LDR, sensor suhu LM35, sensor accelerometer adxl335 dsb.
Potensio pada rangkaian diatas digunakan untuk mengubah2 nilai tegangan. Menggunakan potensio bisa didapat tegangan 0-3,3V dengan memutar potensio. Output dari potensio di sambungkan ke ESP32 PIN 34
membuat variabel, nantinya variabel ini akan digunakan sebagai tempat menyimpan data ADC
menyiapkan komunikasi serial dengan baudrate 9600
Membaca Tegangan pada PIN 34 kemudian data ADC disimpan di variabel "a"
Mengirimkan nilai yang ada pada variable "a" melalui komunikasi serial