1. Komponen [Kembali]
- Motor DC
- LM35
- Arduino
- L293D
4. Listing Program [Kembali]
#include <LiquidCrystal.h>
LiquidCrystal lcd(2, 3, 4, 5, 6, 7);
#define in1 9
#define in2 10
#define LM35 A0
int NS;
void setup() {
pinMode(in1,OUTPUT);
pinMode(in2,OUTPUT);
pinMode(A0,INPUT);
}
void loop() {
NS = analogRead(LM35)/(10/(5000/ 1023))-1;
lcd.begin(16,2);
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("LM35 SENSOR SUHU:");
lcd.setCursor(0, 1);
lcd.print(NS);
delay(100);
if(NS>40){
digitalWrite(in1,HIGH);
digitalWrite(in2,LOW);
delay(100);
}
else{
digitalWrite(in1,LOW);
digitalWrite(in2,LOW);
delay(100);
}
delay(1000);
}
6. Kondisi [Kembali]
Percobaan 2 kondisi 6
Bila suhu yang terbaca pada lcd menunjukkan suhu > 40 derajat celsius maka motor akan berputar ke kanan
Analisa :
Pada percobaan 2 menggunakan LM 35, menggunakan prinsip dari ADC, jelaskan bagaimana pengaruh ADC pada percobaan ?
Jawab :
ADC pada rangkaian percobaan sangat berpengaruh untuk keluaran yang akan terbaca pada LCD. Dimana, seperti yang diketahui bahwa pada saat LM35 dihubungkan ke arduino itu inputnya berupa sinyal analog, kemudian pada arduino terdapat ADC yang berperan untuk mengkonversi inputan analog menjadi keluaran digital. Sehingga, keluaran dari LM35 akan berupa keluaran digital dan dapat terbaca pada LCD.
File Ragkaian klik disini
Video Simulasi klik disini
Flowchart klik disini
Program Arduino klik disini
Library Arduino klik disini
Datasheet Arduino klik disini
Datasheet L293D klik disini
HTML klik disini
Tidak ada komentar:
Posting Komentar