Of course you can buy the ATMega328 chip used in the uno in a surface mount version, but then you would have to burn your own bootloader. Its the same chip used for the mini.
The Jameco bare bones one I showed is popular for many hobbyists that as it is a DIP rather than surface mount.
One thing I am curious about. The boot up delay for the ATMega328 can vary depending on the amount of code that is loaded. In my camera controller project, it takes a couple of seconds to boot. However, I am using almost 30k of code - including several libraries (LCD, EEPROM, etc), and I would suspect your project will boot much faster due to presumably less code.
Have you tested the on-time delay from depressing the switch to measure the tank level until actual display? If the boot time is more than a second, it would be a bit annoying I think.
Anyway, thanks for starting this project. I have not messed with any Arduino technology for a couple of years, and I have hundreds of dollars worth of parts in my parts box, so it'd be fun to build something again.
__________________
The only thing that works on a RV is the owner...
|