www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Maus-Tastatur-Umschalter mit AVR?


Autor: Jochen Reeg (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen!
Ich bin auf der Suche nach einer Schaltung für einen
Maus-Tastatur-Umschalter für 2PCs (Monitor muss nicht umgeschaltet
werden). Die Schaltung sollte allerdings dem gerade nicht benutzten PC
eine Maus und eine Tastatur vortäuschen, damit die Maus auch
funktioniert wenn der gerade nicht benutzte Rechner eingeschaltet wird
(Windows ignoriert eine nach dem Booten angeschlossene Maus sonst). Am
liebsten wäre mir eine kleine Schaltung mit AVR. Kennt jemand solch
eine Schaltung?

MfG
Jochen Reeg

Autor: Markus (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Fertige Schaltungen kenne ich keine, aber im Internet finden sich
Dutzende Schaltungsbeispiele für PS/2-Kommunikation:

Timing-Diagramm:
http://www.networktechinc.com/ps2-prots.html

Pinbelegung (DIN+PS/2), elektronische Anschaltung
http://panda.cs.ndsu.nodak.edu/~achapwes/PICmicro/...

Detailierte Protokollbeschreibung
http://panda.cs.ndsu.nodak.edu/~achapwes/PICmicro/...

Maus-Beispielcode für PIC 16F84
http://panda.cs.ndsu.nodak.edu/~Eachapwes/PICmicro...

Signale und Protokolle
http://www.epanorama.net/documents/pc/mouse.html

Tastatur-Codes auf LCD darstellen. PIC16C84
http://ourworld.compuserve.com/homepages/steve_law...

Tastatur (beide Seiten) Emulation, PIC16C84
http://www.arne.si/~mauricio/PIC.HTM

Keyboard FAQ. Protokol, Scancodes, Anschlüsse
http://www.repairfaq.org/filipg/LINK/PORTS/F_Keybo...

Keyboard an AVR, C Source Code, Anschlußbelegungen
http://www.atmel.com/dyn/resources/prod_documents/...

Protokkol, Scancodes
http://www.simandl.cz/stranky/elektro/keyboard/key...

Protokol, Scancode, PS/2 und DIN, Code für 68HC705
http://www.beyondlogic.org/keyboard/keybrd.htm

Code für 8031 (Basic+Asm)
http://www.mcselec.com/an05.htm

Scancodes:
http://govschl.ndsu.nodak.edu/~achapwes/PICmicro/k...

Unsortiert:
http://www.arne.si/~mauricio/Kbdfaq.htm
http://www.beyondlogic.org/keyboard/keybrd.htm
http://ourworld.compuserve.com/homepages/steve_law...
http://www.electronic-engineering.ch/microchip/pro...
http://panda.cs.ndsu.nodak.edu/~achapwes/PICmicro/...
http://panda.cs.ndsu.nodak.edu/~achapwes/PICmicro/...
http://panda.cs.ndsu.nodak.edu/~achapwes/PICmicro/...
http://panda.cs.ndsu.nodak.edu/~achapwes/PICmicro/...
http://www.vfx.hu/avr/download/ps2drv.asm
http://www.vfx.hu/proj/vezerlo/vezerlo.html
http://panda.cs.ndsu.nodak.edu/~achapwes/PICmicro/...

Autor: Jochen Reeg (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Markus!
Danke für die vielen Links! Leider hab ich momentan keine Zeit mich so
weit in die AVRs einzuarbeiten, dass ich das komplett selbst entwickeln
könnte. Das ganze war eine spontane Idee, weil der alte mechanische
Umschalter mittlerweile schlechten Kontakt hat. Da mein Monitor jetzt
zwei Eingänge hat, will ich den alten Umschalter durch etwas
elektronischen für Maus und Tastatur ersetzen. Vieleicht hat ja noch
jemand eine Idee für eine Schaltung. Trotzdem Danke!

MfG
Jochen

Autor: Tobi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
da gibts genug schon recht billig fertig. das wird einfacher

Autor: Tobias Schneider (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,
Vlleicht reichen auch einfache Analogschalter(CD4066..) aus, um das
Signal hin und her zu schlaten. Ich weudre es jendefalls mal
versuchen.


Gruß Tobias

Autor: Jim (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Analogschalter gaukeln dem nicht verwendeten Rechner aber keine Maus
vor...

Kauf es, das kostet doch heutzutage nichts mehr, erst recht, wenn kein
Monitor umgeschaltet werden soll.

Autor: Winfried (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Bei pollin.de für 24.95 inkl. Monitor umschalten und aller Kabel:
Bestell-Nr.: 720 860

Autor: Pan (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi

Umschalter gibt es für schmales Geld zuhaufe ...
Wenn die Rechner eine Netzwerkkarte haben:

Zugegebenerweise etwas ketzerisch ;-)
Schau dir doch mal VNC an. Das ist eine "Fernsteuer"-Software
für PC. Man kann also quasi jemandes Maus und Tastatur fernsteuern.
Du siehst dabei den entsprechenden "Bildschirm" vor dir. Alles via
Software versteht sich, und das für umme.
Mit etwas Planung lassen sich damit auch hunderte von Rechnern
steuern - Stichwort Turnschuhadministration ;-)

Zb.: (erster google Treffer)
http://bbs1.biz-worms.de/rz/vnc/vnc.phtml

Nachteil:
Die SW braucht ein Netzwerk und belastet dieses einigermassen.
Verschlüsselter Verbindungsaufbau ist nicht im "Lieferumfang",
AFAIK aber nachrüstbar.

BTW: Windows bootet auch ohne Tastatur + Maus, wenn im BIOS
"Halt on Error" (o.ä.) auf "No" gestellt ist.
VNC simuliert dann eine Maus/Tastatur, obwohl keine dransteckt.

Gruss
Thomas

Autor: Jim (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wozu VNC?

Windows hat das RDP onboard (auch von Linux aus zu nutzen) und Unix
XWindows. Da muss man sich nicht extra was installieren ...

Autor: Sebastian Wille (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,

nur als kleine Anmerkung: Ich hab' mir mal einen elektronischen
Umschalter (also mit PS/2-Simulation) von sitecom gebraucht gekauft.
Das Ding funktioniert einwandfrei, trotzdem habe ich es spaßeshalber
mal aufgeschraubt... und siehe da: Ein AVR war als Controller drin!

Also geht's mit einem Atmel auf jeden Fall! :-)

Sebastian

Autor: mthomas (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wenn recht erinnert, wurde kuerzlich in der Academy/User Projectes bei
avrfreaks.net ein KM-Umschalter-Code fuer AVR veroeffentlicht.
HTH, Martin

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.