Multipla switchar - hur hantera?

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
sodjan
EF Sponsor
Inlägg: 43249
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Multipla switchar - hur hantera?

Inlägg av sodjan »

> 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).
Användarvisningsbild
mri
Inlägg: 1165
Blev medlem: 15 mars 2007, 13:20:50
Ort: Jakobstad, Finland
Kontakt:

Re: Multipla switchar - hur hantera?

Inlägg av mri »

Vilket ju normalt är det man vill uppnå.
Varför skulle man normalt vilja ha en segare respons till ett event än nödvändigt?
Och som sagt, användaren märker ingen skillnad.
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...
Iofs inte så farligt eller kritiskt men kan vara nog så irriterande.
sica06
Inlägg: 83
Blev medlem: 31 augusti 2008, 17:31:50
Ort: Karlskrona

Re: Multipla switchar - hur hantera?

Inlägg av sica06 »

Har några alternativ nu, får fundera lite på det då :)
Tack för hjälpen!!
sodjan
EF Sponsor
Inlägg: 43249
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Multipla switchar - hur hantera?

Inlägg av sodjan »

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...
thomasa88
Inlägg: 122
Blev medlem: 9 februari 2008, 22:01:31

Re: Multipla switchar - hur hantera?

Inlägg av thomasa88 »

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)
Användarvisningsbild
mri
Inlägg: 1165
Blev medlem: 15 mars 2007, 13:20:50
Ort: Jakobstad, Finland
Kontakt:

Re: Multipla switchar - hur hantera?

Inlägg av mri »

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".
Skriv svar