-->

Laporan Akhir 2 Modul 3



[MENUJU AKHIR]

DAFTAR ISI

1. Hardware

2. Rangkaian Simulasi

3. Flowchart

4. Listing Program

5. Video

6. Link Download




 




 

1. Hardware [Kembali]

 

Gambar : Arduino uno




2. Rangkaian Simulasi [Kembali]

 

      
Prinsip kerja rangkaian ini adalah saat potensiometer berada pada posisi minimum, maka data yang dikirim dari perangkat MASTER melalui pin TX menuju perangkat SLAVE melalui pin RX bernilai kecil. Begitu juga sebaliknya. Nilai potensiometer mempengaruhi besar kecilnya nilai data yang terkirim.

     


3. Flowchart [Kembali]

 MASTER

 

 

SLAVE

  



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. Link Download[Kembali]

  • HTML (download)
  • Video Praktikum (download)
  • File Rangkaian (download)
  • Flowchart (download)
  • Listing Program (download) 




[MENUJU AWAL]

0 Response to "Laporan Akhir 2 Modul 3"

Post a Comment