Selasa, 19 Januari 2010   0 komentar

catatan : sensor ini merupakan sensor infra red yang sudah terintegrasi dengan rangkaian pendukungnya. dimana sensor ini mengeluarkan output analog. suplay voltage 5 v dc,,,untuk lebih jelas lg baca data sheetnya dong......

ex : writen in bascom-AVR
" karena sensor ini memiliki output analog maka kita memerlukan ADC sebagai pengkonversi data dari analog menjadi digital seperti yang kita perlukan atau rangkaian terintegrasi lainnya sesuai kebutuhan (seperti : rangkaian comparator sebagai pembentuk logika) ,,,perlu diketahui juga pada AVR sebagian besar sudah dilengkapi dengan ADC internal jadi kita tidak lg di repotkan untuk menambah rangkaian ADC. "

Config Adc = Single , Prescaler = Auto , Reference = Internal
(initialisasi ADC " lebih lengkapnya baca help bascom-AVR)

Jarak= 0 'initialisasi saja besaran yg kita pake
Ddra.0 = 0 ' seting porta.0 pada AVR sebagai input porta.0 merupakan adc chanel 0

Start Adc ' start pembacaan ADC
Jarak = Getadc(0) ' hasil ADC yang berada chanel 0 (data adc di pindahkan ke variable jarak)
Stop Adc ' penghentian pembacaan ADC


"pada contoh ini digunakan AVR jenis ATMEGA 16 dimana memiliki ADC sebanyak 8 chanel (dr porta.0 - porta.7, dimana setiap chanel memiliki ADC 10bit. terus hasil yg kita butuhkan yg mana???hahahhaha ya variable jarak sebagai data yg kita inginkan

Tidak ada komentar:

Leave a Reply