Dual Weild MakeyMakey - noch mehr Eingänge! (4 / 8 schritt)

Schritt 4: Hier ist ein Skript mit den Änderungen


Unten ist der Code um die Ausgänge zu ändern.

Sie sehen, die MakeyMakey gilt als eine Tastatur und Maus vom Betriebssystem des Computers, und was wir tun, ist also eines der Geräte an verschiedenen Tastendrücken bei Berührung erzählen.

Werfen Sie einen Blick, es ist ganz einfach. Wir müssen nur ändern die "Einstellungen. h'-Datei, nicht "Makey_makey"!

Die Eingänge werden jetzt um 0 1 2 3 zu simulieren, usw. anstatt w s d f g.

#include "Arduino.h"

/*
/////////////////////////////////////////////////////////////////////////
TASTENZUORDNUNGEN: WELCHER SCHLÜSSEL AN WELCHEN PIN AUF DEM MAKEY MAKEY BRETT KARTEN? //
/////////////////////////////////////////////////////////////////////////

-Bearbeiten Sie die Tastencodes Array unten, um die Schlüssel per MaKey MaKey für jeden Eingang zu ändern
-die Kommentare sagen Ihnen, welcher Eingang dieses Schlüssels sendet (z. B. standardmäßig 'w' ist per Pin D5)
-die Tasten ändern, indem sie ersetzt werden. Beispielsweise können Sie jeden einzelnen Buchstaben 'w' ersetzen,
Anzahl oder Symbol auf Ihrer Tastatur
-Sie können auch Codes für andere Tasten wie Modifikator und Funktionstasten (siehe die
die Liste der zusätzlichen Schlüssel-Codes am Ende dieser Datei)

*/

Int-Tastencodes [NUM_INPUTS] = {}
Oberseite des makey makey board

'1', / / up Pfeiltasten
"2", / / ab-Pfeiltasten
"3", / / Pfeiltasten links
"4", / / rechts Pfeiltasten
'5', / / space Tastenfeld
"6", / / klicken Sie auf die Schaltfläche "Pad

Buchsenleiste auf der Rückseite links

"7", / / pin D5
"8", / / pin D4
'9', / / pin-D3
'0', / / pin-D2
'c', / / pin-D1
"KEY_RIGHT_SHIFT", / / pin-D0

Buchsenleiste auf der hinteren rechten Seite

'h', / / pin A5
'j', / / pin A4
"k", / / pin A3
'l', / / pin A2
'Z', / / pin A1
'X', / / pin A0
};

///////////////////////////
LÄRM KÜNDIGUNG / / /
///////////////////////////
#define SWITCH_THRESHOLD_OFFSET_PERC 5 / / Anzahl zwischen 1 und 49
größeren Wert schützt besser vor Lärm, Schwingungen, sondern erschwert es drücken und loslassen
Empfohlene Werte liegen zwischen 2 und 20
Standardwert ist 5

#define SWITCH_THRESHOLD_CENTER_BIAS 55 / / Anzahl zwischen 1 und 99
größerer Wert erleichtert das "Tasten, aber schwerer zu"Presse"loslassen"
kleinerer Wert erleichtert ", aber schwerer zu"befreien"Tasten"
Empfohlene Werte liegen zwischen 30 und 70
50 ist "Mitte" 2,5 Volt Zentrum
Standardwert ist 55
100 = 5V (nie verwenden diese hoch)
0 = 0 V (verwenden Sie niemals so niedrig

/////////////////////////
MAUS BEWEGUNG / / /
/////////////////////////
#define MOUSE_MOTION_UPDATE_INTERVAL 35 / / wie viele Schleifen zwischen warten
sendenden Maus-Bewegung-updates

#define PIXELS_PER_MOUSE_STEP 4 / / eine größere Anzahl wird die Maus
schneller bewegen

#define MOUSE_RAMP_SCALE 150 / / Skalierungsfaktor für Maus Bewegung Rampen
Niedriger = empfindlicher Mausbewegung
Höher = langsamer Rampen der Geschwindigkeit
0 = Rampen aus

#define MOUSE_MAX_PIXELS 10 / / Max Pixel pro Schritt für Mausbewegung

/*

///////////////////////////
ZUSÄTZLICHE SCHLÜSSEL-CODES / / /
///////////////////////////

-können Sie diese Codes in die Tastencodes Array oben
-Modifier-Tasten, Funktionstasten, bekommen 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

*/

In Verbindung stehende Artikel

Zusätzliche Eingänge für Arduino mit einer Tastatur

Zusätzliche Eingänge für Arduino mit einer Tastatur

Der Arduino ist vielleicht das coolste, was auf der Erde. Es gibt viele Arten, die Uno, die Mega, Pro, Pro Mini, etc. etc..Aber eine Sache, die oft ein Problem sein kann ist, dass Sie nur eine begrenzte Anzahl von ein- und Ausgängen. Es gibt viele Lö
Hinzufügen von CV-Eingänge zu den Auduino körnige Synth

Hinzufügen von CV-Eingänge zu den Auduino körnige Synth

Als ich in die Arduino zuerst ging ich auf der Suche nach audio-Projekte. Eines der ersten Dinge, die ich gebaut habe war TobaTobias' Auduino körnige Synthesizer. Ich war so beeindruckt, ich baute eine dauerhafte Einheit in einem heavy-Duty-Gehäuse u
The PCF8575 i2c i/o Expander zu lesen Eingänge mit Arduino

The PCF8575 i2c i/o Expander zu lesen Eingänge mit Arduino

diese Instructable zeigen Ihnen wie einfach es ist, zusätzliche Eingänge an Ihrem Arduino hinzuzufügen. Diese Technik, um Hunderte von zusätzlichen Eingänge auf Ihrem Arduino mit nur zwei Drähte hinzufügen können Sie mithilfe eines ausgefallenen Komm
Joystick-Modding für Eingänge schneller Fightsticks/Arcadesticks

Joystick-Modding für Eingänge schneller Fightsticks/Arcadesticks

Erhalten Sie schnellere Eingaben durch die Installation einer Zugfeder und übergroßen Antrieb in Ihrem Joystick.Die meisten Fightsticks kommen mit Sanwa Joysticks. In diesem Tutorial ich dich lehren, wie installiere ich eine übergroße Antrieb und Spa
RR Bradley & Associates PA Hong Kong: 7 Möglichkeiten, noch mehr Steuern sparen

RR Bradley & Associates PA Hong Kong: 7 Möglichkeiten, noch mehr Steuern sparen

Hier sind 7 interessante (und Spaß) Möglichkeiten zu sparen noch mehr steuern...(1) IRA Finanzierung Trick(2) eine besondere Vorsorge3. machen Sie Ihrem Vermieter zahlen für Verbesserungen(4) ziehen Sie ab, Home-Entertainment-Ausgaben5. Vorsteuerabzu
Mehrere analoge Eingänge mit einem stummgeschalteten Pin

Mehrere analoge Eingänge mit einem stummgeschalteten Pin

Hallo!In diesem instructible ich erklären wie Sie Werte von mehr als einen Sensor mit nur einen analogen Eingang Pin lesen.Sie Fragen sich vielleicht, warum Sie dies wollen.Wenn Sie ein Nodemcu Brett verwenden, wie in der Abbildung dargestellt, ist n
Minecraft-geheime Eingänge: Minecart Detection

Minecraft-geheime Eingänge: Minecart Detection

das ist die größte Schluck habe ich jemals für einen Titel eingegeben. Für all jene Menschen, die übermäßig mit Minecraft besessen haben, ist dies eine nette Art und Weise, Ihre waren zu verbergen. Dies ist eine ziemlich komplexe Mechanismus, aber es
So Ihre Mikrocontroller mehr Ausgänge hinzu

So Ihre Mikrocontroller mehr Ausgänge hinzu

diese Instructable zeigen Ihnen Schritt für Schritt hinzufügen 8 zusätzliche digitale Ausgänge, mit nur 3 von Ihren Mikrocontroller digitale Ausgänge.Schritt 1: Welche Mikrocontroller sollten Sie verwenden? Um diese Instructable mit Ihren Mikrocontro
K ' NEX Pistole V2 noch mehr aktualisiert

K ' NEX Pistole V2 noch mehr aktualisiert

Super süße k ' NEX Block trig. Pistole, fasst Mag 16 Runden, praktisch nie Blöcke, wirklich stabil, süßes Design, alles, was man sich wünschen kann. Es kann eine Menge Druck, also Haufen auf die Gummibänder. Triebe blaue Stäbe die Länge meines Hauses
Minecraft-geheime Eingänge: Geheime Outrance

Minecraft-geheime Eingänge: Geheime Outrance

MINECRAFT! Lemme setzen Sie mein Auge wieder--ich irgendwie verloren nach stundenlangem Spiel: PWenn Sie mein letzte Projekt, die Minecart Detection Eingang erinnern ist dies ein guter Weg, raus. Ich schlage vor, so dass diese in Ihrem Haus/Dungeon/S
Wie erstelle ich Ihre tollen Website noch mehr AWESOME indem es zugänglich gemacht

Wie erstelle ich Ihre tollen Website noch mehr AWESOME indem es zugänglich gemacht

Teil 0: EinführungWann immer möglich, versuchen Sie, eine Website, die von so vielen Menschen wie möglich nutzbar zu gestalten.  Dazu gehören Menschen, die können nicht sehen, hören oder bewegen Sie ihre Maus, gut, oder sogar überhaupt.  Hier sind ei
Wirklich einfache Audio-Schalter (2 Eingänge, 1 Ausgang)

Wirklich einfache Audio-Schalter (2 Eingänge, 1 Ausgang)

Dies ist ein Projekt entwickelt, während unsere "Taller de Inventos" (AKA bauen Augustnacht), gesponsert von Instructables und Jameco, das einige der Komponenten vorgesehen instructable.Es ist ein Fall, der einen audio-Eingang und zwei Ausgänge,
Noch mehr Knex Waffen kommen!

Noch mehr Knex Waffen kommen!

Ich habe 3 mehr Knex Waffen, alle gepostet in eine Weile gemacht.arbeite ich an den instructable für die Mini-Uzi auf den Moment, das ich diese Slideshow geschriebenWaffen:Desert EagleIch folgte DJ Radio Tipps zur Verbesserung meiner M9, aber es sah
Noch mehr Schimmel entfernen von Ihrem hohen Wirkungsgrad Kleidungunterlegscheibe

Noch mehr Schimmel entfernen von Ihrem hohen Wirkungsgrad Kleidungunterlegscheibe

Frontlader hocheffiziente Unterlegscheiben haben Geruchsprobleme durch die Anhäufung von Schimmel in der Waschmaschine. Reinigung der Dichtung und der Seife Spender hilft ebenso wie ließ die Tür offen, aber diese Schritte allein wird nicht vollständi