Bildirimler
Tümünü temizle
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
bu sekilde de cek=millis koşulu gercekleşiyo
Gönderildi : Mart 27, 2023 18:01