Hey there, I'm working on a project which requires at least one other UART beside the one USB uses. Few criterias :
1)SoftSerial is no go. I've tried that with a Uno Rev3. But since the baud rates I need for both serial port is 115200, software serial just garbles the whole data.
2)I'm currently using an ArduinoMega and code is running perfectly. Only problem is the size of the board. I'd like something ArduinoNano sized if that's not possible, maybe Uno sized.
3)It has to be compatible with arduino libraries. I'm using a Nextion LCD screen. That thing has it's own library. While I can probably port it to work on other systems, I'd prefer not to waste time. I had a maple mini clone lying around so tried to use it, but lack of documentation and libraries for that particular board(it's a chinese knock off) makes it too big of a hassle to use.
4)I'd like to use an 8 bit processor. I could easily do my project using a Raspberry Pi, but I'm actually thinking about making this project public eventually and I want to keep the cost and complexity to a minimum. Also only thing the board does is to act as a bridge between usb and lcd screen and control a few relays. I don't want to waste computational power.
5)Has to have built in FTDI. It'll be constantly connected to PC. I don't want to use an FTDI adapter.
Those are the criterion for my project. I considered Teensy 3.1 but It'd be like using a Ferrari to plough a field Any other development boards that'd be suitable?
TL;DR Version: I need a Arduino Mega with the Footprint of a Nano. Doesn't have to have too many pins 1 additional UART other than USB is enough