350
Ishlatish dasturi:
int datchikPin=A0;
int yashilLED=6;
int qizilLED=7;
int qiymatValue=800;
void setup () {
pinMode (datchikPin, INPUT);
pinMode (yashilLED, OUTPUT);
pinMode (qizilLED, OUTPUT);
digitalWrite (yashilLED, false);
digitalWrite (qizilLED, false);
Serial.begin(9600);
}
void loop() {
int datchikValue=analogRead(datchikPin);
Serial.print(datchikValue);
if(datchikValue
{
Serial.println(" -Sug`orish kerak emas");
digitalWrite(qizilLED, false);
digitalWrite(yashilLED, true);
}
else {
Serial.println(" -Sug`orish vaqti keldi");
digitalWrite(qizilLED, true);
digitalWrite(yashilLED, false);
}
delay(500);
}
Issiqxonaning havo namligi va haroratini nazorat qilish uchun
DHT11
raqamli datchigidan foydalaniladi. Bu datchik
Arduino UNO qurilmasi bilan
ishlashga to`liq moslashgan.
DHT11 raqamli datchik tarkibiga havo namligi va
haroratini aniq raqamli chiqish signali yordamida o`lchash kiradi. Bu datchik yuqori
aniqlikda ishlashga va uzoq muddat xizmat qilishga mo`ljallangan. Datchikning
tarkibiy qismiga namlikni o`lchash uchun sezgir rezistor va haroratni o`lchash uchun
esa
NTS komponentasi o`rnatilgan.