Laporan Akhir 1 (Modul 3)




1. 
Alat dan Bahan [Kembali]

a) Instrument

1. Power Supply

Gambar 1. Power Supply
B. Bahan

1. Potensiometer

Gambar 2. Potensiometer
 
2. resistor
a) Komponen Input
 
1. push button
 


 
b) Komponen Output
 
buzzer

 
c) Komponen Lainnya 
 
1. Mikrokontroler
Gamabar 7. Arduino Uno



- Bread Board
Merupakan sejenis papan roti yang biasanya digunakan untuk membuat prototype rangkaian elektronik. Beberapa orang kadang menyebutnya project board atau bahkan  protoboard (prototype board).




- Kabel Jumper
Kabel jumper adalah suatu istilah kabel yang ber-diameter kecil yang di dalam dunia elektronika digunakan untuk menghubungkan dua titik atau lebih dan dapat juga untuk menghubungkan 2 komponen elektronika. Kabel jumper jenis ini digunakan untuk koneksi male to male pada kedua ujung kabelnya.



2. Rangkaian  [Kembali]


3. Prinsip Kerja [Kembali]

Listing Program:
//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 button 12 //Deklarasi pin 12 untuk LED
void setup() //Semua kode dalam fungsi ini dieksekusi sekali
{
pinMode(button,OUTPUT); //Deklarasi button 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(button,HIGH); //button menyala
}
else
{
digitalWrite(button,LOW); //button mati
}
}
}

 pada rangkaian digunakan komponen yaitu arduino sebagai pengendali dan perangkat komunikasi antar arduino. push button sebagai input dan LED sebagai output.

pada rangkaian dilakukan komunikasi UART yang menghubungkan TX dan RX antar arduino. UART merupakan komunikasi asyncronous sehingga transaksi dikirim perpaket sesuai baudrate. dilakukan program seperti di atas sehingga master mengirimkan informasi ke slave yang membuat kerja rangkain. ketika push button tidak ditekan maka LED tidak berbunyi ketikda push button ditekan maka LED akan berbunyi sesuai dengan perintah yang diberikan pada program.
4. Video Percobaan [Kembali]



5. Analisis [Kembali]

1. apakah bisa komunikasi UART berjalan jika dipasangkan dengan selain pin 0 dan 1 ? jelaskan kenapa dan teori sebenarnya
jawab :
tidak bisa, hal ini dikarenakan pada komunikasi UART dalam transmisi data tidak menggunakan clock tapi menggunakan transmitter dan receiver. transmiter sebagai pengiriman dan receiver sebagai penerima. pada arduino, pin transmitter dan receiver hanya berada pada pin 1 dan 0 sehingga untuk komunikasi UART hanya melalui pin 1 dan 0 antar perangkat.
secara teori UART hanya bisa 1 master dan 1 slave hal ini dikarenakan hanya pin 1 dan 0 sebagai TX dan RX dengan baudrate yang sama.

2. apa yang terjadi jika baudrate yang digunakan pada program master berbeda dengan slave ? jelaskan penyebabnya dan apa solusinya.
jawab :
ketika nilai baudrate berbeda antara master dan slave, maka komunikasi antar perangkat tidak terhubung. hal ini dikarenakan terjadinya perbedaan frekuensi antar pengirim dan penerima atau yang dikenal dengan perbedaan baudrate. secara teori perbedaan transmitting dan receiving UART hanya 10% sebelum bit terlalu jauh. pada percobaan, ketika berbeda maka tidak ada komunikasi antar perangkat. solusinya adalah dengan menyamakan baudrate oada sisi pengirim dan penerima sehingga komunikasi UART dapat berjalan.


6. Download [Kembali]

-File html download file
-File Rangkaian download file
-File Program download file
-File Video download file
-Datasheet Potensiometer Download File
-Datasheet LM 35 Download File
-Datasheet LCD Download File
-Datasheet Motor DC Download File
-Datasheet Arduino UNO Download File
-Datasheet Driver Motor L293D Download File
-Datasheet Resistor download file
-Datasheet Arduino UNO download file
-Datasheet Keypad download file
-Datasheet Seven Segment download file
-Datasheet LCD download file
-Datasheet LED download file

Tidak ada komentar:

Posting Komentar

DISPENSER OTOMATIS

DISPENSER OTOMATIS   1. Tujuan mengetahui fungsi komponen-komponen yang digunakan. memahami prinsip kerja dari sensor PIR, sensor infrared ,...