laporan akhir 3 (I2C)




 

1. Hardware[kembali]
led
 potensiometer

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 [kembali]


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 listing program di sini
Download video simulasi di sini
Download file html di sini
       
   

Tidak ada komentar:

Posting Komentar