I’ve done several projects combining Arduinos and custom-coded .Net software. In almost all of these projects, I’ve used Arduino Leonardo. With Leonardos, I’ve always had flawless serial communication.
Recently, I’ve experimented with an Arduino Mega, which, like the Leonardo handles the serial comms natively.
But I’m running into a bit of a problem. The Leonardo uses an ATmega32U4 USB-to-TTL serial chip, and as I mentioned earlier, it results in flawless communication with my .Net apps. However, the Arduino Mega uses the ATmega16U2 USB-to-TTL serial chip, and the serial comms are not reliable.
I’m working on revamping how I handle the serial comms in .Net, but it will take time to iron out some problems.
In the meantime, I’m considering an Adafruit Grand Central M4 Express as a drop-in replacement for the Arduino Mega.
My question is, does anyone know what specific USB-to-TTL serial chip is used on the Grand Central?