I've been working with Microchip PIC microcontrollers for years. However, I can't tell you the differences between a PIC, an Arduino, or a Raspberry Pi because once I chose it and bought all the development stuff, I haven't kept up. But since there are so many PICs available, I suspect there's...