> Metoden gör ju att knapptryckningen registreras i värsta fall först efter att knappen studsat färdigt plus en viss fördröjningstid förlöpt.
Vilket ju normalt är det man vill uppnå. Notera att det i alla fall handlar om så pass
korta tider så användaren kommer inte att märka skillnaden.
> Korrekt metod är ju att registrera det *första* avvinakde samplet som knapptryck (eller release) och sedan *inte* beakta samplen under tiden knappen potentiellt studsar.
Vilket *i princip* är exakt samma sak. Och som sagt, användaren märker ingen skillnad.
Sedan får man ta hänsyn till risken för "falsklarm", det beror lite på vad för slags "input"
det handlar om och om man kan förvänta sig störningar "på linjen".
bearing: Ja det är en motod att kolla ingångarna, men det har ju inget med
det som diskuterats i senaste inläggen (d.v.s reagare direkt eller reagera efter avstudsning).
Multipla switchar - hur hantera?
Re: Multipla switchar - hur hantera?
Varför skulle man normalt vilja ha en segare respons till ett event än nödvändigt?Vilket ju normalt är det man vill uppnå.
Kanske, kanske inte. Om användaren är i pensionsåldern och trycker på knappen med sin käpp kanske det inte är nåt problem. OK, jag överdriver, men om man skall ha ett riktigt "skönt" interface var man har t.ex. nån "spinner typ" funktion eller dyl. då irriteras man av att knappen ibland inte verkar hänga med eller inte reagerar i rätt tid när man pillar ofta/snabbt på den...Och som sagt, användaren märker ingen skillnad.
Iofs inte så farligt eller kritiskt men kan vara nog så irriterande.
Re: Multipla switchar - hur hantera?
Har några alternativ nu, får fundera lite på det då 
Tack för hjälpen!!

Tack för hjälpen!!
Re: Multipla switchar - hur hantera?
Exakt, det beror ju väldigt mycket på vad det hela handlar om.
Är det bara för att signalera en händelse så spelar 100 ms sannolikt ingen roll.
Om det är en "spinner" där man stegar fram och tillbaka, så spelar
inte en extra "tryckning" någon större roll heller. Om det är en
ändlägesbrytare eller ett nöstopp så kanske 100 ms är ett problem...
Är det bara för att signalera en händelse så spelar 100 ms sannolikt ingen roll.
Om det är en "spinner" där man stegar fram och tillbaka, så spelar
inte en extra "tryckning" någon större roll heller. Om det är en
ändlägesbrytare eller ett nöstopp så kanske 100 ms är ett problem...
Re: Multipla switchar - hur hantera?
För att tränga in kontrollen av flera knappar samtidigt kan man använda vertikala räknare 
http://www.dattalo.com/technical/softwa ... ounce.html (finns c-kod i kommentarerna)

http://www.dattalo.com/technical/softwa ... ounce.html (finns c-kod i kommentarerna)
Re: Multipla switchar - hur hantera?
Se där var en intressant metod från bitsnickeriet! Med det där systemet kan man ju skapa vilken konstig bitsekvens som helst i dom där "vertikala räknarna".