Es ist so weit. Mein PIC muss eine Tastatur bekommen!
Wichtigste Voraussetzungen: viele Tasten bei möglichst wenig belegten
PORT-Pins . Bei der suche im Netz war ich auf den Begriff Matrixtastatur
gestoßen. Nein das war nicht für mich. Für 16 Taste würde ich 4+4=8
PORT-Pins brauchen. So spendabel wollte ich nicht sein.
Mit den 8 Pins könnte ich 256 verschiedene Zustände unterscheiden!
Meine Tastatur wird den Begriff „Binär-kodierte Tastatur „ tragen. Kurz
gesagt beim jeden Tastendruck werden über logischen ODER-Gates
entsprechende Leitungen von PORT-Pins mit dem logischen Pegel 1 versorgt
. Bei meinem PIC habe ich für Visualisierung den PORT-C vorgesehen. Die
PORT-Pins von 0 bis 5 steuern sehr zuverlässig den LCD-Modul
DISPLALTECH 162. Durch deaktivieren des Enable-Signales vom Pin-0
stehen für mich dann 5 Pins zu Verfügung für meine Tastatur!. Ich könnte
so bis 31 Tasten einschließen. An meine Testschaltung habe ich 15 Tasten
eingeschlossen. Die Rolle von ODER-Gates wird durch 32 Dioden
realisiert. Die Daten Leitungen werden mit den Widerstanden 10K auf
Masse auf logisch 0 gehalten. Gemeinsame Leitung von Tasten wird über
den 1K Widerstand versorgt (man könnte auch über den ~Enable Signal und
ein Transistor versorgen...). Meine Test Schaltung funktioniert. Auf dem
PORT-C Pins 6 und 7 sind bei meiner Schaltung als Tx und Rx Signale für
RS232 im Einsatz. Ev. Potenzial sehe ich noch in der
Verbesserung(Vereinfachung...) von diesen ODER Schaltungen.
Vlad Tepesch schrieb:> Bestell dir bei Pollin folgende Tastatur
am besten direkt die Netbox mitbestellen und den TSOP der Box nehmen.
Der passt auf jeden Fall zur Tastatur, kostet nur 85Cent mehr und man
hat noch ein paar andere Teile dabei.
Statt der Tastatur, die eventuell ein komplett eigenes Protokoll
spricht, kannst du natürlich auch jede andere Fernbedienung mit der IRMP
benuzen.
Hallo!
Ich hab mir die Tastatur bei Pollin (FDc-3402) einfach mal aus Neugier
mitbestellt, aber jetzt keine Ahnung, wie ich zum Laufen bringen soll.
Ich hab zwei IR-USB-Empfänger von unterschiedlichen TV-Karten (eine
davon die Skystar2), die als USB HID-Tastaturen erkannt werden, und auch
mehrere Programme (Girder, Eventghost) ausprobiert, aber nix. Die
Empfänger bekommen zwar ein Signal (kann man an der blinkenden LED
erkennen), aber weiter weiß ich nich. Meine Programmierkenntnisse sind
eher schlecht, aber auf Anleitung kann man ja fast alles machen^^
Also falls einer von euch Lust hat, mir zu helfen, immer her damit!
Danke und Grüße!
Hallo Frank!
Danke für den Hinweis! Die Seite habe ich bereits gefunden und
(versucht) durchzulesen, aber ich gehöre leider zur Generation Windoof,
d.h. USB-Gerät rein, 2x auf Weiter und 1x auf Fertigstellen und schon
läuft das Ding.
Kannst du mir bitte erklären, welche Programme ich sonst noch benötige,
um IRMP nutzen zu können bzw. wie ich in IRMP etwas richtig eingeben
kann? Wenn ich IRMP öffne, kommt eine Konsole. Wenn ich etwas eingebe,
passiert nix.
In dem Artikel ist ja auch noch ein anderes Programm unter
"Settings/Optionen Dialog", welches ich nicht zuordnen kann.
Im Ordner IR-Data ist die Textdatei fdc-20kHz, die defintiv zur Tastatur
passt, aber weiter weiß ich nich.
So, jetzt entscheide dich:
Willst mich steinigen oder mir helfen ;-)
Ich habe echt keine Ahnung von so etwas. Ist es denn sehr zeitaufwendig,
das ganze so zu konfigurieren, dass ich die Tastatur zum Laufen krieg?
Tut mir echt Leid für mein Unwissen, habe so ein Problem halt noch nie
gehabt.
Danke und Grüße!
Dr. Newbie schrieb:> So, jetzt entscheide dich:> Willst mich steinigen oder mir helfen ;-)
Weder noch.
> Ich habe echt keine Ahnung von so etwas.
Das ist zuwenig.
Was möchtest Du denn? Die Tastatur an einem PC betreiben? Beim
Ursprungsposting ging es um den Anschluss einer Tastatur an einen
Microcontroller - bei möglichst wenig I/O-Leitungen.
> Tut mir echt Leid für mein Unwissen, habe so ein Problem halt noch nie> gehabt.
Du müsstest erstmal lesen:
http://www.mikrocontroller.net/articles/IRMP
Dann würdest Du zumindest wissen, dass:
- irmp.exe ein Analyseprogramm für IR-Scan-Dateien ist und kein
Infrarotempfänger und wie man irmp.exe aufrufen muss
- die Datei fdc-20kHz.txt ein Scan von der Tastatur ist, nix weiter
- Du einen µC brauchst, auf dem IRMP laufen muss
Wenn Du dann noch den Artikel
http://www.mikrocontroller.net/articles/USB_IR_Remote_Receiver
liest, dann wüsstest Du, dass es auf Windows-Seite ein Programm oder
wahlweise eine DLL gibt, um die von IRMP auf dem µC empfangenen IR-Daten
auf dem PC via USB zu empfangen und auszuwerten.
Da Deine Fragen aber sehr grundlegender Natur sind und das Ganze bzgl.
FDC-Tastatur nicht zum Zusammenklicken verfügbar ist, sehe ich da für
Dich schwarz, sorry.
Gruß,
Frank