Att skriva med EMG med MyoWare (8 / 8 steg)
Steg 8: Lägga till en andra sensor till EMG-systemet.
1. Upprepa steg 2 för en andra MyoWare sensor.
2. för att fästa flera sensorer till en MaKey MaKey, behöver du ett sätt att få makt att var och en. Vi gjorde lite tråd strippning, lödning och tejpa för att skapa en Y-formad kontakt (se bilden ovan), dela upp den enda utdata från MaKey MaKey strömförsörjningen i till två kablarna som ansluter till "+" power-ingången på var och en av två MyoWares.
3. Anslut "SIG" facken på MyoWare sensorer till olika A-slots på höger sida av MaKey MaKey (koden vi ger nedan förutsätter att du använder A3 och A4).
4. Ladda upp skissen för två sensorer:
/ * Denna skiss läser två MyoWare sensorer signaler och skickar en knapptryckning "b" när man går över tröskeln och "c" när de andra går över threshold.* /
/ * Ange tröskelvärden * /
CONST int thresh1 = 1000;
CONST int thresh2 = 1000;
/ * tilldelning av ingångar på MaKey MaKey * /
CONST int sensor1Pin = A3;
CONST int sensor2Pin = A4;
#include "Keyboard.h"
int LED (9).
void setup()
{
pinMode (LED, OUTPUT);
Serial.BEGIN(9600);
}
void loop()
{int sensor1Val = analogRead(sensor1Pin);
int sensor2Val = analogRead(sensor2Pin);
Serial.Print(sensor1Val);
Serial.Print(",");
Serial.println(sensor2Val);
om (sensor1Val > = thresh1)
{
Keyboard.BEGIN();
Skicka knapptryckning c
Keyboard.write('c');
Delay(50);
}
om (sensor2Val > = thresh2)
{
Keyboard.BEGIN();
Skicka knapptryckning b
Keyboard.write('b');
Delay(50);
}
annat
vänta 50 ms innan du provar igen
Delay(50);
}
5. nu ska båda muskel avläsningar synas i följetong monitor. Ange varje tröskelvärde separat i Arduino skiss, precis som i steg 6, och sedan ladda skissen.
Nu kommer ditt EMG system har två separata ingångar!
Om du får känna lite vilda, kan du följa liknande förfaranden för att lägga till fler MyoWare sensorer till systemet. Om du får känslan riktigt vild, du kan även lägga till en annan MaKey MaKey i systemet. Vi uppmuntrar dig att experimentera med denna design.