Hallo Miteinander !
Komme mal gleich zur Sache:
Ich mochte einen ATmega8 als Keyboardemulator benutzen. Der Emulator funktioniert soweit auch sehr gut. Mit dem folgenden Code wird ein A übermittelt und taucht bei dem angeschlossenen Rechner dann im Editor o.ä. auf:
Jetzt kommt das eigendliche Problem welches mich nun seit 2 Tagen beschäftigt:Code:Print "Sende a " Config Atemu = Int1 , Data = Pind.3 , Clock = Pinb.0 Sendscankbd Scan End Scan: Data 3 , &H1C , &HF0 , &H1C 'Send 3 Bytes '-------MakeA '------------------BrakeA
Ich möchte via RS232 den Scancode direkt zum ATmega schicken um beliebe Tasten/Tastenkombinationen auszulösen. Das Problem dabei ist, dass Bascom anscheinend keine Variablen in der Data-Anweisung mag. Er sagt mir dann immer "numeric parameter expected". Habe mittlerweile echt alles mögliche ausprobiert aber ich kriege es nicht gebacken
Anbei mal ein Beispielcode zur Abfrage, wo dann irgendwie die Variablen "Ar" in die Data-Anweisung integriert werden muß.
Hat vielleicht eine von Euch `ne Idee ??
Danke und Gruß,Code:Dim Ar(4) As Byte Print "Start:" Config Atemu = Int1 , Data = Pind.3 , Clock = Pinb.0 Do Inputbin Ar(1) , 4 Printbin Ar(1) , 4 Sendscankbd Scan Loop End Scan: Data 1 , ???? 'Hier weiß ich nicht weiter... 'Send 1 Byte
Fusebitversteller







Zitieren


Lesezeichen