Accelerometer kontrollerat ljus handskar (2 / 6 steg)
Steg 2: Skriva kod, provning kretsar, kalibrera accelerometern
För att programmera en Arduino ombord, måste du Hämta programvaran Arduino. Den programvara och en full uppsättning instruktioner för installationen är här.
Innan jag gjorde ett enda stygn, jag ville se till att jag visste hur man ansluta allt upp, att alla mina delar fungerar korrekt och att min kod sprang korrekt.
Jag använde alligator clips att ansluta lysdioder och testa var och en (kör programmet Blink som levereras med Arduino programvara är ett bra sätt att kontrollera att du kan installera och ändra kod).
Sedan behövde jag få en känsla för vad läser min accelerometer gav, så jag kunde bestämma vilka regler du använder för att berätta min lysdioder för att slå på och av. Efter det första installationen avsnittet av mitt program (samma som i den final koden) skrev jag en slinga med denna kod:
void loop() {
Xval = analogRead(accPin);
Serial.Print ("\nX-val:");
Serial.Print(xval);
Delay(1000);
}
Detta säger styrelsen att kontrollera den accelerometer läsa och skriva ut den till seriell monitor (Ctrl-Skift-M på min windows-dator). Så när min loop var igång, kunde vinka accelerometern runt och se vad siffrorna såg ut. På så sätt kunde jag lista ut vilka siffror jag skulle se när min mina armar har uppkommit, och bör utlösa lamporna.