Clavier programmable (6 / 10 étapes)

Étape 6: Arduino Code

Après j’ai eu les broches de droite assignés dans le code de base de clavier, j’ai commencé à ajouter le code nécessaire pour utiliser un Arduino Uno comme un clavier HID.  Ici est tous la référence pour les bibliothèques de souris et le clavier qui sont utilisées sur l’Arduino.  Il s’agit d’un bon apprentissage spot pour voir ce qui signifie que tout ce qui sera dans le code.  Après avoir téléchargé la bibliothèque et ajouter à mon dossier « Bibliothèques » dans l’Arduino, il est temps de commencer à coder !  Attaché est mon code final, le plus récent est le « LH_keyboard » que j’ai faite pour le travail, vous remarquerez que j’ai utilisé seulement 4 de 12 boutons disponibles, c’est tout simplement parce que j’ai besoin seulement quatre macros pour ce que je faisais.  C’est facilement extensible pour s’adapter à tous vos besoins.  Ce code est assez simple et explicatif.  Il n’est d’attendre pour une touche à presser, alors basé sur lequel on a été pressé, types sur une certaine combinaison de touches.  Les quatre boutons utilisés sur mon clavier ont été programmés pour copier, coller et faire une save/enregistrer que dans deux endroits différents.  Pour obtenir de la bibliothèque de clavier à reconnaître certains caractères spéciaux, tels que les barres obliques ou citer des marques, vous devez utiliser la représentation ASCII du symbole et envoyez-le à l’aide de "keyboard.pressKey(ASCII)", où vous remplacez 'ASCII' avec le numéro correspondant sur un tableau ASCII.

Articles Liés

Rendre un clavier programmable puissant pour moins de 30 $.

Rendre un clavier programmable puissant pour moins de 30 $.

Les produits comme les claviers programmables X-clés sont un excellent compagnon pour toute personne qui utilise les raccourcis clavier logiciel lourd comme PhotoShop. Ils vous permettent de disposer toutes vos touches d'accès rapide sur une petite p
Clavier programmable de Circuit (musique)

Clavier programmable de Circuit (musique)

comment faire un « clavier » en tissu souple (et accompagnement gant) cette fois tons et les lumières vers le haut quand elles sont touchées les « clés »Matériaux :-Feutre (8 « x 6 », au moins)-LED (x5)-Résistances 330 ohms (x5)-Résistances de Ohm de
(Programmable) Clavier mécanique

(Programmable) Clavier mécanique

J'ai wanteed faire un clavier à touches de macro, étant donné que windows permet de clavier multiples entrées, j'ai pensé que je ferais un clavier supplémentaire à utiliser en dehors de mon clavier régulier.L'intention était de rendre programmable et
Amélioration du clavier de photoshop 30$

Amélioration du clavier de photoshop 30$

Hier, j'ai découvert l'instructable appelé faisant un clavier programmable puissant pour moins de 30 $.Et dès que je l'ai lu, j'ai voulu faire un pour moi et commandé les pièces souhaitées. Mais en attendant leur arrivée, je me suis fait penser le pr
Cabinet MAME en 4 étapes clés

Cabinet MAME en 4 étapes clés

ce Instructable ressemble plus un Guide qu'un vrai Instructable étape par étape. Il s'agit de conversion - plutôt que de construire à partir de zéro - un Cabinet Arcade dans un Cabinet MAME. C'est plus un guide parce qu'il y a beaucoup de différents
Capteur d’inclinaison 3D bricolage

Capteur d’inclinaison 3D bricolage

Comment construire un contrôleur Bluetooth HID de DIY 3D tilt sensorAmusant, éducatif à construire et un peu comme la magie. Vérifiez cette vidéo de la sonde d'inclinaison 3D DIY reliée à Hue de Philips. Le projet vise à faire en un FabLab (Zürich re
Drumpad hydrophobe, pour MaKey MaKey

Drumpad hydrophobe, pour MaKey MaKey

Drumpad hydrophobe, pour MaKey MaKeyPour davantage de projets et un suivi analytique de notre nuit de génération de janvier, s'il vous plaît voir ce fil !Il s'agit d'un projet assez simple, et vous n'avez même pas d'avoir un coupe au laser comme nous
Comment Cascade multiples Quad écran répartiteurs

Comment Cascade multiples Quad écran répartiteurs

Network Technology Inc (NTI) SPLITMUX® DVI/VGA Advanced Quad écran Splitter avec commutateur KVM intégré et vidéo en temps réel permet aux quatre ordinateurs afficher la vidéo simultanément sur un seul moniteur. Il peut également commuter un des quat
Panneau de boutons programmables Arduino comme clavier

Panneau de boutons programmables Arduino comme clavier

Il s'agit d'un projet assez simple et amusant avec Arduino qui est une option idéale pour votre première interaction avec Arduino. Vous allez créer un panneau avec des boutons différents, chacun d'eux va faire une action dans votre ordinateur (Mac ou
Clavier d’entrée de Validation à l’aide de la programmation des machines état

Clavier d’entrée de Validation à l’aide de la programmation des machines état

Le problème :Vous avez un projet qui accepte les commandes à l'aide d'un clavier 16 touches et que vous souhaitez effectuer la validation sur les commandes que chaque caractère est tapé.Exemple :Voici le protocole (commandes) en utilisant seulement u
Intel Edison capteur tableau de bord à l’aide de franc-bord/Python/fiole (programmation minimale nécessaire)

Intel Edison capteur tableau de bord à l’aide de franc-bord/Python/fiole (programmation minimale nécessaire)

Tout d'abord, je tenais à vous remercier pour l'opportunité de travailler avec un Edison et pour un par Intel/Instructables étant donné leur concours d'ITO. Je pense que c'est un excellent moyen de faire de développement communautaire et encourager l
Adaptateur souris clavier Bluetooth

Adaptateur souris clavier Bluetooth

Hé ! Génération de cette semaine est la Minion clavier souris Bluetooth !Brancher un clavier standard ou souris et nous serons en mesure de les utiliser comme Bluetooth clavier ni de souris.Il est également NFC activée afin que nous pouvons puiser di
Synthétiseur MIDI programmable avec Intel Edison et Csound

Synthétiseur MIDI programmable avec Intel Edison et Csound

Un contrôleur MIDI est comme le clavier de l'ordinateur, mais au lieu d'envoyer des caractères à l'ordinateur, il envoyer des notes (et beaucoup de plus d'informations sur comment se joue la note). Vous pouvez en apprendre plus sur contrôleurs MIDI i
Permet de programmer un microprocesseur PIC

Permet de programmer un microprocesseur PIC

OK comment dur peut un microprocesseur PIC de programmation être ?Bien ça dépend, certains sont plus difficiles que d'autres pour plusieurs raisons, le langage de programmation, le type de microprocesseur, la facilité d'utilisation, le logiciel d'édi