Att skriva med EMG med MyoWare (4 / 8 steg)
Steg 4: Ladda upp skiss till MaKey MaKey.
1. installera Arduino IDE på datorn (Tutorial här).
2. installera MaKey MaKey addon för Arduino (Tutorial här) genom att öppna inställningarna för Arduino (Fil > Inställningar), kommer att Ytterligare styrelsen Manager webbadresser textruta och klistra in:
https://RAW.githubusercontent.com/Sparkfun/Arduino_Boards/Master/IDE_Board_Manager/package_sparkfun_index.JSON
3. i Arduino IDE, klicka på Arkiv, dra ner till skapa en ny skiss. Kopiera och klistra in denna kod i textfönstret:
/ * trösklar för att registrera en nyckel tryck på * /
CONST int thresh1 = 1000;
/ * tilldelning av ingångar på MaKey MaKey * /
CONST int sensor1Pin = A3;
#include "Keyboard.h"
int LED (9).
void setup()
{
pinMode (LED, OUTPUT);
Serial.BEGIN(9600);
}
/ * Koden nedan prover MyoWare varje 50 ms, skickar dess värde till den seriella porten, och om värdet är över tröskeln, skickar en knapptryckning. Du kan prova oftare genom att minska förseningen. Detta kommer att göra värdena som svårare att läsa i den seriella window.* /
void loop()
{int sensor1Val = analogRead(sensor1Pin);
Serial.println(sensor1Val);
om (sensor1Val > = thresh1)
{
Keyboard.BEGIN();
Skickar knapptryckning av bokstaven "c"
Keyboard.write('c');
vänta 50 ms innan du provar igen
Delay(50);
}
annat
vänta 50 ms innan du provar igen
Delay(50);
}
4. Anslut MaKey MaKey till din dator. Dra ner på Verktyg-menyn och kontrollera att den valda styrelsen är Arduino Leonardo eller MaKey MaKey. Dra ner på Verktyg-menyn till Port och kontrollera att den valda porten har namnet på din valda styrelse. Ladda upp din skiss till styrelsen genom att klicka på rätt inför pilen överst i Arduino IDE.