Hallo liebes Forum
Teil 2
Hallo liebes Forum
Meine Arbeit ist fast fertig, jedoch habe ich noch zwei Probleme.
Die poste ich auch in zwei Themen mit der gleichen Einführung.
Es ist ein Hebearm der einen Joystick trägt. Dieser wird mit den Lippen
gesteuert. Wenn die Person sprechen will, muss der Joystick angehoben
und bei der Computerarbeit am Monitor wieder abgesenkt werden.
Die Person kann keine Maus oder Tastatur bedienen.
Dazu verwende ich den Arduino Uno. Über eine Relaisplatte bekommt
der Controller ein Ein- und Ausschaltsignal via USB, welches von einem
Sprachprogramm gesendet wird.
Der Controller steuert den Hebewinkel des Servomotors und regelt
die Geschwindigkeit beim Heben und Senken. Zusätzlich gibt es einen
Wipp-Taster, mit dem man zur Positionierung des Joysticks am Mund
den Servomotor manuell Heben und Senken kann. Soweit …
Das zweite Problem in diesem separaten Thema:
Ansteuerung per cmd mit Codezeilen aus einem Sprachprogramm:
Das Sprachprogramm kann per Schritt-für-Schritt-Programmierung
ein Programm aufrufen, den on oder off-Button für das Relais klicken
und das Programm wieder schließen. Allerdings ist in der Zeit auf
der Oberfläche des Desktops nichts anderes möglich und es dauert
gut 2 Sekunden, bis alles erledigt ist. Berührt die Person den Joystick,
wird die Routine fehlgeleitet und alles kommt durcheinander.
Eine Korrektur mit der Maus oder ein Klick mit der Maus ist
der Person nicht möglich!
In der mitgelieferten Software zu der Relaisplatte habe ich eine
Programmierzeile gefunden, die wohl per cmd den Befehlt direkt
umsetzen könnte. (vermute ich)
CommandApp_USBRelay afEd5 öffnen 255
Wie kann ich das in das Skript vom Sprach-Programm einfügen?
Es bietet eine direkte Programmierung per Skript an und gibt dieses
Fenster als Basis vor. Wie kann ich den Code einfügen und würde es
funktionieren? (Möchte da keine Experimente am PC wagen)
*
Danke für die Unterstützung, ggf. gern auch Links die weiterhelfen,
bzw. einen Verweis auf ein anderes Forum.
Oliver