Tugas Pendahuluan 1 Modul 3

Tugas Pendahuluan Percobaan 1

Komunikasi UART (Universal Asynchronous Receiver Transmitter)


1. Kondisi[KEMBALI]

Pada percobaan ini dipilih kondisi penambahan resistor sebesar 1k Ohm sebelum LED

2. Gambar Rangkaian[KEMBALI]

Rangkaian Simulasi

3. Video Simulasi[KEMBALI]


4. Prinsip Kerja Rangkaian[KEMBALI]

Rangkaian diatas terdiri dari 2 buah arduino, sebuah button, sebuah LED merah, dan sebuah resistor 220 Ohm. Button terhubung ke pin 2 arduino 1 yang didefinisikan sebagai arduino MASTER, dan LED terhubung ke pin 12 arduino 2 yang didefinisikan sebagai SLAVE. Rangkaian diatas merupakan contoh penggunaan komunikasi UART yang memanfaatkan pin Tx dan Rx pada arduino. Saat button (input) ditekan, rangkaian akan terhubung. Arus akan mengalir dari Tx MASTER ke Rx SLAVE dan SLAVE akan mangalirkan arus ke output berupa LED. Berikut merupakan program arduino:

//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);
//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. Link Download[KEMBALI]

Download File Rangkaian Proteus [disini]

Download Video Simulasi [disini]

Download Program Arduino [disini]

Download Datasheet Arduino Uno [disini]

Download Datasheet Push Button [disini]

Download Datasheet LED [disini]

Download Datasheet Resistor [disini]

Tidak ada komentar:

Posting Komentar