Laporan Akhir Percobaan 3



1. Komponen[Kembali]

 a. Arduino

Arduino adalah kit elektronik atau papan rangkaian elektronik open source yang di dalamnya terdapat komponen utama yaitu sebuah chip mikrokontroller dengan jenis AVR dari perusahaan Atmel. Arduinoyang kita gunakan adalah Arduino Uno yang menggunakan chip AVR ATmega 328P. Dalam memprogram Arduino bisa dapat berhubungan dengan komputer ataupun perangkat lain.


b. Button
c. Motor DC






Master
//MASTER

#include <Wire.h> 
#define MASTER_ADDR 9

int analogPin = 0; int val = 0;

void setup() { Wire.begin();
}

void loop() { delay(50);
val = map(analogRead(analogPin), 0, 1023, 255, 1);

Wire.beginTransmission(MASTER_ADDR); Wire.write(val);
Wire.endTransmission();

}

Slave
//SLAVE
#include <Wire.h> 
#define SLAVE_ADDR 9

int LED = 13; int rd;
int br;

void setup() { pinMode(LED, OUTPUT);
Wire.begin(SLAVE_ADDR); Wire.onReceive(receiveEvent);

Serial.begin(9600); Serial.println("I2C Slave demo");

}

void receiveEvent(){ rd = Wire.read(); Serial.println(rd);
}
void loop() { delay(50);

if(rd==HIGH){
digitalWrite(LED, HIGH);
}else{
digitalWrite(LED, LOW);
}
}





Ganti potensiometer dengan button, ganti LED dengan motor DC. Jika push button ditekan maka motor akan berputar searah jarum jam

Analisa :
1. Jelaskan pangaruh nilai potensiometer terhadap output rangkaian
Jawab :
Semakin besar hambatan pada potensiometer maka arus yang mengalir akan semakin kecil , akibatnya nyala LED tidak terang/redup. Begitu juga sebaliknya semakin kecil hambatan pada potensiometer maka arus yang mengallir akan semakin besar,akibatnya nyala LED akan terang

2. Jelaskan bagian mana dari rangkaiandan program yang diganti jika output diubah menjadi motor DC
Jawab :
Untuk rangkaian mengubah potensiometer dengan button dan menambahkan resistor pada button sebesar 1k. Kemudian megganti LED dengan motor DC. Untuk listing nya tidak ada yang diubah karna pada dasarnya Motor DC memiliki prinsip kerja yang sama dengan LED yaitu akan bergerak dalam keadaan HIGH dan berhenti dalam keadaan LOW

3.Bagaimana mengontrol kecepatan dan arah motor DC pada percobaan ini

Jawab:
Dengan memperbesar arus yang masuk ke motor DC. Pada rangkaian kali ini dengan mengurangi besar resistor yang dipasangkan sebelum motor DC. Jika ingin lebih cepat bisa dengan menambahkan sumber tambahan berupa battery.

File rangkaian                    [Download]
Listing program master   [Download]
Listing program slave       [Download]
Video simulasi                   [Download]
Datasheet arduino             [Download]
HTML                                   [Download]

Tidak ada komentar:

Posting Komentar

Laporan Akhir Percobaan 1 [KEMBALI KE MENU SEBELUMNYA] DAFTAR ISI 1. Komponen 2. Rangkaian Simulasi 3. Flowchart 4. Listing Program 5. Video...