Lap Akhir 1 MODUL 3 MIKRO




komunikasi UART


1. Hardware [Kembali]






2. Gambar Rangkaian Simulasi [Kembali]



3. Flowchart [Kembali]

MASTER


SLAVE




4. List Program [Kembali]


//MASTER

#define button 2 //Deklarasi pin 2 untuk button

void setup()          //Semua kode dalam fungsi ini dieksekusi sekali
{

pinMode(button, INPUT_PULLUP);
Serial.begin(9600); //Set baud rate 9600
}

void loop()            //Semua kode dalam fungsi ini dieksekusi berulang
{
int nilai = digitalRead(button);

//Button ditekan
if (nilai == 0)
{
Serial.print("1");
}
else
{
Serial.print("2");
}

delay(200);
}

//SLAVE

#define led 12 //Deklarasi pin 12 untuk LED

void setup() //Semua kode dalam fungsi ini dieksekusi sekali {

pinMode(led, OUTPUT); //Deklarasi LED sebagai output
Serial.begin(9600);               //Set baud rate 9600
}

void loop()
//Semua program dalam fungsi ini dieksekusi berulang
     {

if (Serial.available() > 0)
{
int data = Serial.read();
if (data == '1') //Jika data yang dikirimkan berlogika
{
digitalWrite(led, HIGH); //LED menyala
}
else

{
digitalWrite(led, LOW); //LED mati
}

}


5. Video Simulasi [Kembali]




6. Prinsip Kerja Rangkaian [Kembali]


1      1) kegunaan Set Boud Rate pada listing program
                Kegunaaan dari set Boud rate pada listing program percobaan ini adalah untuk menentukan atau memasukan kecepatan pemberian atau ataupun penerimaan data yang dilakukan oleh arduino. Dengan mendeklarasikan kecepatan dengan menggunakan sintax set boud rate pada listing program arduino maka kita dapat megetahui berepa kecepatan transfer data yang dilakukan oleh arduino tersebut.

2      2)Prinsip kerja UART

UART adalah salah satu komunikasi asyncronus yang menggunakan kaki Rx dan Tx sebagai jalur komunikasi nya. Prinsip kerja tipe komunikasi ini ialah arduino master akan mengirimkan data melalui kaki Tx dan akan diterima oleh arduino slave elalui kaki Rx kemudian arduino slave akan menghidupkan LED.  


1.   



untuk mengubah data digital dalam format BCD untuk ditampilkan dalam format angka desimal secara visual

Read more at: http://elektronika-dasar.web.id/dekoder-bcd-ke-7-segmen-cmos-4511/
Copyright © Elektronika Dasar
Fungsi dari dekoder BCD ke 7 penampil 7 segmen ini adalah untuk mengubah data digital dalam format BCD untuk ditampilkan dalam format angka desimal secara visual

Read more at: http://elektronika-dasar.web.id/dekoder-bcd-ke-7-segmen-cmos-4511/
Copyright © Elektronika Dasar
Fungsi dari dekoder BCD ke 7 penampil 7 segmen ini adalah untuk mengubah data digital dalam format BCD untuk ditampilkan dalam format angka desimal secara visual

Read more at: http://elektronika-dasar.web.id/dekoder-bcd-ke-7-segmen-cmos-4511/
Copyright © Elektronika Dasar
7. Link Download [Kembali]

Rangkaian bisa download disini
Video Simulasi bisa download disini
File HTML bisa download disini

Postingan Populer