DAFTAR ISI
1. Komponen(BACK)
2. Rangkaian Simulasi(BACK)
3. Flowchart(BACK)
4. Listing Program(BACK)
//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(BACK)
1. Bagaimana pengaruh potensiometer pada led? Jelaskan
Potensiometer berfungsi untuk mempengaruhi nilai
tahanan, pada rangkaian ini nilai tahanan berbanding lurus dengan kecepatan
kedap-kedip LED. Semakin besar nilai potensi maka LED akan berkedip semakin
cepat, sebaliknya semakin kecil nilai potensio LED akan berkedip semakin
lambat.
7. Link Download(BACK)
Listing Program Master Click Here
Listing Program Slave Click Here
Flowchart Master Click Here
Tidak ada komentar:
Posting Komentar