Showing posts with label port serial. Show all posts
Showing posts with label port serial. Show all posts

Friday, March 2, 2012

Tutorial Jam Digital dengan RTC DS1307 Menggunakan CodeVision AVR


Sebelumnya sudah pernah saya posting tentang RTC DS1307 juga pada Tutorial Jam Digital dengan Bascom AVR, sedikit teori dan datasheet RTC DS1307 dapat dilihat pada postingan tersebut.





Pada tutorial kali ini saya akan memberikan contoh program jam digital dengan RTC DS1307 menggunakan bahasa pemrograman CodeVision AVR. Jam digital tersebut akan menampilkan tanggal dan waktu pada LCD dan port serial atau Hyperterminal.



 




Rangkaian skematik untuk tutorial jam digital ini sbb:





 

Read more >>

Monday, February 27, 2012

Tutorial Komunikasi I2C (Inter-Integrated Circuit) Antar Mikrokontroler dengan Bascom AVR




I2C merupakan salah satu bentuk komunikasi serial pada mikrokontroler yang menggunakan dua pin atau disebut juga two-wire interface, yaitu pin SDA (data) dan SCL (clock). Berbeda dengan SPI yang mempunyai MASTER dan SLAVE yang harus dibedakan, pada I2C semuanya bertindak sebagai MASTER atau MULTI-MASTER SERIAL. 


Pada tutorial ini saya akan memberikan contoh sederhana untuk komunikasi serial I2C antar dua mikrokontroler dengan bahasa pemrograman BASCOM AVR.






Rangkaian skematiknya sebagai berikut:





Read more >>

Thursday, November 24, 2011

Tutorial Telemetri 2.4 GHz dengan XBEE (ZigBee)




Telemetri atau komunikasi data tanpa kabel (wireless) merupakan cara yang efektif untuk komunikasi jarak jauh tanpa harus terganggu dengan jalur kabel yang panjang. Modul telemetri pun beragam, ada yang menggunakan komunikasi serial (seperti XBee, YS-1020, TLP-RLP 434) dan SPI (RFM01-RFM02, RFM12). Modul telemetri juga menggunakan sistem modulasi yang berbeda seperti ASK, FSK, PSK, dsb. Contoh telemetri dengan SPI telah saya bahas pada Tutorial RFM01-RFM02.





Modul X-Bee atau ZigBee ini menggunakan komunikasi serial dengan modulasi FSK (Frequency Shift Keying) dengan frekuensi 2.4 GHz. Jangkauan XBee mencapai 30 meter indoor dan 100 meter outdoor, sedangkan XBee-Pro 100 meter indoor dan 1500 meter outdoor. Tentunya jangkauan tersebut akan lebih efektif jika menggunakan antenna khusus XBee, seperti ini:




XBee juga merupakan salah satu modul telemetri yang dapat berfungsi sebagai RX dan TX sekaligus atau dapat melakukan komunikasi dua arah. Komunikasi serial  pada modul XBee ini sama dengan cara mengirim dan menerima data seperti komunikasi serial biasa. 



Read more >>

Wednesday, November 23, 2011

Tutorial Komunikasi Serial dengan Code Vision


Sebelumnya saya sudah menjelaskan Tutorial Komunikasi Serial dengan AVR GCC dan untuk Tutorial Komunikasi Serial dengan Bascom AVR dapat dilihat diartikel tentang Tutorial RFID with Microcontroller, sekarang saya akan menjelaskan Tutorial Komunikasi Serial dengan Code Vision. Jika Anda pemula dan ingin belajar dari awal tentang Code Vision bisa dilihat pada Tutorial Menampilkan LCD.





Rangkaian skematik simulasi dengan proteus untuk tutorial ini adalah sbb:












Simulasi tersebut juga bisa di download disini.



Read more >>

Friday, September 30, 2011

Tutorial Komunikasi Serial dengan AVR GCC / winAVR (Tutorial Serial Communication with AVR GCC / winAVR)




Berikut ini saya akan memberikan tutorial untuk mengirimkan data serial dari mikrokontroler ke komputer dan menerima data serial dari komputer ke mikrokontroler, menggunakan bahasa C dengan compiller AVR GCC atau winAVR.





Rangkaian skematik untuk IC MAX232 sebagai pengkonversi tegangan antara mikrokontroler dan port serial komputer, sebagai berikut:


max232



Read more >>

Sunday, June 19, 2011

Tutorial Antarmuka Mikrokontroler dan Komputer dengan Visual Basic (Interface Microcontroller and Computer with Visual Basic)




Visual Basic dapat digunakan untuk aplikasi akuisisi data dengan database dan chart, absen, menerima dan mengirim data, yang semuanya terhubung dengan port serial. Sebelum mengembangkan aplikasi lebih jauh, sekarang saya akan memberikan tutorial cara menampilkan data yang diterima pada port serial dengan Visual Basic. 





Data dikirimkan melalui mikrokontroler ke port serial komputer melalui IC MAX232 yang berfungsi sebagai pengubah level tegangan TTL dari mikrokontroler menjadi level tegangan RS232 pada port serial komputer, dan sebaliknya untuk mengubah dari tegangan RS232 menjadi tegangan TTL mikrokontroler. Rangkaiannya seperti ini:





Read more >>