Luta aktiverat moln ljus (6 / 12 steg)
Steg 6: Programmeringsdel 1: att hitta sensor värden
Jag insåg att jag behövde till finna min intervall av värden från accelerometern för att räkna ut kodning.
Detta är när du vill hämta Programvaran Arduino.
Min vän Tommy hjälpte mig med denna kod:
CONST int Y_pin = A0;
int accel_y = 0;
int min = 336;
int max = 336;
void setup() {
pinMode (Y_pin, indata);
Serial.BEGIN(57600);
}
void loop() {
accel_y = analogRead(Y_pin);
om (accel_y > max) {
Max = accel_y;
}
om (accel_y < min) {
min = accel_y;
}
Serial.Print ("Accel:");
Serial.Print(accel_y);
Serial.Print ("min:");
Serial.Print(min);
Serial.Print ("max:");
Serial.println(max);
Delay(100);
}
Jag använde koden för att hitta min max och min värden med seriell Print (övre högra hörnet i Arduino). När jag träffade seriell print, lutar jag rutan i båda riktningarna till mest borterst vinkel jag skulle tillåta rutan att luta. Hjälpen lokalisera den största och minsta värde accelerometern läsa.
Spara de högsta och lägsta nummer använda i steg 9: programmering del 4: montering av programmet. Den högsta Läs jag spelade in var 370 och minst var 280.