«

»

Aug 16

Menggunakan ADC

Dalam dunia elektronika, istilah ADC atau Analog to Digital Converter,
sudah sangat umum. Banyak chip untuk fungsi tersebut yang dapat kita
jumpai di pasaran. Satu yang cukup populer adalah ADC 0809, yang
menyediakan input analog 8 kanal dan output 8 bit. Untuk yang ingin
lebih ringkas, dapat menggunakan ADC 0831. Chip ini menyediakan input
analog 1 kanal dan output serial. Ukuran fisiknya cuma 8 pin. Namun,
kita harus membayar ekstra untuk ukurannya yang kompak 🙂

Namun, dalam beberapa kasus konversi, kita tidak perlu menggunakan
chip ADC, namun cukup menggunakan konsep RCTime – Resistor, Capacitor,
Time; memanfaatkan waktu pengisian kapasitor.

Dalam mikrokontroler BASIC Stamp, sudah ada command untuk maksud
tersebut. Jadi, kalau kita perlu meng-capture data analog dari
rangkaian Photocell, Potensiometer atau Thermistor; cukup merangkainya
dengan sebuah Capacitor; kemudian memanfaatkan command RCTIME. Command
ini akan menghitung berapa lama waktu pengisian capacitor, yang
nilainya akan berubah sesuai dgn perubahan nilai resistansi yang akan
di-capture.

LOW 0
RCTIME 0, 1, x

Kita akan mendapatkan nilai hasi konversi: x 🙂

Jadi, utk aplikasi pengendali lampu berdasarkan intensitas cahaya
matahari yang dapat diatur derajat intensitasnya secara digital, cukup
gunakan RCTIME 😉

LOW 0
RCTIME 0, 1, x
IF ( x = 13000 ) THEN nyalakan_lampu ELSE matikan_lampu

Selamat ber-eksplorasi!