1. Komponen [Kembali]
- Arduino Uno
- Potensiometer
- LED
Arduino |
LED |
2. Rangkaian Simulasi [Kembali]
3. Flowchart [Kembali]
4. Listing Program [Kembali]
//MASTER
#include <Wire.h>
#define SLAVE_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(SLAVE_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);
}
5. Video Simulasi [Kembali]
6. Analisa [Kembali]
1. Bagaimana pengaruh potensiometer pada led? Jelaskan
Jawaban:
1. Pada rangkaian percobaan, potensiometer berfungsi sebagai input pada Master dan berpengaruh terhadap delay waktu antara LED hidup dan mati. Semakin besar nilai potensiometer maka delay antara LED hidup dan mati akan semakin besar, sehingga mengakibatkan kedipan hidup dan mati LED akan semakin cepat.
7. Link Download [Kembali]
Untuk Mendownload File yang diatas silahkan klik link download yang tersedia dibawah ini:
Rangkaian Simulasi:(Klik Disini !!!)Video Simulasi :(Klik Disini !!!)
Flowchart :(Klik Disini !!!)
Listing Program :(Klik Disini !!!)
HTML :(Klik Disini !!!)
Tidak ada komentar:
Posting Komentar