Software
The software for the Dimebots leverages the Arduino integrated development environment (IDE) platform. This allows for coding simplicity and enables the use of pre-built libraries. Fortunately, Spence Konde (aka Dr. Azzy) has recently released Arduino support for the newer microcontrollers offered by Microchip/Atmel by using the megaTinyCore libraries. The use of the megaTinyCore libraries allowes for rapid code development. In addition, two supplementary libraries are used to streamline the code development of the Dimebots. These libraries are the Sparkfun VCNL4040 Library and the Cytron PWM Library.