Archiv verlassen und diese Seite im Standarddesign anzeigen : Kann der ASURO herausbekommen, welcher Taster gedrückt wurde
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
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
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
@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
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
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
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
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.