Stap 7: De Code uploaden
2) Arduino MMA7361 bibliotheek toevoegen
... of andere, hebt u een verschillende versnellingsmeter
3) uploaden met de volgende code naar de Arduino board (het is op basis van de voorbeelden in de MMA 7361 bibliotheek):
#include < AcceleroMMA7361.h >
AcceleroMMA7361 accelero;
int x;
int y;
int z;
int de toonhoogte;
VOID Setup
{
Serial.begin(9600);
Accelero.begin (12, 11, 13, 10, A0, A1, A2);
accelero.setARefVoltage(3.3); Hiermee stelt u de AREF spanning op 3,3 v
accelero.setSensitivity(LOW); Hiermee stelt u de gevoeligheid voor +/-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 worp
toonhoogte = (x * y/z) * 50;
Speel de Toon
Toon (3, pitch, 10);
delay(10); (Maak het leesbaar)
}