Laporan Akhir 2 Percobaan 3

 
[KEMBALI KE MENU SEBELUMNYA]




1. Komponen [kembali]

a. Arduino UNO

Gambar 1. Arduino UNO

b. LED
Gambar 2. LED

c. Potensiometer
Gambar 3. Potensiometer


2. Rangkaian Simulasi [kembali]

Gambar 4. Rangkaian Simulasi Percobaan 3


3. Flowchart [kembali]

Flowchart Master

Gambar 5. Flowchart Master

Flowchart Slave

Gambar 6. Flowchart 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 Simulasi [kembali]


6. Analisa [kembali]

1. Bagaimana pengaruh potensiometer pada led? Jelaskan

Jawaban :

Pengaruh potensiometer terhadap led adalah potensiometer berfungsi sebagai pengatur kecepatan hidup-mati dari led. Jika nilai potensiometer diperbesar, maka hambatannya akan semakin besar dan jika nilai potensiometer diperkecil, maka hambatannya akan semakin kecil. Berdasarkan listing program, jika semakin kecil hambatan pada potensiometer, maka semakin kecil delay yang dihasilkan dan led pun akan semakin cepat hidup-mati/kedap-kedipnya. Sedangkan jika semakin besar tahanan pada potensiometer, maka semakin besar delay yang dihasilkan dan led pun semakin lama hidup-mati/kedap-kedipnya.


7. Link Download [kembali]

Download File HTML - Disini
Download File Rangkaian - Disini
Download Video Simulasi - Disini
Download Datasheet Arduino Uno - Disini
Download Library Arduino - Disini
Download Program Master Arduino - Disini
Download Program Slave Arduino - Disini

Tidak ada komentar:

Posting Komentar