Arduino Nano soll Maus-/Tastaturklicks erkennen?
Ich habe einen Nano und eine USB A Buchse auf 4 Pin.
Ich möchte, dass der Nano erkennt, wenn eine Maus oder Tastatur erkennt.
Wie kriege ich das hin?
1 Antwort
der nano hat keinen direkten anschluss zum usb..
und allein die Aufgabe: er soll tastatur/maus-klicks erkennen..das kann der arduino nicht von sich aus..
du bräuchtest sowas wie ein Script oder ein programm wo im hintergrund tastatur anschläge aufzeichnet und diesen dann per usb seriell an den arduino schickt..
falls du eine tastatur/maus/joystick am pc emulieren willst..dann nimm dir den Arduino Leonardo oder Pro Micro oder teensy 3/4
ahh, jetzt verstehe ich das...dann such mal nach arduino PS/2 Protocol oder USB Host, damit kannst du dann eine tastatur an den arduino direkt verbinden..
Wenn du die Wahl hättest. Würdest du lieber einen Arduino nehmen der von Werk aus mit USB Geräten kommunizieren kann (und gleichzeitig am Pc angeschlossen ist) oder den Nano + Host Shield?
es kommt drauf an....für welche projekte..
für deinen projekt den von werk aus....der kann mehr mit usb umgehen als der nano
ja also der Arduino soll einen Mikroservo steuern und gleichzeitig erkennen, ob das angeschlossene USB gerät einen Klick auslöst und dies dann dem angeschlossenen Computer schickt. Welches Arduino Board würdest du empfehlen?
gleichzeitig..ist shcon ne herausforderung..ich würde da den teensy 4.1 nehmen..
der hätte für deine aufgabe mehr speicher/ram, usb-host anschlüsse sowie direkt usb-verbindung zum pc..alles in einem board..lässt sich auch mit Arduino IDE programmieren wie ein gewöhnlicher arduino..und fast gleiche librarys..
okay :D ich hab nur blöderweise die Auflage das mit einem Arduinoboard machen
na dann den pro micro ..weil der direkt mit usb zum pc verbunden werden kann..
also ich hab mir den Pro micro mal angeguckt. Bedeutet das, dass ich meinen USB A auf 4 Pin daran anschließen kann, wie ich es beim Nano gemacht habe und es hier funktioniert? Im Pinout steht nicht wie viel Volt out der VCC port hat aber es müssen ja sowohl die USB Buchse, als auch ein Mikroservo darüber laufen. würde das funktionieren?
müsstest du testen..aber der micro-sub port ist definitv zum pc gedacht..
deein usb a könntest du dann an andere pins anschliessen wie USB-Host library es vorgibt..kannst ja selbst schauen obs laufen wird..sowas hab ich selbst nie gemacht..nur tastatur/joystick/maus mit dem pro micro emuliert
die einzige USB Host library die ich finde ist für Arduino Dues gedacht oder ich übersehe was. Noch Tipps?
es geht lediglich darum, dass eine Maus oder Tastatur an den Arduino angeschlossen wird, und falls ein Klick auf dem Gerät ausgeführt wird dass der Controller das erkennt