Weild double MakeyMakey - encore plus d’entrées ! (4 / 8 étapes)

Etape 4: Voici un script avec les changements

Voici le code pour modifier les résultats.

Vous voyez, le MakeyMakey est considéré comme un clavier et une souris par système d’exploitation de l’ordinateur, et donc ce que nous allons faire, c’est dire un des dispositifs d’envoyer des touches différentes quand ils sont touchés.

Jetez un coup d’oeil, c’est assez simple. Il faut seulement changer les ' paramètres. h' fichier, pas « makey_makey » !

Les entrées sont actuellement en cours pour simuler 0 1 2 3, etc. plutôt que de w a s d f g.

#include « Arduino.h »

/*
/////////////////////////////////////////////////////////////////////////
MAPPAGES DE TOUCHES : TOUCHE QUI CORRESPOND À QUEL PIN SUR LA PLANCHE MAKEY MAKEY ? //
/////////////////////////////////////////////////////////////////////////

-modifier le tableau des codes clavier ci-dessous pour changer les touches envoyées par les MaKey MaKey pour chaque entrée
-Les commentaires vous diront quelle entrée envoie cette clé (par exemple, par défaut « w » est envoyé par broche D5)
-changer les touches en les remplaçant. par exemple, vous pouvez remplacer le « w » par toute autre lettre individuelle,
numéro ou symbole sur votre clavier
-vous pouvez également utiliser des codes pour les autres touches telles que modificateur et fonction (voir la
la liste des codes de touche supplémentaires au bas de ce fichier)

*/

int keyCodes [NUM_INPUTS] = {}
côté supérieur du Conseil makey makey

« 1 », / / jusqu'à la molette de défilement
« 2 », / / vers le bas de la molette de défilement
« 3 », / / molette de défilement à gauche
« 4 », / / molette de défilement à droite
« 5 », / / espace touche bouton
« 6 », / / cliquez sur la touche bouton

en-tête femelle à l’arrière côté gauche

« 7 », / / pin D5
« 8 », / / pin D4
« 9 », / / pin D3
« 0 », / / pin D2
« c », / / pin D1
« KEY_RIGHT_SHIFT », / / pin D0

en-tête de femelle sur la partie arrière droite

« h », / / pin A5
« j », / / pin A4
« k », / / pin A3
« l », / / broche A2
« z », / / pin A1
« x », / / pin A0
};

///////////////////////////
BRUIT ANNULATION / / /
///////////////////////////
#define SWITCH_THRESHOLD_OFFSET_PERC 5 / / nombre compris entre 1 et 49
valeur supérieure protège mieux contre les oscillations de bruit, mais rend plus difficile à appuyer et relâcher
valeurs recommandées sont entre 2 et 20
valeur par défaut est 5

#define SWITCH_THRESHOLD_CENTER_BIAS 55 / / nombre entre 1 et 99
valeur supérieure facilite le « libérer » les touches, mais plus difficile à « appuyez sur »
plus petite valeur facilite le « touches », mais plus difficile en « release »
valeurs recommandées sont entre 30 et 70
50 est centre de « middle » 2,5 volts
valeur par défaut est 55
100 = 5V (ne jamais utiliser ce haut)
0 = 0 V (ne jamais utiliser ce faible

/////////////////////////
LA SOURIS MOTION / / /
/////////////////////////
#define MOUSE_MOTION_UPDATE_INTERVAL 35 / / combien de boucles pour attendre entre
mises à jour envoi des mouvement de souris

#define PIXELS_PER_MOUSE_STEP 4 / / un plus grand nombre fera la souris
se déplacer plus rapidement

#define MOUSE_RAMP_SCALE 150 / / mise à l’échelle de facteur pour rampe de mouvement de souris
Bas = plus sensible mouvement de la souris
Plus = plus lente montée en puissance de la vitesse
0 = MONTEE pres s’affiche off

#define MOUSE_MAX_PIXELS 10 / / pixels Max par étape pour le mouvement de la souris

/*

///////////////////////////
LES CODES DE TOUCHES SUPPLÉMENTAIRES / / /
///////////////////////////

-vous pouvez utiliser ces codes dans le tableau des codes clavier ci-dessus
-pour obtenir des touches, touches de fonction, etc.

KEY_LEFT_CTRL
KEY_LEFT_SHIFT
KEY_LEFT_ALT
KEY_LEFT_GUI
KEY_RIGHT_CTRL
KEY_RIGHT_SHIFT
KEY_RIGHT_ALT
KEY_RIGHT_GUI

KEY_BACKSPACE
KEY_TAB
KEY_RETURN
KEY_ESC
KEY_INSERT
KEY_DELETE
KEY_PAGE_UP
KEY_PAGE_DOWN
KEY_HOME
KEY_END
KEY_CAPS_LOCK

KEY_F1
KEY_F2
KEY_F3
KEY_F4
KEY_F5
KEY_F6
KEY_F7
KEY_F8
KEY_F9
KEY_F10
KEY_F11
KEY_F12

*/

Articles Liés

Des trucs encore plus maniable : Volume 5

Des trucs encore plus maniable : Volume 5

astuces 40 encore plus maniable !Pour voir encore plus de trucs pratiques, consultez le reste de la saga auet cinquante tours de pratiques.et 40 autres astuces utileset astuces pratiques australienneset astuces pratiques GuatemalaEncore plus pratique
RR Bradley & Associates PA Hong Kong: 7 façons d’économiser encore plus d’impôts

RR Bradley & Associates PA Hong Kong: 7 façons d’économiser encore plus d’impôts

Voici 7 façons intéressantes (et amusants) de sauver encore plus d'impôts...1. IRA financement Astuce2. un régime spécial de retraite3. valoriser votre locateur pour l'amélioration4. déduire les dépenses de divertissement à domicile5. déduire des cad
Comment faire de votre bureau GNOME encore plus cool

Comment faire de votre bureau GNOME encore plus cool

ceci est mon premier Instructable, donc s'il vous plaît soyez gentil.GNOME est déjà très cool et a d'excellentes fonctionnalités, mais il est possible d'ajouter qu'un peu plus cool plus ou moins de fonctionnalités utiles. Je veux vous montrer comment
Comment faire pour supprimer la rouille encore plus de votre laveuse à haut rendement

Comment faire pour supprimer la rouille encore plus de votre laveuse à haut rendement

laveuses haute efficacité de chargement frontal ont des problèmes d'odeurs en raison de l'accumulation de moisissure à l'intérieur de la laveuse. Nettoyer le joint et le distributeur de savon aide à, comme le fait de laisser la porte ouverte mais ces
Comment faire une bouteille de champagne romantique encore plus

Comment faire une bouteille de champagne romantique encore plus

tout le monde sait que rien n'y fait faire une soirée plus romantique qu'une bouteille de bon champagne. Mais que se passe-t-il si vous pourriez faire l'occasion même un peu plus romantique ? Voici une façon de recycler un morceau d'ordures dans un s
Comment rendre votre site génial encore plus impressionnant en le rendant accessible

Comment rendre votre site génial encore plus impressionnant en le rendant accessible

partie 0: IntroductionChaque fois que possible, essayez de concevoir un site Web pour être utilisable par autant de personnes que possible.  Il peut s'agir de personnes qui ne peuvent voir, entendre ou déplacent leur souris bien, ou même du tout.  Vo
Une LED encore plus « cool » élèvent lumière

Une LED encore plus « cool » élèvent lumière

Bonjour à tous,.aujourd'hui nous allons mettre ensemble un autre LED élèvent la lumière. un bien un refroidisseur...cool-down élèvent des lumières sont toujours le plus gros problème, que ce soit HPS, CFL ou LEDs. plus d'espace va généralement vers c
Faire un Lion chaussette pour calmer les animaux nerveux (et les rendre encore plus Adorable!)

Faire un Lion chaussette pour calmer les animaux nerveux (et les rendre encore plus Adorable!)

Singe, le chien de la Science est un chihuahua, ce qui signifie qu'il est fou. Il est un peu adouci avec l'âge, mais il va encore des écrous avec très peu de provocation. Enfants marchant sur le trottoir, frappe à la porte, tuyaux d'échappement bruya
Refait encore plus faciles grenades frag

Refait encore plus faciles grenades frag

ce ne sont pas mine bobbyk881 refait certains de mes frags et les photos n'étaient pas très bons, j'ai juste refait les photos tous les crédits vont à bobby k881Étape 1: « SPLODER » vous aurez besoin de six connecteurs rougesson simple il suffit de s
K ' NEX pistolet V2 encore plus mis à jour

K ' NEX pistolet V2 encore plus mis à jour

Super douce k ' NEX bloc trig. pistolet, mag peut contenir 16 tours, pratiquement jamais de blocs, design vraiment stable et douce, tout ce que vous voulez. Il faudra beaucoup de pression, donc empiler sur les élastiques. pousses bleu tiges le long d
Comment garder votre sans Instructables Danger (encore plus valable en 2013!!!)

Comment garder votre sans Instructables Danger (encore plus valable en 2013!!!)

je suppose que c'est le temps de prendre le taureau par les cornes. Bon nombre de vos Instructables ont le potentiel d'effets nocifs, en particulier pour les enfants. Qui ne doit pas être le cas. Nous pouvons avoir du plaisir et soyez prudents ! Je g
Tournez pile vieux, mort dans la nouvelle situation d’urgence léger et encore plus

Tournez pile vieux, mort dans la nouvelle situation d’urgence léger et encore plus

Recycler n'est jamais vieillir. Il garder le monde vert et donner une vieille chose une nouvelle vie. J'aime le recyclage, puis je fais nouvel éclairage d'urgence d'une batterie à plat.Étape 1: Faire la batterie utilisable Mon père m'a donné cette ba
L’application de téléphone viper smartstart rendant encore plus cool !

L’application de téléphone viper smartstart rendant encore plus cool !

J'ai un module Bluetooth de viper smartstart dans ma voiture. Depuis mon téléphone que je peux verrouiller, déverrouiller, démarrer et arrêter le moteur. Il s'agit de l'Instructable j'ai publié pour ce projet.Il est très utile cependant la dernière v
Faire un déjà Refresheshing boire encore plus rafraîchissant

Faire un déjà Refresheshing boire encore plus rafraîchissant

avec l'approche de l'été, vous aurez besoin pour refroidir les boissons. Bien sûr, vous pourriez juste ajouter des glaçons ou le coller dans le réfrigérateur, mais la glace est tellement ennuyeuse et le frigo est si lent. Nous allons essayer de refro