With the main component of the watch being chosen, it’s now time to choose everything else that will go into making this watch. Since I chose a higher end screen, I’m going to shoot for other nicer components in order to get the most functionality out of it.
- I’m very familiar with Arduino and AVR programming, plus the Arduino community has phenomenal support so I wanted a chip that was also on an Arduino board, namely the Atmega328p or Atmega32u4.
- I chose the Atmega32u4 because it has more pins, more memory, more Flash, and a built in USB core which would mean no extra chip required for USB programming. The extra memory and Flash are also a plus since graphical programming result in a pretty large memory footprint.
- As an added plus, the Atmega32u4 has a way to internally change the processor speed so if it becomes an issue, I can speed up the chip when I need a speed boost.