kesmelerde falling&...
 
Bildirimler
Tümünü temizle

kesmelerde falling&rising

2 Yazılar
2 Üyeler
0 Likes
238 Görüntüleme
cefreyTR
(@cefreytr)
Gönderiler: 8
Aktif Üye
Konu başlatıcı
 

merhaba,

void IRAM_ATTR falling() {cek=millis(); if(cek-bas>=5000) {ackapa=1;} else {ackapa=2;}}
void IRAM_ATTR rising() { bas=(millis());
attachInterrupt(digitalPinToInterrupt(navi), falling, FALLING);
attachInterrupt(digitalPinToInterrupt(navi), rising, RISING);
bu sırada bas=millis koşulu,
void IRAM_ATTR falling() {cek=millis(); if(cek-bas>=5000) {ackapa=1;} else {ackapa=2;}}
void IRAM_ATTR rising() { bas=(millis());
attachInterrupt(digitalPinToInterrupt(navi), rising, RISING);
attachInterrupt(digitalPinToInterrupt(navi), falling, FALLING);
bu sekilde de cek=millis koşulu gercekleşiyor.
her ikisi birden neden olmuyor??? tuşa basma süresini koşullayıp sistemi standby a alıp çıkartmak istiyorum.
 
Gönderildi : Mart 20, 2023 21:22
Forum forum,topluluk forumu,devreyakan,devreyakan forum
(@th34ft34e)
Gönderiler: 1
Yeni Üye
 

bu sekilde de cek=millis koşulu gercekleşiyo

 
Gönderildi : Mart 27, 2023 18:01
Paylaş: