LM35
sebelum kalibrasi
float lm35 = A0;
float suhu;
int nilai;
void setup(){
Serial.begin(9600);
pinMode(lm35,INPUT);
}
void loop(){
nilai = analogRead(lm35);
suhu = nilai*0.488;
Serial.println(suhu);
delay(500);
}
sesudah kalibrasi
float lm35 = A0;
float suhu;
int nilai;
void setup(){
Serial.begin(9600);
pinMode(lm35,INPUT);
}
void loop(){
nilai = analogRead(lm35);
suhu = nilai*0.488;
float y = -3.2*(suhu) + 47.3;
Serial.println(y);
delay(500);
}
DHT
/*-----------------------------------------------------------------
DHT Tester bagian 1
-----------------
AT-MO PRODUCTION
EDIT OGI SINATRA
------------------
TOLONG JIKA MENGGUNAKAN CODE INI MASUKAN TULISAN YANG DI ATAS
-----------------------------------------------------------------*/
#include "DHT.h"
#define DHTPIN 2 // definisikan pin yang digunakan utk sensor DHT11
// Tentukan jenis DHT yang digunakan (pilih salah satu)
// Saat ini yang dipilih adalah DHT11
#define DHTTYPE DHT11 // DHT 11
//#define DHTTYPE DHT22 // DHT 22 (AM2302)
//#define DHTTYPE DHT21 // DHT 21 (AM2301)
DHT dht(DHTPIN, DHTTYPE);
void setup() {
Serial.begin(9600);
Serial.println("DHTxx test!");
dht.begin();
}
void loop() {
// Baca humidity dan temperature
float h = dht.readHumidity();
float t = dht.readTemperature();
// Cek hasil pembacaan, dan tampilkan bila ok
if (isnan(t) || isnan(h)) {
Serial.println("Failed to read from DHT");
} else {
Serial.print("Humidity: ");//kelembaban
Serial.print(h);
Serial.print(" %t");
Serial.print("Temperature: ");
Serial.print(t);
Serial.println(" *C");
}
}
DHT Setelah kalibrasi
/*-----------------------------------------------------------------
DHT Tester bagian 1
-----------------
AT-MO PRODUCTION
EDIT OGI SINATRA
------------------
TOLONG JIKA MENGGUNAKAN CODE INI MASUKAN TULISAN YANG DI ATAS
-----------------------------------------------------------------*/
#include "DHT.h"
#define DHTPIN 2 // definisikan pin yang digunakan utk sensor DHT11
// Tentukan jenis DHT yang digunakan (pilih salah satu)
// Saat ini yang dipilih adalah DHT11
#define DHTTYPE DHT11 // DHT 11
//#define DHTTYPE DHT22 // DHT 22 (AM2302)
//#define DHTTYPE DHT21 // DHT 21 (AM2301)
DHT dht(DHTPIN, DHTTYPE);
void setup() {
Serial.begin(9600);
Serial.println("DHTxx test!");
dht.begin();
}
void loop() {
// Baca humidity dan temperature
float h = dht.readHumidity();
float t = dht.readTemperature();
float y = 0.9*t+2;
// Cek hasil pembacaan, dan tampilkan bila ok
if (isnan(t) || isnan(h)) {
Serial.println("Failed to read from DHT");
} else {
Serial.print("Humidity: ");//kelembaban
Serial.print(h);
Serial.print(" %t");
Serial.print("Temperature: ");
Serial.print(y);
Serial.println(" *C");
}
}
Post a Comment