1. You are here:  
  2. Home
  3. Arduino
  4. Viktige prinsipper
  5. Ikke-blokkerende kode
Lilleholt.no

Ikke-blokkerende kode med millis()

I de fleste artiklene som jeg har lagt ut har vi ganske utbredt bruk av delay-funksjonen. Når Arduino er inne i en delay-funksjon, vil den ikke ha mulighet til å gjøre noe annet samtidig. Hvis vi for eksempel trykke på en knapp mens delay sørger for å holde en lysdiode aktiv i en viss periode, vil ikke knappetrykket registreres. Da sier vi at koden vår "blokkerer". 

Det er flere måter å unngå dette på. De to viktigste er interrupt, som vi skal se på i en annen artikkel, og bruk av den innebygde funksjonen millis som vi skal prøve ut i denne artikkelen.

Details
Written by: Per Sigbjørn
Category: Ikke-blokkerende kode
Last Updated: 30 March 2026
Hits: 86

Read more: Ikke-blokkerende kode med millis()

Sist oppdatert

  • Ikke-blokkerende kode med millis()
  • Nettside for elektronikk-faget
  • Oppdateringer kommer
  • Kondensator: Opp- og utlading
  • Interrupt (avbrudd) med Arduino - timer-interrupt