MODUL 4








Modul IV
Project Demo




a. Untuk memenuhi persyaratan dari Modul 4

b. Praktikan dapat mengkombinasikan sensor dan Praktikan dapat membuat sebuah sistem menggunakan mikrokontroler
c. Alat ini dibuat untuk menghemat daya listrik,karena saat lampu tidak diperlukan maka lampu tersebut akan mati sendiri


a. Arduino UNO

b. Sensor LDR
c. LCD 
d. LED Biru
e. Buzzer
f. Push Button


//MASTER

#include <LiquidCrystal.h>
#include <Wire.h>
#define SLAVE_ADDR 9

LiquidCrystal lcd(2,3,4,5,6,7);
byte ldr = A0;
int nilai = 0;

void setup() {
  Wire.begin();
}

void loop() {
  delay(50);
  lcd.begin(16,2);
  Serial.begin(9600);
  nilai = analogRead(ldr);
  lcd.setCursor(0,0);
  lcd.print(nilai);
  delay(100);
  Wire.beginTransmission(SLAVE_ADDR);
  Wire.write(nilai);
  Wire.endTransmission();

}


//SLAVE

#include <Wire.h>
#define SLAVE_ADDR 9

int LED = 13;
int rd;
int buzzer;

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() {
  if (rd<500){
    digitalWrite(LED, HIGH);
    digitalWrite(LED, HIGH);
   
 
  }
  else{
    digitalWrite(LED, LOW);
     digitalWrite(LED, LOW);
  }
  delay(100);
}

5. Flowchart [kembali]













      

link gambar rangkaian disini
link listing program master disini
link listing program slave disini
link video rangkaian simulasi disini
link video alat sedang bekerja disini
link HTML disini

Tidak ada komentar:

Posting Komentar

PRAKTIKUM  MIKROPROSESOR DAN MIKROKONTROLER  KELAS B OLEH: Nurfi Syahri 1710953036 Dosen Pengampu: Dr...