Komunikasi UART
//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 Buzzer
void setup() //Semua kode dalam fungsi ini dieksekusi sekali
{
pinMode(led, OUTPUT); //Deklarasi Buzzer 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); //Buzzer menyala
}
else
{
digitalWrite(led, LOW); //Buzzer mati
}
}
}
|
5. Analisa [kembali]
6. Video [kembali]
Peran Botton pada percobaan 1
Push button switch (saklar tombol tekan) adalah perangkat / saklar sederhana yang berfungsi untuk menghubungkan atau memutuskan aliran arus listrik dengan sistem kerja tekan unlock (tidak mengunci). Sistem kerja unlock disini berarti saklar akan bekerja sebagai device penghubung atau pemutus aliran arus listrik saat tombol ditekan, dan saat tombol tidak ditekan (dilepas), maka saklar akan kembali pada kondisi normal.
2. Ceritakan bagaimana master mengirim data ke slave
Input arduino master adalah button dan outputnya dari arduino slave yaitu LED. Ketika
button ditekan, maka data secara serial akan dikirim dari Tx arduino master ke Rx arduino
slave. Dimana Rx master dihubungkan ke Tx Slave mempunyai fungsi untuk mengurangi
error-erorr data yang dikirim . Terakhir akan dikonversikan oleh arduino untuk memberkan
LED mati atau hidup
Push button switch (saklar tombol tekan) adalah perangkat / saklar sederhana yang berfungsi untuk menghubungkan atau memutuskan aliran arus listrik dengan sistem kerja tekan unlock (tidak mengunci). Sistem kerja unlock disini berarti saklar akan bekerja sebagai device penghubung atau pemutus aliran arus listrik saat tombol ditekan, dan saat tombol tidak ditekan (dilepas), maka saklar akan kembali pada kondisi normal.
Prinsip kerja Push Button adalah apabila dalam keadaan normal tidak ditekan maka kontak tidak berubah, apabila ditekan maka kontak NC akan berfungsi sebagai stop (memberhentikan) dan kontak NO akan berfungsi sebagai start (menjalankan) biasanya digunakan pada sistem pengontrolan motor – motor induksi untuk menjalankan mematikan motor pada industri – industri.
2. Ceritakan bagaimana master mengirim data ke slave
Input arduino master adalah button dan outputnya dari arduino slave yaitu LED. Ketika
button ditekan, maka data secara serial akan dikirim dari Tx arduino master ke Rx arduino
slave. Dimana Rx master dihubungkan ke Tx Slave mempunyai fungsi untuk mengurangi
error-erorr data yang dikirim . Terakhir akan dikonversikan oleh arduino untuk memberkan
LED mati atau hidup


Tidak ada komentar:
Posting Komentar