Uvod
Mnogi ugradbeni sustavi imaju minimalno sučelje kako zbog dimenizija tako i zbog jednostavnosti (i cijene). Čak se i sa samo jednom tipkom može ostvariti sučelje prema korisniku s nekoliko mogućnosti. Zadatak ove vježbe je pokazati detekciju za nekoliko različitih akcija preko samo jedne tipke, stvarne ili simulirane.
Zadatak
Ostvariti programe koji će upravljati jednim tipkalom, tj. detektirati zahtjev korisnika.
Napraviti dva programa:
- detektirati promjene radnim čekanjem
- detektirati promjene prekidima (ili ih simulirati signalima)
- običan stisak (i otpuštanje)
- dva uzastopna stiska
- tri uzastopna stiska
- jedan dugi stisak
- jako dugi stisak - akcija i prije otpuštanja
U ostvarenju koristiti stvarni mikrokontroler i tipkalo, osobno računalo i tipkovnicu ili simulirati stiske na neki drugi način, npr. preko datoteka, ali moraju postajati stanja stisnuto i otpušteno.