1. Hardware[kembali]
2. Rangkaian Simulasi[kembali]
3. Flowchart[kembali]
4. Listing Program[kembali]
//MASTER
#include
#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
#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. Prinsip Kerja Rangkaian[kembali]
Pertama upload program yang telah sudah di compile pada arduino sketch.Ketika program telah dimasukan, arduino akan melakukan pendeklarasian pin-pin pada masing-masing arduino tersebut ke potensiometer (apabila master) dan Led (apabila slave). Arduino akan melakukan looping sesuai dengan perintah yang terdapat pada void loop di program, dengan demikian lampu akan berkedip dengan kecepatan kedip yang diatur oleh potensiometer melalui komunikasi I2C yang digunakan arduino tersebut.
6.Video[kembali]
7. Kondisi[kembali]
1. Bagaimana Pengaruh potensiometer terhadap nyala LEDJawab: Lampu LED akan berkedip bila diputar ke kiri dan hidup bila diputar kekanan2. Apa fungsi library <Wire,h>?Jawab: library utama yang digunakan untuk komunikasi I2C, memuat fungsi untuk mendukung komunikasi I2C3. Jelaskan prinsip kerja rangkaian
Jawab: potensiometer yang diatur tadi, diubah dari analog menjadi digital. Data digital tersebut akan disimpan ke register 9. Lalu dari SLAVE, data dari register 9 akan dibaca. LED pun hidup sesuia dengan besar potensiometer.
8. Link Download[kembali]
- Video DISINI!
- Listing Program DISINI!
- Rangkaian Simulasi DISINI!
- Flowchart DISINI!
- Library Arduino Uno DISINI!!
- HTML DISINI!!
Tidak ada komentar:
Posting Komentar