Étape 6: Programmation Partie 1: recherche de valeurs de capteur
J’ai réalisé que je devais trouver ma gamme de valeurs de l’accéléromètre pour déterminer le codage.
C’est quand vous aurez envie de télécharger Le logiciel Arduino.
Mon ami Tommy m’a aidé avec ce code :
const int Y_pin = A0 ;
accel_y int = 0 ;
int min = 336 ;
int max = 336 ;
void setup() {}
pinMode (entrée, Y_pin) ;
Serial.Begin(57600) ;
}
void loop() {}
accel_y = analogRead(Y_pin) ;
Si (accel_y > max) {}
Max = accel_y ;
}
Si (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) ;
}
J’ai utilisé le code pour trouver mes valeurs max et min à l’aide de Print Serial (coin supérieur droit de l’Arduino). Lorsque je tape serial impression, j’ai incliné la boîte dans les deux sens sur l’angle plus éloigné que j’accueillerais la boîte s’incliner. L’aide à déterminer la valeur maximale et valeur minimale lire l’accéléromètre.
Sauver les nombres minimum et maximum à utiliser à l’étape 9: programmation Partie 4: assemblage du programme. Le nombre maximal de lectures que j’ai enregistré était de 370 et le minimum 280.