Je « suis un peu un noob dans la région Arduino mais jai trouvé un Arduino nano que jai acheté il y a longtemps assis sur mon étagère et en ramassant la poussière, alors jai enseigné « pourquoi ne pas faire un projet ». Je joue à beaucoup de jeux de course donc je voulais faire un simple bouton dallumage avec, mais à chaque fois que jessayais de le compiler ou de le vérifier, il dit
Clavier introuvable. Votre esquisse comprend-elle la ligne #include « Keyboard.h »
Commentaires
- avez-vous inclus la bibliothèque de clavier depuis le menu Sketch?
- @dandavis – ce ne serait pas possible ou du moins pas significatif, car il ny a pas de telle bibliothèque pour un nano.
- @ChrisStratton: bon appel.
- Contrairement à Arduino Uno officiel, qui utilise un ATmega16U2 reprogrammable pour une interface USB vers UART, un Nano utilise une puce FTDI non reprogrammable.
- Un Nano typique na pas de support matériel pour cela – vous ne pouvez donc le faire que par un moyen tel que le logiciel USB approximatif ou en ajoutant une puce dinterface de périphérique USB. Comme la réponse le suggère, il existe de meilleurs choix de plates-formes.
Réponse
Procurez-vous un Arduino Leonardo, Micro ou Pro Micro (ou Due, Zero, M0). Ceux-ci peuvent émuler un clavier.
Commencez par lire la Référence Arduino Keyboard Mouse .
LArduino Nano ne peut pas utiliser le clavier Arduino Bibliothèque de souris.
Depuis de nombreuses années, il existe une bibliothèque appelée « V-USB » qui nécessite du matériel supplémentaire et permet un microcontrôleur ATmega328p pour agir comme un périphérique USB. Ce nest pas quelque chose pour un débutant.
Il y a quelques années, Arduino a changé la façon dont lUSB est utilisé. La NicoHood HID library utilise les nouvelles possibilités. Cela permet par exemple davoir des fonctionnalités étendues pour un clavier USB, comme les touches multimédias.
Pour un clavier et une souris normaux, la bibliothèque Arduino Keyboard Mouse fera laffaire. Il sera parfait pour un bouton dallumage. Mais vous devez acheter une de ces planches (Leonardo, et ainsi de suite).
Commentaires
- ou une planche pour adolescents