1. Kondisi [kembali]
Percobaan 1 Kondisi 11
Ganti LED menjadi buzzer, buatlah kondisi awal buzzer mati lalu hidup dengan delay 200 ms
Ganti LED menjadi buzzer, buatlah kondisi awal buzzer mati lalu hidup dengan delay 200 ms
3. Flowchart [kembali]
4. Listing Program [kembali]
5. Video [kembali]
6. Link Download [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
}
}
}
|
File HTML - Download
File Rangkaian - Download
File Video - Download
No comments:
Post a Comment