Emir2507
Decapat
- Katılım
- 25 Nisan 2020
- Mesajlar
- 66
Merhaba. Arduino'da Serial monitöre bir veri yazdırmaya çalıştığımda veriyi sonsuza kadar yazıyor. Örneğin;
Yukarıdaki kodda ldr sensörün değeri 250 den büyükse Serial ekrana " Lamba açık " yazısı yazılıyor. değer 250 den büyük olduğu sürece sürekli " Lamba açık " yazmaya devam ediyor. Bu nasıl engellenir ? Sadece bir kez yazsın ve dursun. Yani Lamba açık ise bir kez Lamba açık yazacak Lamba kapalı ise bir kez Lamba kapalı yazacak. Bu nasıl yapılabilir ?
int ldrr = A3;
void setup()
{
Serial.begin(9600);
}
void loop()
{
int ldd = analogRead(ldrr);
if (ldd>250){
Serial.println("Lamba açık");
Serial.print(ldd);
}
else{
Serial.println("Lamba kapalı");
Serial.print(ldd);
}
}
Yukarıdaki kodda ldr sensörün değeri 250 den büyükse Serial ekrana " Lamba açık " yazısı yazılıyor. değer 250 den büyük olduğu sürece sürekli " Lamba açık " yazmaya devam ediyor. Bu nasıl engellenir ? Sadece bir kez yazsın ve dursun. Yani Lamba açık ise bir kez Lamba açık yazacak Lamba kapalı ise bir kez Lamba kapalı yazacak. Bu nasıl yapılabilir ?
Son düzenleyen: Moderatör: