Stap 5: Programma de datalogger
Laten we laden wat code!
Het programmeren van de Arduino is super gemakkelijk. Als u niet vertrouwd met Arduino bent schreef ik een basisgids voor het programmeren van hier. Om te programmeren van de Arduino die u loskoppelen van het bord OpenLog wilt zoals het deelt de zelfde pinnen zoals de FTDI bestuur moeten tijdens het programmeren. De machine pin headers zijn een iets ander formaat dan Standaardkoppen voor zodat ik de FTDI bestuur met behulp van jumper draden aansluiten.
Zodra de Arduino is geprogrammeerd kan u sluit de OpenLog terug op haar kop, sluit de batterij en check it out-er een paar LED's op de OpenLog die moet oplichten. Het logboek moet registreren gegevens naar de SD-kaart net als wat wordt weergegeven in de foto-it zal worden gelabeld LOG ###. TXT op de SD-kaart. De OpenLog is geconfigureerd om te communiceren op 9600 baud-rate, dus het is goed om te gaan uit de doos. Als u problemen ondervindt met het openstellen van de SD-kaart en kijken naar het bestand met de naam CONFIG. TXT en zorg ervoor dat de eerste lijn bij de bovenkant zegt 9600-als de baud-rate niet overeenkomt met de kaart zal niet registreren gegevens naar behoren.
Elke keer als u loskoppelt van de accu en steek de stekker terug in het OpenLog ontstaat een nieuw logboekbestand op de SD-kaart.
Ik heb hier de code van de gegevensregistratie opgenomen zodat u het kunt downloaden. Voor onze experiment we alleen nodig voor het lezen van de versnellingsmeter X-as, maar ging ik vooruit en alle drie assen voorlezen. Zodra de programmering is voltooid is het tijd om de plaats van de datalogger in de raket en lanceer het.
Bij de lancering site!