1. Alat dan Bahan [Kembali]
2. Rangkaian [Kembali]
3. Prinsip Kerja Rangkaian [Kembali]
Pada percobaan, rangkai 2 arduino dengan menghubungkan rx dan tx untuk membuat arduino master dan slave. lalu sambungkan led ke resistor yang selanjutnya terhubung ke ground, lalu sambungkan led ke arduino slave pada pin digital 12. selanjutnya sambungkan button ke pin digital 2. selanjutnya sambungkan 5v dari masing-masing arduino satu sama lain. selanjutnya program arduino slave dan master dari listing program dan upload ke masing-masing arduino. untuk menjalankan rangkaian sambungkan vcc ke salah satu arduino agar mendapatkan daya yang cukup untuk menjalankan rangkaian. Dapat terlihat ketika button ditekan maka LED akan hidup.
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 Percobaan [Kembali]
6. Analisa [Kembali]
1. Analisa pengaruh baudrate terhadap LED
Baudrate sangat berpengaruh terhadap LED, jika baudrate yang di program tidak sesuai dengan yang ditampilkan maka hasilnya tidak keluar. Jika baudrate rendah maka delay semakin banyak.
2. Analisa prinsip kerja UART pada percobaan 1
UART pada arduino berada pada pin 0 dan 1(rx dan tx). rx dihubungkan ke tx pada masing-masing arduino, bertujuan untuk menghubungkan 2 mikrokontroller agar menjadi master dan slave. Pada master tujuannya adalah sebagai program utama dan slave untuk program eksekusi.
7. Link Download [Kembali]
Tidak ada komentar:
Posting Komentar