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 pengaruh nilai potensiometer terhadap output rangkaian
Jawab :

pengaruh nilai potensio pada rangkaian adalah semakin besar nilai resistansi yang diterpkan pada potensio maka terjadi pengecilan nilai tegangan keluar sehingga led akan redup dan sebaliknya jika nilai resistansi pada potensio kecil maka tegangan keluar semakin besar menyebabkan led hidup terang.

2.      Jelaskan bagian mana dari rangkaian dan program yang diganti jika output diubah menjadi motor DC
Jawab :

pada rangkaian perlu diganti output dari led mejadi motor dc dan button di ganti dengan potensiometer, dan ditembahkan resistor dengan hambatan 1k pada button. Dan untuk output LED diganti menjadi motor DC. Dan untuk listing program arduino tidak ada yang perlu diganti, karena untuk outputnya yaitu LED ketika diganti dengan motor DC tidak masalah karena prinsip kerjanya sama yaitu menyala atau bergerak ketika diberi logika HIGH dan akan mati atau tidak menyala ketika diberi logika LOW.

File rangkaian Klik disini
Listing program masterKlik disini
Listing program slaveKlik disini
Video simulasiKlik disini
Datasheet arduino Klik disini











Tidak ada komentar:

Posting Komentar