Stap 6: Programmering deel 1: het vinden van de sensor-waardes
Ik realiseerde me dat ik moest vinden van mijn bereik van waarden uit de versnellingsmeter om te achterhalen de codering.
Dit is wanneer zult u De Arduino Softwarete downloaden.
Mijn vriend Tommy hielp me met deze code:
Const int Y_pin = A0;
int accel_y = 0;
int min = 336;
int max = 336;
VOID Setup {}
pinMode (Y_pin, INPUT);
Serial.begin(57600);
}
void loop {}
accel_y = analogRead(Y_pin);
Als (accel_y > max) {}
Max = accel_y;
}
Als (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);
}
Ik gebruikte de code zoeken naar mijn max en min waarden met behulp van seriële Print (bovenste rechter hoek in Arduino). Toen ik raakte de seriële afdrukken, schuin ik het vak in beide richtingen over de verste hoek die ik zou toestaan van het vak te kantelen. Het helpt lokaliseren de maximumwaarde en de minimumwaarde de versnellingsmeter lezen.
Bewaar de maximale en minimale nummers te gebruiken in stap 9: programmeren deel 4: montage van het programma. De maximale Lees die ik opgenomen was 370 en het minimum was 280.