LA MODUL 3 (Percobaan 3)





1. Komponen [Kembali]



Arduino Uno

Arduino adalah kit elektronik atau papan rangkaian elektronik open source yang di dalamnya terdapat komponen utama yaitu sebuah chip mikrokontroller dengan jenis AVR dari perusahaan Atmel.


Push Button



Motor DC

2. Rangkaian Simulasi [Kembali]


3. Listing Program [Kembali]

  • 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. Flowchart [Kembali]


5. Video [Kembali]



6. Analisa [Kembali]

KONDISI

Ganti potensiometer dengan button, ganti LED dengan motor DC. Jika push button ditekan maka motor akan berputar searah jarum jam


1. Jelaskan pengaruh nilai potensiometer terhadap output rangkaian 

Jawab : 

Pengaruh nilai potensiometer terhadap output rangkaian adalah semakin besar nilai hambatan maka arus yang mengalir akan semakin kecil yang berpengaruh pada output dari rangkaian sehingga cahaya LED akan redup, dan sebaliknya jika semakin kecil nilai hambatan pada potensiometer maka arus yang mengalir ke output besar, yang mengakibatkan cahaya LED menjadi terang. 


2. Jelaskan bagian mana dari rangkaian dan program yang diganti jika output diubah menjadi motor DC 

Jawab : 

Pada rangkaian jika output rangkaian diubah menjadi motor DC maka dari rangkaian yang perlu diganti pada bagian potensiometer diganti dengan button, dan ditembahkan resistor dengan hambatan 1k pada button. Dan untuk output LED diganti menjadi motor DC. Dan untuk listing program arduino tidak ada yang perlu diganti, karena untuk outputnya yaitu LED ketika diganti dengan motor DC tidak masalah karena prinsip kerjanya sama yaitu menyala atau bergerak ketika diberi logika HIGH dan akan mati atau tidak menyala ketika diberi logika LOW. 


3. Bagaimana mengontrol kecepatan dan arah motor DC pada percobaan ini 

Jawab : 

Pada rangkaian untuk mengontrol kecepatan dan arah motor DC dilakukan dengan memperbesar arus yang masuk ke motor, hal ini dapat dilakukan dengan mengurangi hambatan sebelum motor DC atau dapat memberikan supply tambahan seperti battery.          
   

7. Link Download [Kembali]

Rangkaian Proteus Klik disini
File Arduino Master Klik disini
File Arduino Slave Klik disini
Video Simulasi Klik disini



Tidak ada komentar:

Posting Komentar