LAPORAN AKHIR MODUL 3 PERCOBAAN 1

  [Kembali ke Menu Sebelumnya]





1.  Komponen  [kembali]

Push Button
LED
 
Resistor



Arduino Uno



2. Rangkaian  [kembali]



3. Flowchart  [kembali]




4.  Listing Program  [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);

//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.  Video  [kembali]



6.  Analisa  [kembali]

1). Analisa apa yang akan terjadi jika memprogram aruino di laptop dengan keadaan TX RX di pin 0 dan 1 terhubung?
    Jawab: 
              Pada saat praktikum, jika ingin mengupload program ke arduino harus satu satu dengan "master" terlebih dahulu dan disusul dengan arduino "slave". Berikutnya setelah selesai upload program master dan disaat penguploadan program, pin tx rx tidak dihubungkan.
                Jika pin tersebut terhubung maka program tidak masuk dengan seusai pada arduinonya, jadi ada baiknya pada saat penguploadan program pin tx dan rx pada arduino dilepas terlebih dahulu.

2). Analisa apa yang akan terjadi jika pin TX RX diputus?
    Jawab:
              pada rangkaian simulasi atau pun percobaan, jika pin TX dan RX diputus, maka pada LED tidak akan menyala pada rangkaian yang dibuat, karena pin TX dan RX merupakan pin communicationnya, sehingga tanpa pin tersebut tidak ada pemrosesan data pada arduino sehingga LED tidak akan menyala.

7. Link Download  [kembali]










Tidak ada komentar:

Posting Komentar