Laporan Akhir 2 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 :

Pada rangkaian pengaruh potensiometer terhadap output adalah arus yang mengalir akan semakin kecil apabila semakin besar nilai hambatan yang diberikan  dan berpengaruh pada output dari rangkaian sehingga cahaya LED akan redup, dan sebaliknya arus yang mengalir ke output semakin besar jika semakin kecil nilai hambatan pada potensiometer dan mengakibatkan cahaya LED menjadi lebih terang.

2. Jelaskan bagian mana dari rangkaiandan program yang diganti jika output diubah menjadi motor DC

Jawab :

Pada rangkaian jika output rangkaian diubah menjadi motor DC yang perlu diganti dari rangkaian adalah pada bagian potensiometer diganti dengan button, dan ditambahkan resistor dengan hambatan 1k sebelum button. Dan untuk listing programnya tidak ada yang perlu diubah, karena untuk outputnya adalah LED ketika diganti dengan motor DC dan prinsip kerjanya sama yaitu untuk menyala atau bergerak ketika diberi logika HIGH atau 1 dan akan mati atau tidak menyala ketika diberi logika LOW atau 0.

File rangkaian Klik disini
Listing program master Klik disini
Listing program slave Klik disini
Video simulasi Klik disini
Datasheet arduino Klik disini











 

Tidak ada komentar:

Posting Komentar