Ich bin ein bisschen ein Noob in der Gegend von Arduino, aber ich habe einen Arduino Nano gefunden, den ich vor langer Zeit gekauft habe und der in meinem Regal steht und Staub sammeln, also habe ich gelehrt, „warum nicht ein Projekt machen“. Ich spiele viele Rennspiele, also wollte ich einen einfachen Zündknopf damit machen, aber jedes Mal, wenn ich versuchte, ihn zu kompilieren oder zu verifizieren, steht
Tastatur nicht gefunden. Enthält Ihre Skizze die Zeile #include „Keyboard.h “
Kommentare
- Haben Sie die Tastaturbibliothek aus dem Menü“ Skizze „eingefügt?
- @dandavis – das wäre nicht der Fall möglich oder zumindest nicht sinnvoll, da es keine solche Bibliothek für einen Nano gibt.
- @ChrisStratton: guter Anruf.
- Im Gegensatz zu und offiziellem Arduino Uno, das einen neu programmierbaren ATmega16U2 verwendet Für eine USB-zu-UART-Schnittstelle verwendet ein Nano einen nicht umprogrammierbaren FTDI-Chip.
- Ein typischer Nano hat keine Hardware-Unterstützung dafür – Sie können dies also nur mit einem Mittel wie Software-ungefährem USB oder durch Hinzufügen eines USB-Geräteschnittstellen-Chips tun. Wie aus der Antwort hervorgeht, gibt es bessere Plattformoptionen.
Antwort
Holen Sie sich einen Arduino Leonardo, Micro oder Pro Micro (oder Due, Zero, M0). Diese können eine Tastatur emulieren.
Beginnen Sie mit dem Lesen der Arduino Keyboard Mouse-Referenz .
Der Arduino Nano kann die Arduino Keyboard nicht verwenden Mausbibliothek.
Seit vielen Jahren gibt es eine Bibliothek mit dem Namen „ V-USB „, die zusätzliche Hardware erfordert und dies ermöglicht Ein ATmega328p-Mikrocontroller als USB-Gerät. Es ist nichts für Anfänger.
Vor einigen Jahren hat Arduino die Art und Weise, wie USB verwendet wird, geändert. Die NicoHood HID-Bibliothek nutzt die neuen Möglichkeiten. Es ermöglicht beispielsweise erweiterte Funktionen für eine USB-Tastatur wie die Medientasten.
Bei einer normalen Tastatur und Maus reicht die Arduino Keyboard Mouse-Bibliothek aus. Es ist perfekt für einen Zündknopf. Sie müssen jedoch eines dieser Boards kaufen (Leonardo usw.).
Kommentare
- oder ein teensy Board