Opnieuw programmering de Makey Makey (3 / 6 stap)

Stap 3: Fabriek Software


De makey makey heeft een fundamentele fabriek software die we nu gaan wijzigen, kunt u de software downloaden via deze link of kopieer gewoon de balg code.

 #include "Arduino.h" /* ///////////////////////////////////////////////////////////////////////// // KEY MAPPINGS: WHICH KEY MAPS TO WHICH PIN ON THE MAKEY MAKEY BOARD? // ///////////////////////////////////////////////////////////////////////// - edit the keyCodes array below to change the keys sent by the MaKey MaKey for each input - the comments tell you which input sends that key (for example, by default 'w' is sent by pin D5) - change the keys by replacing them. for example, you can replace 'w' with any other individual letter, number, or symbol on your keyboard - you can also use codes for other keys such as modifier and function keys (see the the list of additional key codes at the bottom of this file) */ int keyCodes[NUM_INPUTS] = { // top side of the makey makey board KEY_UP_ARROW, // up arrow pad KEY_DOWN_ARROW, // down arrow pad KEY_LEFT_ARROW, // left arrow pad KEY_RIGHT_ARROW, // right arrow pad ' ', // space button pad MOUSE_LEFT, // click button pad // female header on the back left side</p><p> 'w', // pin D5 'a', // pin D4 's', // pin D3 'd', // pin D2 'f', // pin D1 'g', // pin D0 // female header on the back right side</p><p> MOUSE_MOVE_UP, // pin A5 MOUSE_MOVE_DOWN, // pin A4 MOUSE_MOVE_LEFT, // pin A3 MOUSE_MOVE_RIGHT, // pin A2 MOUSE_LEFT, // pin A1 MOUSE_RIGHT // pin A0 };/////////////////////////// // NOISE CANCELLATION ///// /////////////////////////// #define SWITCH_THRESHOLD_OFFSET_PERC 5 // number between 1 and 49 // larger value protects better against noise oscillations, but makes it harder to press and release // recommended values are between 2 and 20 // default value is 5</p><p>#define SWITCH_THRESHOLD_CENTER_BIAS 55 // number between 1 and 99 // larger value makes it easier to "release" keys, but harder to "press" // smaller value makes it easier to "press" keys, but harder to "release" // recommended values are between 30 and 70 // 50 is "middle" 2.5 volt center // default value is 55 // 100 = 5V (never use this high) // 0 = 0 V (never use this low) ///////////////////////// // MOUSE MOTION ///////// ///////////////////////// #define MOUSE_MOTION_UPDATE_INTERVAL 35 // how many loops to wait between // sending mouse motion updates #define PIXELS_PER_MOUSE_STEP 4 // a larger number will make the mouse // move faster #define MOUSE_RAMP_SCALE 150 // Scaling factor for mouse movement ramping // Lower = more sensitive mouse movement // Higher = slower ramping of speed // 0 = Ramping off #define MOUSE_MAX_PIXELS 10 // Max pixels per step for mouse movement /* /////////////////////////// // ADDITIONAL KEY CODES /// ///////////////////////////- you can use these codes in the keyCodes array above - to get modifier keys, function keys, 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 */ 

Gerelateerde Artikelen

Makey Makey papier Theremin

Makey Makey papier Theremin

Dit is echt snel project dat de toepassing voor de Makey Makey "Pro" functies zoals een micro-controller toont. In dit project gebruiken we een van de 6 analoge input pennen aan de onderzijde van de Makey Makey. Dit is een groot project voor men
Handheld Pong & Invaders op de goedkope (Arduino compatibel)

Handheld Pong & Invaders op de goedkope (Arduino compatibel)

Een retro hand-held gaming systeem goedkoop genoeg voor een kids' project. Mogelijk? Absoluut! Breng enkel op de kracht van Arduino en goedkope Chinese onderdelen!Dit project werd ontworpen als een soldeer project voor een groep van half-een-dozijn 9
Overzicht de Arduino sketch uploaden proces en ISP

Overzicht de Arduino sketch uploaden proces en ISP

U kunt de software uploaden naar een Arduino met behulp van twee methoden. U kan horen over de twee methoden genoemd ISP programmering en FTDI of seriële uploaden. Adviseer ik leren over en steeds comfortabel met het gebruik van beide methoden. Toen
Echte Fruit Ninja met de Makey Makey / kras programmering

Echte Fruit Ninja met de Makey Makey / kras programmering

Vruchten hebben? Niet saai en gewoon eten, in plaats daarvan spelen met je eten! Met behulp van een Makey Makey en Scratch programmeren kun je fruit ninja met echt fruit! Dit spel is eenvoudig en leuk voor alle leeftijden! We zullen hebben de kindere
Spel van de frustratie van de 2 spelers met de Makey Makey / kras programmering

Spel van de frustratie van de 2 spelers met de Makey Makey / kras programmering

Een leuke frustratie spel dat je tegen je vrienden spelen kunt! Beide spelers proberen om hun Popsicle stokken doorheen de draad hanger zonder te raken de draad! Als je de draad raken uw dier een geluid zal maken en je krijgt een punt! Wie bereikt he
Makey Makey MIDI-controller

Makey Makey MIDI-controller

Makey makey is een microcontroller die als een toetsenbord fungeert wanneer deze aangesloten op uw computer. Ik geherprogrammeerd het zodat het stuurt midi notities. Waarom? Omdat wanneer u een toetsenbord controle dingen gebruikt heeft het venster d
Maken met de MaKey MaKey DIY ondersteunende technologie voor computertoegang

Maken met de MaKey MaKey DIY ondersteunende technologie voor computertoegang

In dit Instructable we zullen kijken hoe met een innovatief apparaat genaamd de MaKey MaKey maken van aangepaste, goedkope, DIY computer toegang interfaces voor gebruikers met een handicap.Wat is een computer toegang interface?Een interface voor gege
Helpende "special needs" kinderen - de magie van de Makey Makey

Helpende "special needs" kinderen - de magie van de Makey Makey

Lid Adam schrijft:Nadat we 5 Makey Makey kits op fizzPOP ontvangen: The Birmingham afkomstig, ik moet toegeven dat ik zat vast voor ideeën over hoe ze te gebruiken. Dus heb ik besloten te houden ze werk en probeer ze uit met een aantal van de autisti
Hydrofobe Drumpad, voor de MaKey MaKey

Hydrofobe Drumpad, voor de MaKey MaKey

Hydrofobe Drumpad, voor de MaKey MaKeyRaadpleeg deze draad voor meer projecten en een samenvattende follow up van onze januari build nacht!Dit is een vrij eenvoudig project en u hoeft niet eens een laser cutter zoals we gebruikt hebben. Hebt u een pr
Whack-a-mole Game met Makey Makey/Scratch programmeren

Whack-a-mole Game met Makey Makey/Scratch programmeren

een super snelle en eenvoudige spel setup voor whack-a-mole dievan alle leeftijden zal houden! Dit project zal pas misschien 10 minuten te installeren, of u kunt dit gebruiken als een basis idee om een meer complexe en gedetailleerde spel te maken!St
Makey Makey Piano

Makey Makey Piano

ik bouwde een Makey Makey Veggie Piano om aan het muziekfestival "Geloven In zomer volksfeest" op Woodwynn Farms op Vancouver Island in BC, Canada (een klein eindje rijden van Victoria, de hoofdstad stad van BC). De farm richt zich op het helpen
Leer Piano toetsen met de Makey Makey

Leer Piano toetsen met de Makey Makey

Ik bouwde dit voor een nacht van de Instuctables op het Station van de Maker. Dit spel helpt u om te leren waar de noten op een piano toetsenbord door middel van spelen.Onze fractie was uitgenodigd om deel uit te maken van een Maker Station paviljoen
MaKey MaKey Monome

MaKey MaKey Monome

Doel: bouwen een monome - een complexe elektronische muziekinstrument - met behulp van easy-to-learn, goedkope componenten en een proces dat is zo makkelijk een jong geitje kon doen.Gist: Dit touchscreen muziekinstrument is in wezen 4 delen:MaKey MaK
Eenvoudige Makey Makey Monome

Eenvoudige Makey Makey Monome

OverzichtDit Instructable is de eenvoudige versie van de MaKey MaKey Monome, een instrument van de elektronische muziek gemakkelijk voor kinderen en beginners te reproduceren (sequentieel op!). Voel je vrij om check out mijn websitevoor meer informat