Merupakan sejenis papan roti yang biasanya digunakan untuk membuat prototype rangkaian elektronik. Beberapa orang kadang menyebutnya project board atau bahkan protoboard (prototype board).
- Kabel Jumper
Kabel jumper adalah suatu istilah kabel yang ber-diameter kecil yang di dalam dunia elektronika digunakan untuk menghubungkan dua titik atau lebih dan dapat juga untuk menghubungkan 2 komponen elektronika. Kabel jumper jenis ini digunakan untuk koneksi male to male pada kedua ujung kabelnya.
-Potensiometer
Potensiometer adalah resistor tiga terminal dengan sambungan geser yang membentuk pembagi tegangan dapat disetel. Jika hanya dua terminal yang digunakan (salah satu terminal tetap dan terminal geser), potensiometer berperan sebagai resistor variabel atau Rheostat. Potensiometer biasanya digunakan untuk mengendalikan peranti elektronik seperti pengendali suara pada penguat.
2. Rangkaian [Kembali]
3. Prinsip Kerja [Kembali]
Pada percobaan I2C ini kita menyalakan LED dengan menggunakan Potensiometer, dimana pada komunikasi I2C sendiri master berfungsi sebagai pengontrol output yang berada pada slave. Jadi potensiometer sebagai pengontrol dihubungkan pada master dan LED sebagai output dihubungkan pada slave. Jadi apabila program master dan slave diupload maka potensiometer akan mengatur kecepatan berkedipnya pada LED
berikut listing program nya :
MASTER
#include <Wire.h>
#define MASTER_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(MASTER_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);
}
4. Video Percobaan [Kembali]
5. Analisis
[Kembali]
1. Pada komunikasi I2C bisakah menggunkan lebih dari 1 master?
Jawab :
Pada I2C kita dapat menggunakan master lebih dari 1, sementar untuk Slave sendiri memiliki batasan yaitu hanya boleh 128 device.
2. Jelaskan pengaruh potensiometer terhadap output rangkaian?
Jawab:
Berdasarkan percobaan yang telah dilakukan potensiometer berpengaruh pada kecepatan transfer data atau delay hidup mati LED pada rangkaian. Jika semakin besar potensiomer maka delay waktu LED semakin lama dan jika nilai potensiometer semakin kecil maka delay waktu LED semakin kecil, Dapat dilihat pada percobaan bahwa jika kita putar habis potensio ke kiri maka LED akan hidup berkedip-kedip.
6. Download [Kembali]
-File html download file
-File Rangkaian download file
-File Program Master download file
-File Program Slave download file
-File Video download file
-Datasheet Potensiometer Download File
-Datasheet Arduino UNO Download File
-Datasheet Resistor download file
-Datasheet LED download file
Tidak ada komentar:
Posting Komentar