Tugas Pendahuluan Modul 3





Tugas Pendahuluan 
Modul 3


1. Kondisi [kembali]

     Buatlah LED menyala ketika potensiometer 0% dan LED padam ketika potensiometer 100%. 

2. Rangkaian Simulasi [kembali]

Gambar 1. Rangkaian Simulasi LED menyala ketika potensiometer 0%
 
Gambar 2. Rangkaian Simulasi LED menyala ketika potensiometer 100%

3. Flowchart [kembali]

Master
Gambar 3. Flowchart Master

Slave
Gambar 4. Flowchart Slave

-----------------------------------------------------------------------------------------------------------
Master 
#include <Wire.h>

#define SLAVE_ADDR 9
int analogPin = 0;
int val = 0;
void setup() {
Wire.begin();
Serial.begin(9600);
}
void loop() {
delay(50);
val = map(analogRead(analogPin), 0, 1023, 255, 1);
Wire.beginTransmission(SLAVE_ADDR);
Wire.write(val);
Serial.println(val);
Serial.println(analogRead(analogPin));
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);
if (rd == 255){
  digitalWrite(LED, HIGH);
}
if (rd == 1){
  digitalWrite(LED, LOW);
}
}
-----------------------------------------------------------------------------------------------------------


 Pada rangkaian ini digunakan komponen-komponen yaitu 2arduino uno,LED,potensiometer,resistor,vcc dan ground.Terdapat dua buah arduino yaitu sebagai master dan slave.Dapat dilihat bahwa potensiometer dihubungkan pada arduino master sedangkan LED dihubungkan pada arduino slave.Pada pin analog master dihubungkan dengan pin analog pada slave yaitu jika pin A4 master maka pada slave juga pin analog A4.Lalu pin A0 pada master dihubungkan ke potensiometer dan pin 13 pada slave dihubungkan ke resistor dan LED.Untuk menghidupkan dan memadamkan LED maka hanya perlu mengubah nilai potensiometer.Untuk listing program ,hampir sama dengan listing program pada modul 3 percobaan 3,hanya terdapat sedikit perbedaan.Maka setelah dijalankan rangkaiannya maka dapat disimpulkan jika potensiometer 100% maka lampu LED akan padam dan jika potensiometer 0% maka lampu LED akan hidup. 


Link download Rangkaian disini
Link download Listing program master disini
Link download Listing program slave disini
Link download Video  disini
Link download HTML disini
Link download library Arduino uno disini
Link download datasheet Arduino disini
Link download datasheet Potensiometer disini
Link download datasheet Resistor disini
Link download datasheet LED disini

Tidak ada komentar:

Posting Komentar