Activiteitenweergave (4 / 4 stap)

Stap 4: Arduino Code

Bouw van de code betrokken combineren meerdere bibliotheken, specifiek de G_Force sjabloon uit de AcceleroMMA7361 bibliotheek voor de versnellingsmeter-gegevens en de SD Shield logboekregistratie sjabloon uit de bibliotheek van Adafruit GPS voor de GPS-gegevens. De Arduino zal eerst controleren of er is een toegankelijke MicroSD-kaart om gegevens op te schrijven, en zo niet, het programma wordt onderbroken. Een nieuw tekstbestand gemaakt om gegevens te schrijven. Vervolgens de versnellingsmeter is gekalibreerd, waarin de code wordt vermeld in de bibliotheek van Sparkfun. Wanneer de initialisatie voltooid is, begint het apparaat voor het meten van de gegevens van de versnellingsmeter. De versnellingsmeter-gegevens worden gefilterd en verwerkt om te bepalen als de activiteit heeft plaatsgevonden. Als het geval is, wordt een stap in de stappenteller toegevoegd aan de waarde van de teller. De teller van een tijd is ook gehouden om vast te leggen wanneer de activiteit begint en eindigt. De afgelegde afstand wordt bepaald door de GPS-gegevens en een gemiddelde snelheid kan worden berekend. De gegevens is de SD aangemeld na elke iteratie. Terwijl we aanvankelijk gepland aller de codes combineren in één gecombineerde bestand dat alle gegevens melden kon, we liepen in geheugenproblemen en eindigde de splitsing van de bestanden. We hebben een programma van de versnellingsmeter die leest de versnellingsmeter ingangen en een uitgang of activiteit is die zich voordoen, de tijd en de duur van de activiteit, de stap graaf, de totale afstand die gereisd, en gemiddelde snelheid. Een aparte SD Shield-programma zal de individuele GPS gegevens- en logboekbestanden op de SD card output de tijd, de datum en de coördinaten van de GPS.

Gerelateerde Artikelen

Multifunctionele Activiteitenweergave

Multifunctionele Activiteitenweergave

Meld u de activiteit en de locatie van de gebruiker over een periode van 24 uur en presenteren van de gegevens in een gebruikersvriendelijke vorm zonder onderbreking van uw dagelijkse activiteiten! Het eindproduct is vergelijkbaar met een FitBit of a
Maken van een SMD-Reflow-Oven

Maken van een SMD-Reflow-Oven

Ik heb al vele jaren een elektronica-hobbyist en hebben altijd geplakt met via-hole onderdelen bij het maken van een project. Maar naarmate de tijd vordert, niet alleen zijn meer en meer onderdelen zijn alleen beschikbaar in SMD (surface mount appara
Zuur/messing/steen wassen A mes

Zuur/messing/steen wassen A mes

voor mijn eerste Instructable, ik dacht dat ik zou lay-out een stapsgewijze handleiding voor het maken van een transactie van een vriendelijke uitstraling voor een mes. Dit zal werken voor een mes (eigenlijk om het even welk object gemaakt van staal!
IoT | Bijhouden van uw Computer geheugen/Cpu-gebruik

IoT | Bijhouden van uw Computer geheugen/Cpu-gebruik

De Internet of Things (IoT) verwijst naar het groeiende netwerk van fysieke voorwerpen die functie een IP-adres voor de internet-connectiviteit en de communicatie tussen deze objecten en andere Internet-enabled apparaten en systemen. In dit instructa
Tweeting, draadloos, Ugly Drum Smoker (UDS) temperatuur controller met Android

Tweeting, draadloos, Ugly Drum Smoker (UDS) temperatuur controller met Android

(Laatst bijgewerkt: oktober 2014. Zie laatste stap voor details over wijzigingen.)Dit is de UDS digitale Supervisor, een Android app en hardware voor het onderhoud op afstand de temperatuur van uw UDS zoals een thermostaat. Uw telefoon monitoren van
Koelen van een drankje In 2 minuten

Koelen van een drankje In 2 minuten

Hoe om af te koelen een blikje drinken in 2 minuten. Een eenvoudige wetenschap truc om u een snelle ijskoude drank die zal niet krijgen verdund zoals het zou als u ijsblokjes in je drankje. Perfect voor het koelen van bier en frisdrank blikjes in een
Dashboard bakken

Dashboard bakken

Op een warme zomerdag, kan je bakken op het dashboard van uw auto? Ja, dat kan!Deuren en ramen sluiten met de auto en de zomerzon schijnt, de auto kan fungeren als een oven. Tijdens een bijzonder hete middag terwijl ik was op reis doorheen Texas dach
Linux scherm spelen.

Linux scherm spelen.

Dit is eigenlijk niet een spelen, maar een nette truc die u kunt gebruiken wanneer toegang tot een externe nix server. Een van de meest uitdagende gebeurtenissen is wanneer je als systeembeheerder moet vertrekken van een server om te gaan iets anders
Vervoer #IntelIoT #2015HackNTU

Vervoer #IntelIoT #2015HackNTU

Vervoer SDKMet de ontwikkeling van het Internet, heeft de wereld veranderd. Echter, de uitbreiding van het is geblokkeerd door dure kosten van lijn en basisstation. Na 41 uur ontwikkeling komt hier onze technologie te behandelen! We bouwen een aangep
Automatische temperatuur & vochtigheid Arduino Controller voor huisdieren

Automatische temperatuur & vochtigheid Arduino Controller voor huisdieren

Jack en Jose, een paar mooie hamster, heeft samen met mij meer dan 100 dagen en nachten. Hun zachte witte vacht maakt me rustig en warm, vooral wanneer ik coderen in de winnaar.Maar de zeer tragische dingen gebeurd in de laatste week. Als de koude lu
Externe Monitor Arduino met iPhone via 3G / 4G/Wifi

Externe Monitor Arduino met iPhone via 3G / 4G/Wifi

Dit instructable beschrijving van het instellen van de Arduino te gebruiken MeasViewLite app. In de app is het mogelijk om de naam van de sensoren en de eenheden die worden gebruikt, dus je zult moeten toezicht uitzicht met de namen van de sensor en
AgroIoT met Intel Edison (Intel IoT)

AgroIoT met Intel Edison (Intel IoT)

Landbouw bedrijf is een van de belangrijke bedrijven in India. Elke landbouwer zet zijn inspanningen om de gewassen en het begint vanaf de plantage te verkopen op de markt.In deze hele cyclus die hij nodig heeft om te observeren van verschillende par
Activiteit Tracker

Activiteit Tracker

Nodig een fitbit?Hipster genoeg te willen het uw eigen weg te gaan (en geworden van een paardenfokkerij in uw lokale koffieshop)? Of gewoon een "hobby"? ;)Leidt een inactief leven dat zou kunnen met een project doen?Jongen, kan ik vul uw tijd! N
Veelgestelde vragen over hoe te installeren SunTouch vloer stralingswarmte

Veelgestelde vragen over hoe te installeren SunTouch vloer stralingswarmte

SunTouch matten vloer en mortel techniek - Klik hier voor meer video'sFAQ Hoe te installeren SunTouch Radiant vloer warmteDoor SunTouch A-divisie van Watts Water Technologies, Inc.Installeren stralende (hout, tegel, enz.) vloerverwarming is niet moei