Untuk Kesempatan kali ini saya mengulas tentang alat pengontrol temperatur ruangan yang dibuat dengan bahasa C,alat ini berfungsi untuk mengontrol suhu dalam ruangan,alat ini berfungsi === pada saat suhu di tangkap oleh sensore,maka akan di tampilkan ke lcd mini,setiap detiknya,..dan ketika suhu sudah mencapai keentuan yang berlaku,maka kipas atau pendingin akan bergerak atau ON sesuai perintah yang diketikan. alat ini di pesan oleh Rudi di serang...he3x..ups,...rudi yah,...kaya pernah denger dan kenal namanya,..he3x...ini dia tampilannaya....
dan ini dia codingnya...
Simpel bukan codingnya,..he3x...ah tinggal di rubah dan di edit edit aja kok....he3x.
dan ini dia codingnya...
========================
// memanggil kode library :
#include
float tempC;
int tempPin = 1;
const int a = 14;
const int b = 16;
const int c = 7;
const int d= 6;
// pin kaki LCD
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
//install perintah pertama kali dijalankan
void setup(){
pinMode(a,OUTPUT);
pinMode(b,OUTPUT);
pinMode(c,OUTPUT);
pinMode(d,OUTPUT);
lcd.begin(16, 2);
lcd.setCursor(0,0);//set cursor LCD :
lcd.print("RUDIANTO A1.2011");
digitalWrite(a, HIGH);
digitalWrite(b, LOW);
digitalWrite(d, LOW);
}
//Pengulangan program dari perintah setup
void loop(){
lcd.setCursor(3,1);
lcd.print("Suhu:");
lcd.setCursor(11,1);
lcd.print("\337C");//menampilkan karakter derajat celcius
tempC = analogRead(tempPin); // baca data dari sensor
tempC = (5.0 * tempC * 100.0)/1024.0; // konversi analog ke suhu
delay(1000); //tunggu sejenak
lcd.setCursor(9, 1);
lcd.print((int)tempC,DEC); //print nilai suhu pada LCD
if (tempC>=32){
digitalWrite(c,HIGH);}//jika suhu sampai ke 32 atau lebih maka relay menyala
if (tempC<=31){
digitalWrite(c,LOW);}//jika sihu sampai ke 31 atau kurang maka relay mati
}
// memanggil kode library :
#include
float tempC;
int tempPin = 1;
const int a = 14;
const int b = 16;
const int c = 7;
const int d= 6;
// pin kaki LCD
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
//install perintah pertama kali dijalankan
void setup(){
pinMode(a,OUTPUT);
pinMode(b,OUTPUT);
pinMode(c,OUTPUT);
pinMode(d,OUTPUT);
lcd.begin(16, 2);
lcd.setCursor(0,0);//set cursor LCD :
lcd.print("RUDIANTO A1.2011");
digitalWrite(a, HIGH);
digitalWrite(b, LOW);
digitalWrite(d, LOW);
}
//Pengulangan program dari perintah setup
void loop(){
lcd.setCursor(3,1);
lcd.print("Suhu:");
lcd.setCursor(11,1);
lcd.print("\337C");//menampilkan karakter derajat celcius
tempC = analogRead(tempPin); // baca data dari sensor
tempC = (5.0 * tempC * 100.0)/1024.0; // konversi analog ke suhu
delay(1000); //tunggu sejenak
lcd.setCursor(9, 1);
lcd.print((int)tempC,DEC); //print nilai suhu pada LCD
if (tempC>=32){
digitalWrite(c,HIGH);}//jika suhu sampai ke 32 atau lebih maka relay menyala
if (tempC<=31){
digitalWrite(c,LOW);}//jika sihu sampai ke 31 atau kurang maka relay mati
}
Simpel bukan codingnya,..he3x...ah tinggal di rubah dan di edit edit aja kok....he3x.
Comments
Post a Comment
Terimakasih Anda Sudah Mengunjungi Dan Semoga Blog Ini Bermanfaat