Kali ini saya akan menjelaskan mengenai bagaimana cara mengakses device Barcode menggunakan Bascom AVR, Barcode yang digunakan adalah barcode TTL dengan output berupa serial UART, jadi jika ingin mengakses device barcode ini sangatlah mudah yaitu hanya perlu device RS232 saja, karena fungsi RS232 adalah untuk menyamakan level tegangan antara barcode dengan mikrokontroller. Yang perlu diperhatikan yaitu konfigurasi RS232 tidak seperti pada umunya dikarenakan harus di croos over pada pin RX dan TX nya, atau kalau sudah pernah mengakses modem wavecom pasti akan tahu konfigurasinya, karena konfigurasinya sama persis. Pada contoh kali ini, alat hanya digunakan untuk menampilkan nilai barcode yang terbaca, kegunaan lain dari alat ini yaitu bisa untuk mendeteksi barang maupun bisa juga untuk alat pencari barang dan lainnya, berikut penjelasan gambar dan programnya.
a. Minimum System
b. Skematik RS232 Cross Over
c, Barcode Scanner
d. Program Bascom AVR
$regfile = "m16def.dat"
$crystal = 12000000
$baud = 9600
'Konfigurasi LCD
Config Lcdpin = Pin , Rs = Portc.0 , E = Portc.1 , Db4 = Portc.2
Config Lcdpin = Pin , Db5 = Portc.3 , Db6 = Portc.4 , Db7 = Portc.5
Config Lcd = 16 * 2
Cls
Cursor Off
Dim Datas As String * 20
Locate 1 , 1
Lcd "==BARCODE=="
Wait 1
Mulai:
Do
Cls
Input Datas
Upperline
Lcd Datas
Wait 10
Loop
$crystal = 12000000
$baud = 9600
'Konfigurasi LCD
Config Lcdpin = Pin , Rs = Portc.0 , E = Portc.1 , Db4 = Portc.2
Config Lcdpin = Pin , Db5 = Portc.3 , Db6 = Portc.4 , Db7 = Portc.5
Config Lcd = 16 * 2
Cls
Cursor Off
Dim Datas As String * 20
Locate 1 , 1
Lcd "==BARCODE=="
Wait 1
Mulai:
Do
Cls
Input Datas
Upperline
Lcd Datas
Wait 10
Loop
e. VIDEO HASILNYA
No comments:
Post a Comment