Dual bent MakeyMakey - nog meer ingangen! (4 / 8 stap)

Stap 4: Hier is een script met de wijzigingen


Hieronder is de code de uitgangen wijzigen.

U ziet, de MakeyMakey wordt gezien als een toetsenbord en muis door het besturingssysteem van de computer, en dus wat we gaan doen is vertellen een van de apparaten voor het verzenden van verschillende toetsdrukken die bij aanraking.

Neem een kijkje, het is heel simpel. We moeten alleen veranderen de ' instellingen. h' bestand, niet 'makey_makey'!

De ingangen zijn nu om te simuleren 0 1 2 3, etc. in plaats van w een s d f g.

#include "Arduino.h"

/*
/////////////////////////////////////////////////////////////////////////
TOETSTOEWIJZINGEN: WELKE TOETS IS TOEGEWEZEN AAN WELKE PIN OP DE MAKEY MAKEY BORD? //
/////////////////////////////////////////////////////////////////////////

-de toetscodes matrix hieronder om te wijzigen de sleutels die zijn verzonden door de MaKey MaKey voor elke invoer bewerken
-de opmerkingen vertellen u welke input stuurt die sleutel (bijvoorbeeld standaard 'w' wordt verzonden door pin D5)
-de toetsen wijzigen door ze te vervangen. bijvoorbeeld, kunt u 'w' vervangen door een willekeurige andere individuele letter,
getal of symbool op uw toetsenbord
-u kunt codes ook gebruiken voor andere sleutels zoals parameter en functie toetsen (Zie het
de lijst van extra toetscodes aan de onderkant van dit bestand)

*/

int toetscodes [NUM_INPUTS] = {}
bovenzijde van de makey makey bestuur

'1', / / omhoog pijl pad
'2', / / omlaag pijl pad
'3', / / links pijl pad
'4', / / rechts Pijl pad
'5', / / spatiebalk knop pad
"6", / / klik knop pad

vrouwelijke kop op de achterkant links

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

vrouwelijke kop op de achterkant van het recht

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

///////////////////////////
LAWAAI ANNULERING / / /
///////////////////////////
#define SWITCH_THRESHOLD_OFFSET_PERC 5 / / nummer tussen 1 en 49
grotere waarde beter beschermt tegen lawaai, trillingen, maar maakt het moeilijker om indrukt en loslaat
Aanbevolen waarden liggen tussen 2 en 20
standaardwaarde is 5

#define SWITCH_THRESHOLD_CENTER_BIAS 55 / / nummer tussen 1 en 99
grotere waarde maakt het gemakkelijker om te "release" sleutels, maar moeilijker te "drukken"
kleinere waarde maakt het gemakkelijker om te "toetsen", maar moeilijker te "release"
Aanbevolen waarden liggen tussen de 30 en 70
50 is "middle" 2,5 volt centrum
standaardwaarde is 55
100 = 5V (gebruik nooit dit hoge)
0 = 0 V (gebruik nooit dit lage

/////////////////////////
MUIS BEWEGING / / /
/////////////////////////
#define MOUSE_MOTION_UPDATE_INTERVAL 35 / / hoeveel loops te wachten tussen
verzendende muis beweging updates

#define PIXELS_PER_MOUSE_STEP 4 / / een hogere waarde maakt de muis
sneller

#define MOUSE_RAMP_SCALE 150 / / Scaling factor voor muis beweging speedramp
Lager = gevoeliger bewegingen van de muis
Hoger = langzamer speedramp voor snelheid
0 = Ramping off

#define MOUSE_MAX_PIXELS 10 / / Max pixels per step voor bewegingen van de muis

/*

///////////////////////////
EXTRA TOETSCODES / / /
///////////////////////////

-u kunt deze codes in de bovenstaande toetscodes-matrix
-om de wijzigingstoetsen, functietoetsen, enz

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

*/

Gerelateerde Artikelen

Nog meer handige trucs: Volume 5

Nog meer handige trucs: Volume 5

40 nog meer handige trucs!Om te zien nog meer handige trucs, check out de rest van de saga open vijftig handige trucs.en nog 40 meer handige trucsen Australische handige trucsen de Guatemalteekse handige trucsen nog meer handige trucsen handige trucs
RR Bradley & Associates PA Hong Kong: 7 manieren om te besparen nog meer belastingen

RR Bradley & Associates PA Hong Kong: 7 manieren om te besparen nog meer belastingen

Hier zijn 7 interessante (en leuke) manieren om te besparen nog meer belastingen op het resultaat...1. IRA financiering truc2. een speciale pensioenregeling3. Maak uw verhuurder betaalt voor verbeteringen4. aftrek van de kosten van Home Entertainment
Hoe maak je een fles champagne nog meer romantisch

Hoe maak je een fles champagne nog meer romantisch

iedereen weet dat niets helpt een avond romantischer dan een fles champagne goed te maken. Maar wat als je zou kunnen maken van de gelegenheid zelfs een beetje meer romantisch? Hier is een manier om een stuk van afval te recycleren in een gekoesterde
K'Nex pistool V2 nog meer bijgewerkt

K'Nex pistool V2 nog meer bijgewerkt

Super zoete k'nex blok trig. pistool, mag kan 16 rondes, vrijwel nooit blokken, echt stabiel, zoete ontwerp, alles wat je zou willen houden. Het kan nemen een heleboel druk, zo stapel op het elastiek. scheuten blauwe staven de lengte van mijn huis en
Nog meer knex frag granaten

Nog meer knex frag granaten

sommige meer granaten met behulp van twee kinder ei capsules en ladingen van kleine groene stukjes.Wanneer gegooid met ontploft kracht overal grote voor het gooien op mensen die de trap!Stap 1: krijg de stukken 2 capsules voor kinder ei (beide uit de
Nog meer schimmel verwijderen uit uw hoogrenderende kleding wasmachine

Nog meer schimmel verwijderen uit uw hoogrenderende kleding wasmachine

voorlader hoogrenderende sluitringen hebben geur problemen als gevolg van de ophoping van meeldauw binnenkant van de wasmachine. Schoonmaken van de pakking en de Zeep dispenser helpt evenals waardoor de deur open maar deze stappen alleen zal niet vol
Oude, dode batterij in nieuwe noodsituatie licht schakelen en nog meer

Oude, dode batterij in nieuwe noodsituatie licht schakelen en nog meer

Recycle is nooit oud. Het houden van de wereld groene en oude ding een nieuw leven te geven. Ik hou van recycling, dan maak ik nieuwe noodsituaties licht van een dode batterij.Stap 1: Controleer de batterij bruikbaar Mijn vader gaf me deze dode batte
Nog meer Knex kanonnen komen!

Nog meer Knex kanonnen komen!

Ik heb 3 meer knex kanons, alles wordt geplaatst in een tijdjeIk ben bezig met de instructable voor de mini-uzi op het moment dat ik heb deze slideshow GepostGuns:Desert EagleIk volgde DJ Radio's tips voor het verbeteren van mijn M9, maar het leek me
Hoe het bouwen van een Arduino Powered Schaken Playing Robot

Hoe het bouwen van een Arduino Powered Schaken Playing Robot

te oordelen naar het zuivere aantal Schaken verwante Instructables, ik denk dat het veilig om te zeggen de Gemeenschap geniet van het spel.  Het kan moeilijk zijn, echter om te vinden iemand die speelt op hetzelfde niveau u doen.  Om op te lossen dit
Het gebruik van de pinnen van de ESP8266-01

Het gebruik van de pinnen van de ESP8266-01

IntroductieESP8266-01 is een erg goedkope WiFi ingeschakeld-chip. Maar heeft zeer beperkte I/O. Op het eerste gezicht, zodra u de module voor het programmeren van configureren worden alle pins gebruikt.Deze instructiable bouwt voort op met behulp van
Combinatie van MakeyMakey, CircuitScribe en kras tot kunst

Combinatie van MakeyMakey, CircuitScribe en kras tot kunst

Veel waardevolle Instructables hebben geschreven over MakeyMakey, CircuitScribe, en het krabben. Zodra u de basis van elke knie hebt, kunt u beginnen met hen te combineren in nog meer nuttige projecten! Dit project combineert alledrie. Mijn dochter e
Een leven groener meer energie efficiënte

Een leven groener meer energie efficiënte

behoud van energie is een geweldige manier om geld te besparen terwijl het helpen van het milieu. Dit Instructable beschrijft een aantal van de dingen die mijn familie heeft gedaan om onze energiegebruik en over het algemeen negatieve impact op het m
Arduino animatronics-Maak uw geweldige kostuums meer awesome!

Arduino animatronics-Maak uw geweldige kostuums meer awesome!

Hier is hoe te het licht, geluid en actie toevoegen aan uw favoriete Halloween-project met behulp van de opensource Arduino microcontroller. Arduino is gemakkelijk te leren te gebruiken en het opent een hele nieuwe wereld voor kostuum bouwers en sche
Tuin bedden (en meer!) uit teruggewonnen hout opgewekt

Tuin bedden (en meer!) uit teruggewonnen hout opgewekt

het hek in mijn achtertuin was al de helft ingestort toen ik mijn huis vorig jaar kocht.  Ik dacht dat ik zou zorgen voor het uiteindelijk, maar deze winter toen een storm doorgekomen ging het van de ene sectie al op de grond met twee meer halverwege