1. Hardware [Kembali]
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. Analisa [Kembali]
Pengaruh pottensiometer terhadap led
Pengaruh pottensiometer terhadap led
Potensiometer berpengaruh terhadap kecepatan kedip nyala matinya LED ,pada
potensiometer kita dapat mengatur besarnya hambatan. Semakin kecil hambatan
yang di berikan , LED akan berkedip nya LED akan semakin lambat, begitu juga
sebaliknya smeakin besar hambatan yang diberikan maka berkedip LED semakin
cepat juga. Dikarena nilai hambatan pada potensiometer
6. Video [Kembali]
Tidak ada komentar:
Posting Komentar