Modul 3 Laporan Akhir 1
- Dapatkan link
- X
- Aplikasi Lainnya
Laporan Akhir 1
Komunikasi UART
a. Master | |
![]() ![]() |
//MASTER
#define button 2
void setup()
{
pinMode(button, INPUT_PULLUP);
Serial.begin(9600);
Serial.begin(9600);
}
void loop()
{
int nilai = digitalRead(button);
if (nilai == 0)
{
Serial.print("1");
}
else
{
Serial.print("2");
}
delay(200);
}
//SLAVE
#define led 12
void setup()
{
pinMode(led, OUTPUT);
Serial.begin(9600);
Serial.begin(9600);
}
void loop()
{
if (Serial.available() > 0)
{
int data = Serial.read();
if (data == '1')
{
digitalWrite(led, HIGH);
}
else
{
digitalWrite(led, LOW);
}
}
}
1. Analisa saat kita menggunakan 2 led di slave dengan pin yang berbeda.
Jika kita menggunakan 2 led di slave dengan pin yang berbeda, maka led yang kedua pada rangkaian tidak akan hidup, karena led yang kedua tidak dideklarasikan di program arduino pada slave, sehingga hanya led pertama yang hidup ketika di jalan perintah pada programnya.
- Dapatkan link
- X
- Aplikasi Lainnya
Komentar
Posting Komentar