Archiv verlassen und diese Seite im Standarddesign anzeigen : zusatztasten / tastenverlegung
hallo,
bei meinem aufbau - die m32 ist unter einer EXP platine montiert, und beides im vorderen bereich des RP6 angeordnet - sind die 5 taster der m32 nur schwer, wenn überhaupt erreichbar. Über den USR-Bus habe ich an der EXP platine am pin Y5 bereits den ADC1...
Das bedeutet, ich könnte doch auf die oben liegende EXP platine einen zweiten, genauso aufgebauten tastenblock paralell zu den 5 tasten auf der m32 (ohne die leiterbahn zwischen YKP1 und KP2 auf der m32 auftrennen zu müssen) legen, oder?
27421
gibt es dabei möglichkeiten an der "tastatur" etwas zu verbessern / verändern, ohne die abfrageroutine in der software ändern zu müssen?
Ich meine die 5 tasten reichen mir völlig, ich wüsste momentan gar nicht was ich mit einer matrixtastatur von 4x5 tasten machen sollte, vielleicht kommt aber die eine oder andere anregung / anwendung die mich meine meinung ändern lässt?
Mir ging es in erster linie darum zu fragen, ob es an der bestehenden konstruktion was zu verbessern gäbe?
eine zweite frage fält mir im zusammenhang tasten ein:
kann man per RC5 z.b. eine von den vorhandenen tasten (mit ein/ausschalten) quasi simulieren?
Peter(TOO)
05.02.2014, 17:00
Hallo,
Das bedeutet, ich könnte doch auf die oben liegende EXP platine einen zweiten, genauso aufgebauten tastenblock paralell zu den 5 tasten auf der m32 (ohne die leiterbahn zwischen YKP1 und KP2 auf der m32 auftrennen zu müssen) legen, oder?
Nicht ganz, R15 musst du auf einer der beiden Leiterplatten weg lassen.
Jede Taste erzeugt eine bestimmte Spannung, welche dann über den ADC ausgewertet wird.
T1 = 0V
T2 = Vdd-Vdd/2
T3 = Vdd-Vdd/3
.....
Wenn R15 Doppelt vorhanden ist verschieben sich die Spannungen.
T1 = 0V
T2 = Vdd-Vdd/3
...
MfG Peter(TOO)
radbruch
05.02.2014, 17:00
Hallo
Die Tastenauswertung des m32 ist eh Mist, denn man kann mehrere gleichzeitig gedrückte Tasten nicht erkennen. Wenn ich mich recht erinnere ist sie ähnlich wie diese vom Multi-IO aufgebaut:
https://www.roboternetz.de/community/attachment.php?attachmentid=25064&d=1365345997
Dazu gibts hier einen Kommentar von mir: https://www.roboternetz.de/community/threads/61294-Hardware-Fragen-zur-Multi-IO?p=576037&viewfull=1#post576037
Nach wie vor kann ich die hier auch erwähnte Doppelnutzung der LCD-Schnittstelle empfehlen.
(https://www.roboternetz.de/community/threads/37232-LCD-an-RP6-Base?p=355428&viewfull=1#post355428)
Gruß
mic
hi Peter,
Nicht ganz, R15 musst du auf einer der beiden Leiterplatten weg lassen.
Wenn R15 Doppelt vorhanden ist verschieben sich die Spannungen.
T1 = 0V
T2 = Vdd-Vdd/3
...
auch wenn ich die Vdd und GND am EXP board anschliesse und wirklich nur mit einer leitung (bzw. direkt über den USRBUS) über ADC1 die verbindung zu der m32 herstelle?
Hi inka,
Das bedeutet, ich könnte doch auf die oben liegende EXP platine einen zweiten, genauso aufgebauten tastenblock paralell zu den 5 tasten auf der m32 (ohne die leiterbahn zwischen YKP1 und KP2 auf der m32 auftrennen zu müssen) legen, oder?
Wenn du die M32-Lib und die M32 selbst nicht verändern willst,- also dieselbe Hardware-Tastatur noch einmal oben auf eine Exp bauen willst, dann brauchst du (außer GND) genau einen Kontaktpunkt auf der M32 zur Weiterleitung auf die Exp: YKP2
Auf der Exp baust du dann T1..T5, R11..R14 (NICHT R15!) genau so auf, wie im Schaltplan der M32.
Diese neue Tastatur verbindest du mit dem o.g. Kontaktpunkt.
Natürlich wird auf der Exp auch noch GND für die neuen Tasten gebraucht.
hi Dirk,
Auf der Exp baust du dann T1..T5, R11..R14 (NICHT R15!) genau so auf, wie im Schaltplan der M32.
Diese neue Tastatur verbindest du mit dem o.g. Kontaktpunkt.
Natürlich wird auf der Exp auch noch GND für die neuen Tasten gebraucht.
nach nochmaligem überlegen - und dem verarbeiten der infos von Euch hier - danke...
- der ADC1 auf meinem USRBUS1 ist der von der BASE - weitgehends in anlehnung an Deine belegung Dirk... also hier nicht verwendbar
es wäre evtl. besser die 5 taster auf der multi-IO, in der nähe der 4 tasten anzubrigen, Vdd und GND von der multiIO zu "schnorren" wäre sicher möglich. Der ADC1 ist auch auf dem stecker ADCs, ist der nur an dem wannenstecker, oder könnte man dort irgendwo noch einen stift einlöten? danach habe ich vergeblich gesucht...
wie sieht es mit der simulation der hardware-tasten durch RC5 befehle aus? Soll ich aufhören zu träumen :-)?
Hi,
der ADC1 auf meinem USRBUS1 ist der von der BASE - weitgehends in anlehnung an Deine belegung Dirk... also hier nicht verwendbar
Doch, der wäre schon verwendbar. Ich hatte dich aber so verstanden, dass du die Tasten der M32 nur "nach oben" legen willst (ohne Änderungen der M32 und deiner Software).
Wenn du ADC1 der RP6Base für eine neue "M32-Tastatur" nehmen willst, geht das auch. Du must dann aber auch R15 "kopieren".
Softwaremäßig liest du dann ADC1 über I2C ein,- die Funktion dafür sieht ähnlich aus wie getPressedKeyNumber() der M32 Lib.
Der ADC1 ist auch auf dem stecker ADCs, ist der nur an dem wannenstecker, oder könnte man dort irgendwo noch einen stift einlöten?
Wäre mir neu. Am Stecker ADC-Mxxx der MultiIO gibt es ADC1 von der M32 nicht.
wie sieht es mit der simulation der hardware-tasten durch RC5 befehle aus?
Man muss die ja nicht "simulieren", sondern kann RC5-Befehle anstelle der Tastendrücke nutzen, um dieselben Funktionen zu schalten. Was ich nicht weiß: Der RC5-Empfang braucht ja auch den IR-Empfänger, den du für das Erkennen der Bake nutzt. Evtl. kommt es da zu Konflikten. Must du probieren.
Hi Dirk,
Hi,
Der ADC1 ist auch auf dem stecker ADCs, ist der nur an dem wannenstecker, oder könnte man dort irgendwo noch einen stift einlöten?
Wäre mir neu. Am Stecker ADC-Mxxx der MultiIO gibt es ADC1 von der M32 nicht.
schemata.pdf / 1.seite / oben links/ ADC_Mxxx / Pin1 / ADC1 - was ist das für einer?
Hi inka,
schemata.pdf / 1.seite / oben links/ ADC_Mxxx / Pin1 / ADC1 - was ist das für einer?
Das ist die Durchnummerierung auf der MultiIO.
Siehe: Hier (http://www.rn-wissen.de/index.php/RP6_Multi_IO_Projekt_-_Software#RP6_CONTROL_M32) unter "Stecker ADC-Mxxx".
hi,
ich habe nun die einfachste variante gewählt, die taster der m32 sind nun paralell zu den originaltasten auf der EXP herausgeführt, alles funktioniert :-)
27453
danke für die ideen & tipps...
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.