Gece Lambası
Karanlıkta Otomatik Yanan Gece Lambası
Arduino UNO kullanarak hazırlanacaktır.Analiz , Tasarım ve Montaj olmak durumunda adım adım nasıl yapılacağı alt içerikte anlatılmaktadır.
Analiz ve Kısa Algoritma ;LDR sensöründen gelen bilgiyi Arduinonun seri portundan okuyoruz.Gelen seri port normal değerlere göre karanlıkta 120 civarındadır.Loş ışıkta 90 a düşmektedir.Aydınlıkta ise 22-23 değerlerini vermektedir.
Basit olarak arduino kod yapısında '' if(ldrValue<=89) '' koşulunu koyarak çıkışlarda dilediğiniz gibi bir enerji verdirebilir ve gece lambamıza gerekli olan üç adet ledi yakabiliriz.
GEREKLİ ARDUİNO PROGRAMI ;
int ldrPin = A0;
int ldrValue = 0;
void setup() {
Serial.begin(9600);
pinMode(2,OUTPUT);
pinMode(3,OUTPUT);
pinMode(4,OUTPUT);
}
void loop() {
ldrValue = analogRead(ldrPin);
Serial.println(ldrValue);
if(ldrValue<=90){
digitalWrite(2,HIGH);
digitalWrite(3,HIGH);
digitalWrite(4,HIGH);
}
else {
digitalWrite(2,LOW);
digitalWrite(3,LOW);
digitalWrite(4,LOW);
}
}
void setup() {
Serial.begin(9600);
pinMode(2,OUTPUT);
pinMode(3,OUTPUT);
pinMode(4,OUTPUT);
}
void loop() {
ldrValue = analogRead(ldrPin);
Serial.println(ldrValue);
if(ldrValue<=90){
digitalWrite(2,HIGH);
digitalWrite(3,HIGH);
digitalWrite(4,HIGH);
}
else {
digitalWrite(2,LOW);
digitalWrite(3,LOW);
digitalWrite(4,LOW);
}
}

Yorumlar
Yorum Gönder