Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
1
Cevap
192
Tıklama
0
Öne Çıkarma
Millis Saydırma Fonksiyonu Hatası
P
9 yıl
Teğmen
Konu Sahibi

Selamlar bu kodu örnek olarak yaptım. Kod da 60 saniye olarak ayarladım kontrol etmek amacı ile normalde 2 saat olarak ayarlıyacam . Led örneği de sadece gösterim amaçladır farklı kullanılacak.

Protheus ISI de deniyorum.

60 saniye olduktan sonra işlemi yapmıyor. acaba kod da hata mı var?

 
const int led=3;


void setup(){
pinMode(led,OUTPUT);
}


void loop(){

short suankizaman=millis();
short ensonzaman=0;
short sayici=0;

if(suankizaman - ensonzaman > 1000)
{
ensonzaman=suankizaman;
sayici++;

if(sayici == 60)
{
digitalWrite(led,HIGH);
delay(1000);
digitalWrite(led,LOW);
delay(1000);
digitalWrite(led,HIGH);
delay(1000);

}
}
}



L
9 yıl
Teğmen

short yerine long kullanın.



< Bu ileti mobil sürüm kullanılarak atıldı >

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.