Program Arduino pengatur kecerahan LED dengan potensiometer


Serupa dengan posting sebelumnya tentang membaca tegangan analog dengan Arduino, pada posting kali ini potensiometer yang terhubung dengan arduino digunakan untuk mengatur kecerahan LED. Tegangan analog potensiometer diubah menjadi data digital. Kemudian data digital tersebut dikirimkan pada LED yang terhubung pada pin PWM (Pulse Width Modulation). Besar kecilnya data yang dikirimkan akan mempengaruhi kecerahan LED. Baik langsung saja tulis programnya seperti dibawah ini:

Continue reading “Program Arduino pengatur kecerahan LED dengan potensiometer”

Membaca tegangan analog dengan Arduino


Tulisan kali ini akan membahas tentang pembacaan tegangan analog yang masuk pada pin analog Arduino. Tegangan yang masuk dikonversi terlebih dahulu menjadi data digital. Arduino yang saya gunakan adalah Arduino UNO. Pin analog Arduino dapat menerima nilai hingga 10 bit sehingga dapat mengkonversi data analog menjadi 1024 keadaan (2^10= 1024). Artinya nilai 0 merepresentasikan tegangan 0 volt dan nilai 1023 merepresentasikan tegangan 5 volt. Mengapa 1023? Bukannya 1024? Hati-hati, disini dimulai dari angka 0 bukan angka 1, sehingga nilai terbesar adalah 1023. Data yang sebelumnya analog dikonversi menjadi data digital. Proses konversi dari nilai analog menjadi digital ini disebut proses ADC (Analog to Digital Conversion). Bagaimana jika tegangan 5 volt dikonversi menjadi data digital 10 bit? Mari kita hitung

konversi ADC 10 bit Continue reading “Membaca tegangan analog dengan Arduino”