Hi Jim,
If you do end up using serial (UART) watch out for a compiler error with the Software Serial library. I spent a week chasing it down to an interrupt conflict with the UART and one of the encoder pins. I ended up editing one line of code in the software serial library to get it to compile. Details are here: Balboa examples and on Github in the Softwareserial_TL.cpp file here: https://github.com/timalot/BLE_Pololu32U4Balboa_03 There may be other ways to do it but this was one that I used
Line 229 now reads :
#if defined(PCINT9_vect) // was ISR(PCINT0_vect) in cases below
ISR(PCINT9_vect)
{
SoftwareSerial::handle_interrupt();
}
#endif
