Hi,
Ashdricky:
Hello I am totally new to the Arduino platform and inexperienced with ADK as well.
And welcome ![]()
Ashdricky:
The only thing i need this logger to do is keep track of time. however I need it to start the timer when I hit a button on my handlebar and stop the timer when either a reset button is hit or I reach a predetermined destination.
The first part (with the button press) is very straightforward. The Arduino knows about time to the millisecond, give or take the usual caveats around accuracy which shouldn't impact this application. The button interface is easy, and with a battery backed-up real-time clock module you can get the date/time to remain persistent after powering down. Logging can be done to many different media (even the interweb with the right hardware) but there is some inbuilt EEPROM that would do the job, and SD card modules as well.
The question of a predetermined destination is when it gets a little bit interesting. This will come down to your design, budget, and the available data your Android app can provide you over whatever interface you can use to get the info to your Arduino. It's possible you would be best served running the whole system on your phone, since all the hardware you need is there. At the other end of the scale, with a GPS module and some kind of display, you could do the lot on your Arduino based project by manually entering the coordinates.
I did a quick google-fu on Copilot Live and the only external data feed it seems to provide is facebook or twitter. That's not a bad thing, but if you're only talking about local logging it does seem a bit extreme to have your Arduino watching Twitter for information
Having said that, it is possible. If you know the app can provide the destination over bluetooth or USB to another device then you've got a simpler path.
So after that bit of a ramble, it's really down to your budget and design what you can achieve. But if you want to work with your phone, I'd be looking to writing something to run on the phone as an alternative.
Geoff