Hallo ist es möglich an einen Microcontroller eine USB oder PS/2 Tastatur anzuschließen und die Tastatureingaben in einem Programm weiter zu verarbeiten und zu speichern? Ich kenne mich mit der Elektronik überhaupt nicht aus und möchte jetzt mal einsteigen... irgendwie... was brauche ich alles um das zu bewerkstelligen? Das ist mir klar: - eine Platine - Stromversorgung - PS/2 und USB Anschlussbuchse für die Tastatur - den Microcontroller - und bestimmt einen haufen kleiner Bauteile wie Widerstände, Transistoren und was es da sonst noch alles gibt Wie funktioniert eine PC-Tastatur überhaupt? Sind die Signale analog oder digital? und wie sehen die aus? Hat vielleicht jemand schon mal so etwas gemacht? Ich weis das es kleine Tastatur-Recorder gibt die man zwischen PC unt Tastatur stöpselt angeblich um das geschriebene noch zu haben wenn der PC abstürzt (ja sicher...) ich möchte aber auf was anderes hinaus. Nach dem das klappt gehts noch weiter aber irgendwie muss man ja anfangen. Würde mich über Hilfe freuen!
Hallo, am einfachsten gehts mit PS/2. Und die Programmiersprache Bascom stellt dazu sogar eine eigenen Funktion zur Verfügung. mfg Flo
Bascom? kenne ich nicht... womit ist das vergleichbar? ist es auch möglich Signale einer Tastatur über PS/2 wieder auszugeben? habe irgendwo mal gelesen für USB benötigt man einen speziellen Controller auf der Platine der gar nicht mal so billig sein soll. Stimmt das? Denn wenn man sich z.B. eine USB-Tastatur kauft, liegt oft ein Adapter von USB auf PS/2 bei. Kann mir kaum vorstellen das in diesem kleinen Adapter noch irgendwelche Controller stecken sollen... sieht für mich so aus als würden die Leitungen vom PS/2 Stecker einfach auf die USB-Leitungen umgelegt werden. Ein einfacher Adapter halt... oder irre ich mich?
Hi Herbert, als erstes würde ich dir empfehlen, dass AVR-Tutorial durchzulesen (hat mir am Anfang auch sehr geholfen) damit du auch weisst was zum Programmieren des µC's noch benötigt wird. Wenn du das getan hast solltest du dich mal damit beschäftigen mit welcher Programmiersprache due den µC üerhaupt programmiern willst damit du dich mit der Programmierumgebung ausenandersetzten kannst. Wenn das erledigt ist, kannst du dich um kleinprojekte oder experimente wie das auslesen einer PS2 Tatstatur kümmern. Gruß Sascha PS: Das soll hier jetzt wirklich nicht hochnäsig klingen aber das ist wie beim Hausbau. Da fängt man ja auch nicht gleich mit dem ersten Stock an wenn das Fundament und das Erdgeschoß noch nicht fertig ist.
@Herbert: In dem Adapter ist tatsächlich nichts drin. Die Tastatur/Maus stellt durch die Art der Signale fest, an welcher Art Anschluss sie steckt und schaltet dann um. Wenn du mit AVR-Controllern arbeiten willst, beim Hersteller dieser Käfer gibt es entsprechende Dokumentation: http://www.atmel.com/dyn/products/app_notes.asp?family_id=607 Dann runterscrollen bis: ""AVR313: Interfacing the PCAT Keyboard"" Gruss Jadeclaw.
Danke für den Tipp :-) mein Problem ist momentan vor allem die Zeit. Möchte mich zwar gerne in diese Materie einarbeiten aber ausgerechnet jetzt eilt es :-( Ist hier jemand der für mich so eine Schaltung entwickeln würde? Natürlich gegen Bezahlung. Im Detail ist die Sache noch ein wenig komplexer aber für einen richtigen Elektronik-Fuchs bestimmt kein Problem (ich würde Jahre brauchen nach der jetzigen Erkenntnis). Habe leider gar keine Ahnung wie viel Arbeit es machen würde eine Schaltung zu entwickeln die Tastatursignale entgegennimmt, verarbeitet und speichert. Eine weitere Schwierigkeit kommt noch hinzu: Das ganze muss auf SMD-Basis entwickelt werden. Da ich Programmierer bin denke ich das ich mich in eine spezielle Sprache relativ schnell einarbeiten könnte. Der Entwickler müsste mir bloss die Schaltung soweit zurecht basteln und mir ein kleines Beispiel-Programm mitgeben das die Tastatursignale aufnimmt und speichert. Denke wenn ich mir das Programm anschaue komme ich damit klar (falls nicht gibts nen weiteren Auftrag ;-) )
Hallo Herbert, ich könnte Dir da bestimmt helfen. Stell einfach mal deine Emailadresse rein. Bascom ist ein Basicdialekt. mfg Flo
Hallo Flo schreib mir mal an coolmonkey at die-optimisten punkt net die adresse ist etwas zerhackt damit nicht jeder spam-crawler gleich große glubscher macht und mir grüße schickt ;-)
Ich weis das es kleine Tastatur-Recorder gibt die man zwischen PC unt Tastatur stöpselt angeblich um das geschriebene noch zu haben wenn der PC abstürzt (ja sicher...) ich möchte aber auf was anderes hinaus. Nach dem das klappt gehts noch weiter aber irgendwie muss man ja anfangen. @Herbert ... Tja welche "Stasifunktion" soll denn damit realisiert werden? Keylogger für die Anmeldeprocedur?
Nein, hat sicher nichts mit Keyloggen zu tun. Dafür könnte ich mir auch einfach für 50 EUR einen Tastaturrecorder kaufen der ist nicht größer als ein PS/2-Stecker und fällt kaum auf. Hatte aber wirklich mal den Fall das ich eine lange E-Mail bei einem Mailanbieter im Browser verfasst habe, dann war die Session abgelaufen, habe den Text vorher nicht in die Zwischenablage kopiert und alles war hinüber. Der Tastatur-Recorder wäre nützlich gewesen. Aber man kann alles missbrauchen. Ein gewöhnliches Diktiergerät wird schnell mal zum Abhörgerät das man bei Oma unterm Tisch versteckt wenn sie mit der Tante über das Weihnachtesgeschenk redet. Oder die überall erhältlichen Funk-Kameras zum Baby-Überwachen werden genutzt um die Nachbarn im Garten zu beschatten. Genauso wie man theoretisch eine Zahnbürste zum Kloschrubben missbrauchen könnte und dem nichtsahnenden Besitzer wieder zurück in den Becher legen. back to topic ;-)
Hi Herbert schau mal in deine Mail. Ich habe zusammen mit einem Kollegen mal sowas gemacht. Fertige Schaltung für PS2 Tastaturen. Ausgabeinterfaces: TWI (I²C) oder RS232 Ausgabeformate: RAW (die rohen Scancodes) und ASCII (wählbar) Tastaurlayouts: USA und Deutsch (wählbar) Kommandoübergabe an Tastatur in der TWI Version möglich (für die LEDs z.B.) sag Bescheid falls noch Interresse. cu Hauke Sattler
Hallo Hauke, ja, es ist schon lange her, aber vielleicht/hoffentlich kannst/wirst Du mir noch helfen. Im Mikrocontroller-Forum Thread "PC-Tastatur auslesen...", mit dem Link [[Beitrag "PC-Tastatur auslesen..."]] hast Du Herbert am 05.01.2006 11:28 Deine "Fertige Schaltung für PS2 Tastaturen" angeboten. Ich suche das, was Du mit einem Kollegen zusammen gemacht hast, und was Du in dem besagten Thread wie folgt beschreibst: Fertige Schaltung für PS2 Tastaturen. Ausgabeinterfaces: TWI (I²C) oder RS232 Ausgabeformate: RAW (die rohen Scancodes) und ASCII (wählbar) Tastaurlayouts: USA und Deutsch (wählbar) Kommandoübergabe an Tastatur in der TWI Version möglich (für die LEDs z.B.) schon eine geraume Zeit. Kannst Du mir die Schaltung, inkl. fertigem Code auch zu Verfügung stellen? Ich wäre Dir sehr dankbar. Bitte melde Dich per PM. Gruß, und vielen Dank. m-con
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.