Rabu, 08 Februari 2012

Komunikasi Serial ATMega32 dengan USB to serial TTL Converter

Artikel Komunikasi Serial ATMega32 dengan USB to serial TTL Converter kali ini, saya akan mengulas tentang komunikasi serial dengan mikrokontroler ATMega32. Protokol komunikasi yang sering digunakan untuk mengkomunikasikan sebuah piranti dengan komputer adalah komunikasi serial.

Artikel Komunikasi Serial ATMega32 dengan USB to serial TTL Converter, digunakan USB to Serial TTL converter untuk mengkomunikasikan antara mikrokontroler dengan komputer/laptop. input dari laptop/PC dengan USB sedangkan untuk menghubungkan ke mikrokontroler menggunakan PIN TX,RX dan GND.
Berikut penampakan nya :

Usb To Serial TTL Converter
Usb to serial TTL converter

Kenapa memakai Usb to serial TTL converter?? hehe
Tegangan komunikasi serial untuk mikrokontroler diantara 0V-3,3V akan tetapi untuk tegangan komunikasi serial komputer sekitar -15 sampai 15V. Untuk kedua piranti itu dapat berkomunikasi sehingga diperlukan sebuah converter agar level tegangan nya setara dan sama-sama dapat berkomunikasi.
Salah satu converter yang dapat digunakan adalah dengan menggunakan IC MAX232 dan dihubungkan dengan komputer lewat DB9. atau dapat juga dengan menggunakan kabel USB to serial converter.
usb+to+serial+kabel

microcontroller_uart_max232_circuit

Akan tetapi kedua piranti itu memiliki beberapa kelemahan, seperti kabel usb to serial yang relatif mahal, piranti yang lebih besar, ribet harus membuat rangkaian apabila akan menggunakan converter dengan DB9 dan IC max232.

Komunikasi Serial ATMega32 dengan USB to serial TTL Converter
Berikut hasil percobaan nya dengan hyperterminal:
serial 9600

serial 57600

Komunikasi Serial ATMega32 dengan USB to serial TTL Converter
Sudah teruji untuk Baudrate 300 - 57600
Berikut source code dengan Bascom AVR nya :
$regfile = "m32def.dat"
$crystal = 11059200
$baud = 300

Config Lcdpin = Pin , Db4 = Portc.4 , Db5 = Portc.3 , Db6 = Portc.2 , Db7 = Portc.1 , E = Portc.5 , Rs = Portc.7
Config Lcdbus = 4
Config Lcd = 16 * 2
Cursor Off
Cls
Config Adc = Single , Prescaler = Auto , Reference = Avcc
Start Adc
Dim A As Word
Do
A = Getadc(1)
Locate 1 , 1
Lcd "akses ADC -EVA-"
Locate 2 , 1
Lcd "datanya=" ; A
Print "datanya=" ; A
Loop

Perintah yang paling utama untuk komunikasi serial dengan Bascom AVR :
$baud = 'kecepatan baudrate'   , digunakan untuk mengatur kecepatan baudrate
dan perintah Print" " untuk menampilkan data di PC/Laptop.

Kelebihan dari USB to Serial TTL Converter ini adalah :
- mudah penggunaan nya.
- praktis
- ekonomis
- kabel UpTo 1 meter.
- Baudrate teruji 300-57600

Bagi yang berminat untuk membeli USB TO SERIAL TTL CONVERTER ini dapat menghubungi saya di :
email : mirzadanu@ymail.com
atau Facebook : Mirza Dhanu/mirzadanu@gmail.com
atau juga COD disekitar area UGM Yogyakarta

DIJUAL MURAH MERIAH HANYA Rp. 40.000,- saja. Belum termasuk Ongkir.
Untuk pembelian 5 pcs atau lebih HANYA Rp. 35.000, - /Pcs.
Anda akan mendapatkan :
1 unit USB to Serial TTL Converter
1 unit CD berisi Driver, Tutorial Penggunaan, source code komunikasi serial.
1 Kemudahan untuk melakukan komunikasi serial untuk Tugas, Proyek, DLL.
hehehehee

Bagi yang memakai windows 7, dapat mendownload hyperterminal DISINI
Sekian Artikel Komunikasi Serial ATMega32 dengan USB to serial TTL Converter, mohon maaf apabila ada kesalahan semoga bermanfaat.
Bagaimana menurut Anda? Silahkan berkomentar.
Artikel Terkait Lainnya :


1 komentar:

Mas, kalau kabel usb to rs232 seperti warna biru diatas bisa langsung dihubungkan ke mikrokontroller ataukah perlu tambahan ic max232 lagi untuk bisa berkomunikasi antara pc dengan mikro?

Poskan Komentar

Silahkan berkomentar

Site Search