LAPORAN AKHIR (PERCOBAAN 3)

 


1. Hardware[Kembali]

a. arduino Uno





b.LED




c. 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 Simulasi [Kembali]


6. Kondisi[Kembali]

Percobaan 3

1.      Apa fungsi library Wire.h?

Jawab:

Library Wire.h berfungsi untuk mendeklarasikan library dari wire, sehingga kita dapat menjalankan program dan tidak terjadi error ketika program di running

2.      Bagaimana pengaruh resistansi potensiometer terhadap output led?

Jawab:

Resistnsi potensiometer berpengaruh pada intensitas cahaya LED. Berdasarkan program Arduino yang telah dibuat, semakin kecil tahanan terukur pada potensiometer, maka semakin kecil delay yang dihasilkan dan LED pun akan semakin cepat redupnya (hidup-mati).Sedangkan jika semakin besar tahanan terukur pada potensiometer, maka semakin besar delay yang dihasilkan dan LED pun semakin lama redupnya.

3.      Bagaimana jika slave dan master lebih dari 1 atau Komunukasi banyak arduino?

Jawab:

Tidak menjadi masalah karena pada komunikasi I2C terjadi komunikasi dari 2 arah atau dari banyak arah, dalam hal ini master dapat memberikan perintah ke lebih dari 1 slave, dan slave juga bisa memberi perintah lebih dari 1 master.

7. Link Download [Kembali]

 


Tidak ada komentar:

Posting Komentar