M Mçınar Hectopat Katılım 5 Ağustos 2019 Mesajlar 461 11 Mayıs 2022 #1 Sa, arkadaşlar projede delay komutlarını RGB LED'ler yüzünden kullanmamdan ötürü RTC de anlık 1 saniye veriyi alamıyorum. Delay(5000); yerine millis(); kullanımı nasıl ?? Programı meşgul etmesin istiyorum. Son düzenleme: 10 Mayıs 2022
Sa, arkadaşlar projede delay komutlarını RGB LED'ler yüzünden kullanmamdan ötürü RTC de anlık 1 saniye veriyi alamıyorum. Delay(5000); yerine millis(); kullanımı nasıl ?? Programı meşgul etmesin istiyorum.
A AHT Picopat Katılım 17 Temmuz 2021 Mesajlar 70 Çözümler 1 12 Mayıs 2022 #2 Döngüye başlamadan önce bir değişkene milis() değerini at sonra döngü içinde tekrar kontrol et. Mesela: C:Panoya kopyala int ilkdeger; void setup() { ilkdeger = milis(); } void loop() { int val = milis(); if(ilkdeger+5000 >= var){ ilkdeger = milis(); islemler(); } digerislemler(); }
Döngüye başlamadan önce bir değişkene milis() değerini at sonra döngü içinde tekrar kontrol et. Mesela: C:Panoya kopyala int ilkdeger; void setup() { ilkdeger = milis(); } void loop() { int val = milis(); if(ilkdeger+5000 >= var){ ilkdeger = milis(); islemler(); } digerislemler(); }
M Mçınar Hectopat Katılım 5 Ağustos 2019 Mesajlar 461 16 Mayıs 2022 #3 AHT dedi: Döngüye başlamadan önce bir değişkene milis() değerini at sonra döngü içinde tekrar kontrol et. Mesela: C:Panoya kopyala int ilkdeger; void setup() { ilkdeger = milis(); } void loop() { int val = milis(); if(ilkdeger+5000 >= var){ ilkdeger = milis(); islemler(); } digerislemler(); } Genişletmek için tıkla... deniyorum hocam. var bu kapsamda bildirilmedi hatası alıyorum hocam. Son düzenleme: 16 Mayıs 2022
AHT dedi: Döngüye başlamadan önce bir değişkene milis() değerini at sonra döngü içinde tekrar kontrol et. Mesela: C:Panoya kopyala int ilkdeger; void setup() { ilkdeger = milis(); } void loop() { int val = milis(); if(ilkdeger+5000 >= var){ ilkdeger = milis(); islemler(); } digerislemler(); } Genişletmek için tıkla... deniyorum hocam. var bu kapsamda bildirilmedi hatası alıyorum hocam.