Flowchart Master
Flowchart Slave
//SLAVE
#define led 12
void setup()
{
pinMode(led,OUTPUT);
Serial.begin(9600);
}
void loop()
{
if(Serial.available()>0)
{
int data = Serial.read();
if(data=='1')
{
digitalWrite(led,HIGH);
}
else
{
digitalWrite(led,LOW);
}
}
}
1. Apa yang terjadi jika kaki push button dihubungkan ke vcc? Bagaimana pengaruhnya terhadap output?
jika kaki push button dihungkan ke vcc hambatannya akan mengecil dan nyala LED semakin terang.
2. Bagaimana jika push button digantin menjadi switch SPDT, apa pengaruhnya terhadap output?
Jika push button diganti menjadi switch SPDT maka akan terjadi perubahan pada rangkaian. Jika switch SPDT dihubungkan ke LED maka LED akan menyala dan bila switch dihubungkan ke ground maka LED akan berkedip-kedip. Pada dasarnya prinsip switch SPDT sama dengan button yaitu memutus dan menghubungkan arus listrik.3. Jika pada push button (input) dan led (output) ditambahkan resistor 100k, bagaimana pengaruhnya terhadap jalannya rangkaian?
Jika ditambahkan resistor 100k ohm maka LED tidak akan menyala karena nilai tahanan yang sangat besar menghambat arus masuk ke button dan LED sehingga LED tidak mendapatkan arus yang cukup untuk menyala4. Bisakah menggunakan lebih dari 1 slave? Jelaskan alasannya
Tidak bisa, karena pada komunikasi UART merupakan komunikasi satu arah yaitu paket data ditransmisikan dari master melalui pin Tx arduino master ke pin Rx arduino slave.
Tidak ada komentar:
Posting Komentar