Science Fair Air raketer (5 / 11 steg)
Steg 5: Program datalogger
Låt oss läsa några kod!
Programmera Arduino är superenkelt. Om inte du är bekant med Arduino skrev jag en grundläggande guide till programmering här. För att programmera Arduino måste du koppla ur OpenLog styrelsen som den delar samma stift som FTDI styrelsen behöver under programmering. Maskin pin rubriker är en något annan storlek än standard headers så jag ansluta FTDI styrelsen med bygel ledningar.
När Arduino är programmerad kan du koppla in OpenLog tillbaka i dess huvud, Anslut batteriet och check den ute ett par lysdioder på den OpenLog som ska lysa upp. Det bör logga data till SD-kortet precis som vad som visas i foto-it är märkt LOG ###. TXT på SD-kortet. OpenLog är konfigurerad för att kommunicera på 9600 baud så det är bra att gå ur lådan. Om du har problem med det öppna SD-kortet och titta på det arkivera märket CONFIG. TXT och se till att den första raden överst säger 9600-om överföringshastigheten inte matchar kortet kommer inte att spela in data korrekt.
Varje gång du koppla bort batteriet och koppla in den tillbaka i OpenLog kommer att skapa en ny loggfil på SD-kortet.
Jag har bifogat dataloggning koden här så kan du hämta den. För våra experiment vi behövde bara läsa den accelerometer X axeln men jag gick vidare och läsa alla tre axlar ändå. När planeringen är klar är det dags att placera datalogger i raketen och starta den.
På uppsändningsplatsen!