The new version of Arduino is now out. Improvements included fixing PulseIn() to wait for a transition to start timing (i.e. ignoring any pulse that had already started when the function was called) and, importantly, supporting the ATMega328 natively!
That last one is a biggie, since the 328 has twice as much memory as the 168 we're currently using (32KB of flash, 2KB of RAM, and 1KB of EEPROM). Eventually, we'll migrate ArduPilot to that, which will allow us to load waypoints more gracefully (and a lot more of them) and other cool stuff that may include datalogging.
There should be no price difference. It's going to be hard to break out 3.3v on the board itself, since not just power but also data must be voltage shifted.
:D
will incrase too much the price of the pcb when using 328?
if a new pcb design comes up maybe could be possible to add a simpler solution for 3,3 and 5v gps than use a doughtboard? (just to keep all more compact)
Comments
will incrase too much the price of the pcb when using 328?
if a new pcb design comes up maybe could be possible to add a simpler solution for 3,3 and 5v gps than use a doughtboard? (just to keep all more compact)