Setelah kita tahu pengertian , kelebihan dan kekurangan komunikasi serial, sekarang kita terapkan diprogram. Bahaha Pemrograman yang saya gunakan yaitu bahasa C menggunakan Code Vision.
Contoh Program Komunikasi Serial 2 Mikrokontroller:
Contoh Program di Mikrokontroller Slave:
while(1)
{
putchar(255); //mengirimkan karakter maksimal 8 bit
putchar(jarak1); //mengirimkan karakter dari hasil perhitungan jarak sensor ultrasonic
}
Contoh Program di Mikrokontroller Master:
#include
void get_ultra() // disini dibuat prosedur get ultra yaitu prosedur untuk menerima karakter dari mikrokontroller slave
{
while (getchar()!=255){};
depan=getchar(); // getchar disini menerima karakter dari mikro slave jarak 1.
}
void main(void)
{
PORTA=0x00;
DDRA=0xFF; // Port A disini merupakan port komunikasi yg ada di Mikro Master sedangkan di mikro slave port yg digunakan PORTB.
}
sekian share program komunikasi serial yang pernah ane buat.
terimakasih
1 comment:
wah ane gak terlalu ngerti nih hehehe
Post a Comment