Gefunden für atmega8 tastatur emulator - Zum Elektronik Forum |
1 - Macrogenerator ohne PC-Software -- Macrogenerator ohne PC-Software | |||
| |||
2 - Tastendruck Automatisierung -- Tastendruck Automatisierung | |||
Hallo,
die Idee ist sicher nicht neu, in so manche "Gaming-Tastatur" kann man sowas auch gleich per Makro einprogrammieren. Schau dir doch mal diese Seite an: http://www.obdev.at/products/vusb/hidkeys.html Der Atmega8 wird dabei direkt an den USB-Anschluss angeschlossen. Dadurch wäre dein Projekt sicher auch zufunktssicherer, weil die USB-Anschlüsse sich in Zukunft wohl eher noch vermehren werden. Sieh das bitte nicht als Kritik, ich finde es toll das du quasi als Einstand hier gleich ein Projekt vorstellst ![]() Gruß ... | |||
3 - Tastatur simulieren -- Tastatur simulieren | |||
Nabend,
Edit: Herzlich Willkommen im Elektronikforum! ![]() Ja, die Lösung ist durchaus günstig, aber auch programmierbar... Vorschlagen würde ich einen ATmega8. Wie man mit dem die entsprechenden seriellen Signale zusammensetzt, sodass es für den Tastaturtreiber tatsächlich so aussieht, als würde eine reguläre Tastatur die Daten senden, kann man ergoogeln: "avr ps/2" oder ähnlich. Man könnte auch eine "richtige" Tastatur benutzen, müsste dann aber zu komplexeren Schaltungen greifen, um mit den immerhin 128 Eingangskombinationen Tastendrücke zu erzeugen (Tasten an entsprechenden Stellen überbrücken). Der Mikrokontroller, den ich vorschlug, hat diese sieben Eingänge locker und kann, auch wenn die Bitkombinationen am Eingang nicht den zu simulierenden Tasten entsprechen, die entsprechenden Datenpakete erzeugen. Edit: Verräts du uns den Einsatzzweck? Vielleicht gibt es eine einfachere Lösung. [ Diese Nachricht wurde geändert von: DonComi am 19 Jul 2009 23:12 ] [ Diese Nachricht wurde geändert von: DonComi am 19 Jul 2009 23:13 ]... | |||
4 - Panelbau Flipflop-Schaltung nur wie? -- Panelbau Flipflop-Schaltung nur wie? | |||
Hallo paneldream,
das, was Du vorhast, beschäftigt mich auch schon seit längerem, aber ich habe mich noch nicht für eine Lösung entschieden, von denen es ja mehrere gibt: 1.) www.opencockpits.com liefert Bausätze, die Deine Wünsche erfüllen,es gibt auch ein deutsches Forum www.opencockpits.de, das sehr hilfsbereit ist. Das ist die sicherste Lösung. 2.) Billig-Gamepad schlachten, dann hast Du schon mal Taster und Kontroller. Ich würde dann Kippschalter mit doppelten Kontakten verwenden, eine Kontaktreihe schaltet quasi die Tastatur, die zweite Kontaktreihe schaltet eine LED. Es gibt zum Flusi ein Zusatzprogramm FSUIPC. Da bei einem Schalter ja quasi die Taste gedrückt bleibt, fängt FSUIPC dieses ab, führt Deine gewünschte Funktion aus und beim Ausschalten auch wieder zurück. Damit hast Du natürlich nur eine LED, aber die Schalterstellung siehst Du ja auch, so das man auf die LED auch ganz verzichten könnte. Das ist wohl die preiswerteste Lösung. 3.) Mikrocontroller, ist garnicht so kompliziert. Z.B. ATMEGA8, preiswerte Ko... | |||
5 - Einspeisung von Dateien über Tastaturstecker -- Einspeisung von Dateien über Tastaturstecker | |||
Kannst Du µController programmieren?
Dann würde ich es so machen: z.B. ATmega8 nehmen, daran kommen dann 1) Tastatur-Input 2) Tastatur-Output 3) MMC-Karte via SPI als Memory 4) USB-Schnittstelle z.B. siehe Firmware-only USB dran. Ein bisschen Software nach Deinen Wünschen für PC ( Memory Update) und Atmel programmieren und schon ist es fertig ![]() Komplett ohne uC-Erfahrung braucht man dafür und für die Einarbeitung wahrscheinlich ungefähr 1 Jahr. Gruß Stefan [ Diese Nachricht wurde geändert von: Nukeman am 14 Mär 2009 22:50 ]... | |||
6 - neuer Flipper - Steuerung per PC - aber wie? -- neuer Flipper - Steuerung per PC - aber wie? | |||
Über 10 Jahre sollen die Teile zu bekommen sein und du willst eine Tastatur für den Eingabeteil zerpflücken? ![]() Mikrocontroller sind auch auf lange Sicht verfügbar. Es kommen nur mal Nachfolgemodelle, für die man dann den Quellcode neu Übersetzen muss. Das sind aber normalerweise nur ein paar Klicks. Geschwindigkeit sollten schon die 115.2kBit/s genutzt werden. Wenn es sich nur um digitale Ein-/Ausgänge handelt kann man diese in 8er Gruppen zusammen fassen, sodass man auf 24-32 Bytes kommt. Serielle Übertragung zum PC ist wohl zu bevorzugen, nur die Frage ist, wie lange es noch die klassische RS-232 am PC gibt; meiner hat z.B. keine mehr. Einen Standard-IC das mal eben so RS-232 spricht wirst du nicht finden. Daher meine (aktuelle) Empfehlung: fertiger USB-RS232-Wandler, wenn keine RS232-Schnittstelle vorhanden, dann einen MAX232 oder ähnliches, einen ATmega8 oder ähnlich und dann auf einige Schieberegister zum Ein-/Auslesen der Signale. Gruß Clemens ... | |||
7 - Tastenfeld Matrix 3x4 decodieren -- Tastenfeld Matrix 3x4 decodieren | |||
ich würd nen ATMEGA8 nehmen, an 7 Pins die Tastatur anschliessen, irgendwelche anderen Pins als Ausgänge definieren und ein kleines Programm schreiben. Für solche Anwendung wäre sogar der interne Takt ausreichend, sodass man sich sogar den Quarz sparen kann. ... | |||
8 - PC-AT Tastatur -- PC-AT Tastatur | |||
Hallo,
ich habe ein Problem mit dem Code und zwar bekomme ich über das Hyper terminal keine Info welche Taste ich gerade Drücke. Als Programmiersprache benutze ich Bascom und den Atmega8 Angeschlosen habe ich die Tastatur am Atmega8 richtig. Könnt ihr mal den Code anschauen ich komme einfach nicht mehr weiter ?? Code : $regfile "m8def.dat" $crystal = 1600000 $baud = 1200 Config Keyboard = Pind.2 , Data = Pind.3 , Keydata = Keydata Dim Key As Byte Print "Eingabetest von P... |
Zum Ersatzteileshop Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation! gerechnet auf die letzten 30 Tage haben wir 12 Beiträge im Durchschnitt pro Tag heute wurden bisher 9 Beiträge verfasst 6 Besucher in den letzten 60 Sekunden alle 10.00 Sekunden ein neuer Besucher ---- logout ----su ---- logout ---- |