Pada kesempatan kali ini saya akan menjelaskan mengenai bagaimana cara membuat sebuah simulasi yang bisa menjelaskan mengenai cara penggunaan fitur ADC pada mikrokontroller menggunakan bahasa pemrograman Bascom AVR. jadi pada contoh kali ini hanyalah simulasi saja tanpa ada hardware nyatanya. jika ingin dibuat hardware bisa saja dan juga hasilnya pun nanti akan sama seperti pada simulasi. untuk software simulasi menggunakan proteus kemudian untuk contoh sensor menggunakan potensiometer. untuk lebih jelasnya berikut adalah skema dan programnya.
a. Minimum System ATMega
b. Potensiometer
c. LCD 16x2
d. Program Bascom AVR
$regfile = "m16def.dat"
$crystal = 12000000
$baud = 9600
'--------------------------
Config Lcdpin = Pin , Rs = Portc.4 , E = Portc.5 , Db4 = Portc.0
Config Lcdpin = Pin , Db5 = Portc.1 , Db6 = Portc.2 , Db7 = Portc.3
Config Lcd = 16 * 2
Config Adc = Single , Prescaler = Auto , Reference = Avcc
Dim Dataadc1 As Word
Dim Volt1 As Single
Dim Dataadc2 As Word
Dim Volt2 As Single
Cls
Cursor Off
Start Adc
Do
Dataadc1 = Getadc(0)
Volt1 = Dataadc1 * 5
Volt1 = Volt1 / 1023
Dataadc2 = Getadc(1)
Volt2 = Dataadc2 * 5
Volt2 = Volt2 / 1023
Print "v1= " ; Volt1
Print "v2= " ; Volt2
Upperline
Lcd "v1= " ; Volt1
Lowerline
Lcd "v2= " ; Volt2
Waitms 10
Loop
e. VIDEO HASILNYA
No comments:
Post a Comment