• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Wielowątkowość - aplikacja inteligentny dom
#12
No z takim kodem to ja się nie dziwię że ty masz problem bo nie znasz PODSTAW...

void toggleLedISR (){
static unsigned long lastTime;
unsigned long timeNow = millis();

unsigned long por = timeNow - lastTime;

if (por > 350) {// drganie styków - nie reaguje na załączenie poniżej 50 ms

ledState =! ledState ;
digitalWrite(LED_BUILTIN, ledState);

}

lastTime = timeNow ;

}

Przerwanie wykonuje się raz nie można używać millis....
Arduino zostało wymyślone po to, by robić dobrze jedną prostą rzecz – migać diodą. 
 
Odpowiedź
  


Wiadomości w tym wątku
RE: Wielowątkowość - aplikacja inteligentny dom - przez Jarewa0606 - 10-03-2021, 07:00

Skocz do:


Przeglądający: 1 gości