Für dieses Forum muß Javascript im Browser aktiviert werden!
Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C2 Quellcode formatieren: <code>Quellcode</code> ASM Quellcode formatieren: <asm>Quellcode</asm> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! > Wenn ich mich nicht irre wird die Folientastatur des Application-Board über eine Widerstandsdekade auf den Analogeingang gegeben- Wie deise dann ausgelesen wird muss man im Handbuch und im Handbuch des Application-Board herruaslesen. Danach sind es eigendlich nur ein paar if abfragen. > Wenn man ein rein digitale Folientastaur verwenden will gilt es eigendlich nur noch die richtige schaltlogig an den dig. Eingängen abzufragen. Iast doch eigendlich auch kein Problem. Oder ? > > Gruss Jens > > > Hallo, > > > > ich möchte gerne über die Bedienung der Folientastatur durch Drücken einer Taste das Senden von > > Nachrichten aktivieren können. > > Das bedeutet, wenn ich die Taste 1 drücke, sende über can.send eine Nachricht , wenn ich die Taste 2 > > drücke, sende eine andere Nachricht über can.send. > > > > Mein Fragen lauten: > > > > Wie kann ich das als ein Programm schreiben, wenn z.B. Taste 1 gedrückt ist (Taste 1 > 0), > > sende die Nachricht can.send( ), wenn Taste 2 gedrückt ist (Taste 2 > 0), sende eine andere Nachricht über can.send( ) (alle übrigen Tasten = 0 gesetzt) ? > > > > Wie kann ich die einzelnen Tasten ansprechen (z.B. x = num (int i ) ,num 1 > 0 (Taste 1 gedrückt) , > > num ( i => 2) = 0 für alle anderen Tasten) ? > > > > Es soll immer nur jeweils eine Taste gedrückt werden, nicht gleichzeitig zwei zusammen. > > > > Kann ich über eine Taste auch das Empfangen von Nachrichten aktivieren, indem das Programm dann > > in den entsprechenden Thread hineinspringt (can.rxd( ) < 0 )? > > > > > > P.S.: Noch einmal vielen Dank an Andrè Helbig für Deine letzte Anwort bezüglich Abfragen digitaler Ports, > > das hat mir weitergeholfen. Kannst Du mir noch andere Beispiele für die Verwendung der Folientastatur > > zur Eingabe von Daten nennen, die Dir bisher bekannt sind ? > > > > > > Mit freundlichem Gruß > > > > Thomas Horn > > > >