1. Hardware[kembali]
led
potensiometer
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 [kembali]
Download listing program di sini
6. Analisa[kembali]
Ganti
potensiometer dengan komponen lain,komponen apa yang dapat digunakan?dan
bagaimana ika tidak menggunakan resistor didekat led?
Poensiometer dapat diganti dengan
trimpot.Trimpot nerupakan resistor variable kecil yang biasanya digunakan pada
rangkaian elektronika sebagai alat tuning atau bisa juga sebagai re-kalibrasi.Cara kerjanya meyerupai
potensiometer ,namun trimpot tidak mempunyai
handle untuk mengubah nilai resistansi, cara merubah nilai resistansi sebuah Trimpot adalah dengan cara
mengetrimnya menggunakan obeng pengetriman.Dalam
rangkaian elektronika Trimpot disimbolkan dengan huruf VR.
7. Link download[kembali]
Download video simulasi di sini
Download file html di sini
Tidak ada komentar:
Posting Komentar