1. Komponen [Kembali]
Arduino Uno
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.
2. Rangkaian Simulasi [Kembali]
3. Listing Program [Kembali]
- 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
#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);
br = map(rd, 1, 255, 100, 2000);
digitalWrite(LED, HIGH); delay(br); digitalWrite(LED, LOW); delay(br);
}
4. Flowchart [Kembali]
5. Video [Kembali]
6. Analisa [Kembali]
KONDISI
Ganti potensiometer dengan button, ganti LED dengan motor DC. Jika push button ditekan maka motor akan berputar searah jarum jam
1. Jelaskan pengaruh nilai potensiometer terhadap output rangkaian
Jawab :
Pengaruh nilai potensiometer terhadap output rangkaian adalah semakin besar nilai
hambatan maka arus yang mengalir akan semakin kecil yang berpengaruh pada output
dari rangkaian sehingga cahaya LED akan redup, dan sebaliknya jika semakin kecil
nilai hambatan pada potensiometer maka arus yang mengalir ke output besar, yang
mengakibatkan cahaya LED menjadi terang.
2. Jelaskan bagian mana dari rangkaian dan program yang diganti jika output diubah
menjadi motor DC
Jawab :
Pada rangkaian jika output rangkaian diubah menjadi motor DC maka dari rangkaian
yang perlu diganti pada bagian potensiometer diganti dengan button, 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.
3. Bagaimana mengontrol kecepatan dan arah motor DC pada percobaan ini
Jawab :
Pada rangkaian untuk mengontrol kecepatan dan arah motor DC dilakukan dengan
memperbesar arus yang masuk ke motor, hal ini dapat dilakukan dengan mengurangi
hambatan sebelum motor DC atau dapat memberikan supply tambahan seperti battery.
7. Link Download [Kembali]
Rangkaian Proteus Klik disini
File Arduino Master Klik disini
File Arduino Slave Klik disini
Video Simulasi Klik disini
Html Klik disini
Tidak ada komentar:
Posting Komentar