MODUL III
Laporan Akhir 2
Gambar 1. Power Supply
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.
2. Rangkaian Simulasi [Kembali]
3. Prinsip Kerja Rangkaian [Kembali]
Pada percobaan praktikum ini dimana menggunakan 2 buah arduino yang bertindak sebagai master dan slave. Dimana untuk pin A4 dan A5 master itu dihubungkan ke pin A4 dan A5 slave, dan untuk pin 13 slave ini dihubungkan ke resistor lalu ke LED. Untuk pin 5 pada master ini dihubungkan ke pin Vcc pada potensiometer, dan pin A0 master dihubungkan ke bagian tengah pin potensiometer sebagai Vout pada potensiometer, dan untuk pin GND pada master situ hubungkan ke pin GND di potensiometer
master:
//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:
//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);
if (br = map(rd, 1, 255, 100, 500))
{//if (rd = 100-1000);
digitalwrite(led, high);
delay(br);
digitalwrite(led, low);
delay(br);
}
if (br = map(rd, 1, 255, 501, 1000))
{ digitalwrite(led, high);
delay(br);
digitalwrite(led, low);
delay(br);
}
if (br = map(rd, 1, 255, 1001, 2000))
{
digitalwrite(led, high);
delay(br);
digitalwrite(led, low);
delay(br);
}
}
4. Video Rangkaian [Kembali]
5. Analisa [Kembali]
Percobaan 3
1. Bagaimana output yang dihasilkan jika kita memutar potensio searah jarum jam maupun berlawanan arah jarum jam? Bagaimana pembacaan pada serial monitor jika potensiometernya diputar
Jawab:
Ketika memutar potensiometer searah jarum jam, led akan lama hidupnya dengan delay yang semakin lama, sedangkan ketika memutar potensiometer berlawanan arah jarum jam, led akan hidup sebentar dengan delay yang semakin cepat
2. Apabila salah satu pin 12C dicabut, baik pin SDA, maupun SCL dicabut, bagaimana output yang dihasilkan? apakah data tetap terkirim? Mengapa demikina
Jawab:
Jika pin SDA ataupun SCL dicabut tidak akan terjadi transfer data namun ketika pin SCL atau SDA dicabut saat proses transfer data, data terakhir yang telah terkirim dan master ke slave akan tetap ditransfer, maka outputnya tidak akan aktif.
HTML Download file
Video Rangkaian Download file
File Rangkaian Download file
Datasheet Potensiometer Download File
Datasheet Arduino UNO Download File
Datasheet Resistor download file
Datasheet Arduino UNO download file
Datasheet LCD download file
Datasheet LED download file
Tidak ada komentar:
Posting Komentar