Tugas Akhir M3 Percobaan UART



1.Hardware [Kembali]



2. Rangkaian Simulasi [Kembali]


3. Flowchart  [Kembali]

- Master

- Slave

4. Listing 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. Analisa [Kembali]

- Bandingkan UART dengan komunikasi yang lain ( kelebihan dan kelemahan
kelebihannya UART berintergrasi terhadap 2 arduino yg memiliki master dan slave yang sangat tersusun jalannya suatu rangkaian, komunikasinya berjalan jika berintergrasi antara satu arduino dan arduino lainyanya.UART Juga menggunakan satu kabel transmisi yang dapat digunakan untuk mengirim data ,  karena menggunakan satu kabel transmisi itu merupakan salah satu keuntungan dari UART ini . tetapi Sistem UART ini apabila digunakan untuk mengirim informasi informasi yang letak nya jauh maka Kecepatan Transfer informasi tadi akan lambat atau bisa terjadi tabrakan data ( kerusakan data ) .

6. Video [Kembali]







7. Link Download [Kembali]

Download Rangkaian Praktikum [Rangkaian 1]
Download Video Praktikum [Video Percobaan]


0 komentar:

Posting Komentar

Total Tayangan Halaman

SINDA RAMADHANA AKBAR

Cari Blog Ini

Diberdayakan oleh Blogger.

Arsip Blog

 
kembali lagi keatas