PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Kann der ASURO herausbekommen, welcher Taster gedrückt wurde



Jon
12.03.2006, 11:51
Hallo,
ich selbst habe der ASURO nicht, ich habe mir aber das Datenblatt mit dem Schaltplan angeschaut und habe jetzt die Frage, ob der ASURO sagen kann, welcher Taster (VORNE) gedrückt ist oder ob er nur sagen kann, dass irgendein Taster gedrückt ist.

Gruß,
jon

x-ryder
12.03.2006, 12:04
ne, das geht ja grad mit der pollswitch-funktion, die gibt dir ne binäre zahl aus, je nachdem welcher taster gedrückt wurde, ich glaub das wär nach dem prinzip: wenn taster eins, dann iss der funktionswert 1, und wenns der letzte iss, dann isser 16, also wäre funktionswert 15 eine kombination aus den ersten 5 tastern, z.b.

Martin

Andun
12.03.2006, 16:14
Ja, x-ryder hat das genau richtig erklärt. Es gibt 6 Taster und für jeden Taster ist ein Bit in dem Byte reserviert. Wenn das Bit gesetzt ist, dann bedeutet, dass das der Taster gedrückt wurde.

Dies zu ermitteln, geht mit dem analog-digital-konverter. Da ja jeder Taster seinen eigenen Widerstand hat, kann so über einen Widerstandsmessung der Taster ermittelt werden.

Andun

Jon
13.03.2006, 16:54
@Andun,
Jetzt habe ich es auch verstanden.
Aber was ist, wenn mehrere Taster gleichzeitig gedrückt sind?
Wie bekommt der ASURO heraus welche gedrückt sind?

jon

x-ryder
13.03.2006, 16:58
ja das iss ja das, wasich erklärt habe, wenn das byte, was rauskommt den wert 20 hat, z.b. dann sieht das da so aus: 00010100, also wurden taster 3 und 5 gedrückt, bei dem wert 25 wäre das byte 00011001 also wären taster 1, 4 und 5 gedrückt und so weiter eben...

Martin

Andun
14.03.2006, 10:08
Oder meinst du jetzt wiederrum wie das mit den Widerständen klappt? Da ist es eigentlcih genauso gemacht, dass die Widerstände immer größer werde, so dass immer klar, aus welchen Widerständen sich der Wert nur zusammensetzten lässt, der gemessen wird.

Andun

Vogon
14.03.2006, 11:03
Da ist das sehr ausführlich zu sehen:
https://www.roboternetz.de/phpBB2/zeigebeitrag.php?p=124509#124509
https://www.roboternetz.de/phpBB2/zeigebeitrag.php?p=123962#123962