Laporan Akhir Percobaan 1 M3
Rangkaian yang di susun terdiri dari 2 buah arduino yang dihubungkan satu sama lain. .
Rangkaian 1 sendiri merupakan percobaan UART. jadi prinsip kerja dari UART sendiri yaitu master akan mengirimkan sinyal data melalui pin output TX ke pin RX, pin TX akan mengirimkan data atau sinyal dan pin RX akan menerima data, begitu pula dari Slave ke master. yang digunakan juga sama. Untuk outputan nya sendiri dikeluarkan oleh pin2 pada master dan pin12 dari Slave.
Jika master mengeluarkan output logika 1 maka switch tidak terhubung, dan akan berlogika 0 bila switch terhubung. pada slave akan memberikan logika sebaliknya sehingga arus mengalir dari pin 12 ke LED lalu ke ground sehingga LED hidup.
Listing Program :
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
}
}
}
1. Analisa pengaruh baudrate pada LED
Jawab :
Jawab :
Baud rate mengindikasikan seberapa cepat data dikirim melalui komunikasi serial.Bit per detik ini mengartikan bahwa berapa bit data dapat ditransfer setiap detiknya. Jika kita menginverskan nilai bps ini, kita dapat memperoleh keterangan berapa lama waktu yang dibutuhkan untuk mengirim 1 bit. Pada percobaan 1 ini, jika semakin besar nilai baud rate, semakin tinggi kecepatan transfer.
2. Analisa prinsip kerja UART pada percobaan 1
Jawab :
Prinsip kerja dari UART sendiri yaitu master akan mengirimkan sinyal data melalui pin output TX ke pin RX, pin TX akan mengirimkan data atau sinyal dan pin RX akan menerima data, begitu pula dari Slave ke master. yang digunakan juga sama. Untuk outputan nya sendiri dikeluarkan oleh pin2 pada master dan pin12 dari Slave.
Jika master mengeluarkan output logika 1 maka switch tidak terhubung, dan akan berlogika 0 bila switch terhubung. pada slave akan memberikan logika sebaliknya sehingga arus mengalir dari pin 12 ke LED lalu ke ground sehingga LED hidup.
File HTML : Klik Disini...
Video Rangkaian : Klik Disini...
Program Arduino : Klik Disini...
Library Arduino UNO : Klik Disini...
Data sheet Arduino UNO : Klik Disini...
Data sheet LCD : Klik Disini...
Data sheet Resistor : Klik Disini...
Tidak ada komentar:
Posting Komentar