SPEAKR! (7 / 9 steg)
Steg 7: Ladda upp koden
2) lägga till Arduino MMA7361 bibliotek
... eller andra, om du har en annan accelerometer
3) Ladda upp följande kod till Arduino styrelsen (den bygger av exemplen i MMA 7361 biblioteket):
#include < AcceleroMMA7361.h >
AcceleroMMA7361 accelero;
int x;
int y;
int z;
int stigningen.
void setup()
{
Serial.BEGIN(9600);
Accelero.BEGIN (12-13, 11, 10, A0, A1, A2);
accelero.setARefVoltage(3.3); anger AREF spänningen till 3.3V
accelero.setSensitivity(LOW); ställer in känsligheten till +/-6G
Accelero.Calibrate();
}
void loop()
{
x = accelero.getXRaw();
y = accelero.getYRaw();
z = accelero.getZRaw();
Serial.Print ("\nx:");
Serial.Print(x);
Serial.Print ("\ty:");
Serial.Print(y);
Serial.Print ("\tz:");
Serial.Print(z);
finalzie pitch
pitch = (x * y/z) * 50;
spela tonen
tonen (3, stigningen, 10).
Delay(10); (gör det lättläst)
}