1. Kondisi
Percobaan 2 , Kondisi 31:
Bila suhu yang terbaca pada lcd menunnjukkan suhu > 40 derajat celsius maka motor akan berputar ke kanan.
Bila suhu yang terbaca pada lcd menunnjukkan suhu > 40 derajat celsius maka motor akan berputar ke kanan.
2. Rangkaian Simulasi
3. Flowchart
4. Listing Program
#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));
lcd.clear();
lcd.setCursor(0, 0);
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);
}
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));
lcd.clear();
lcd.setCursor(0, 0);
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);
}
5. Video
6. Link Download
Download disini
Tidak ada komentar:
Posting Komentar