I am making an Arduino talk to my vending machine. The vending machine communicates in a 9 bit protocol. On an UNO that’s natively supported only through the hardware serial. If the hardware serial is in use I can’t get Serial.print() messages for debugging. I’ve got a workaround that’s really ugly and makes development crawl (vending > hardware serial > UNO A > software serial > UNO B > hardware serial > PC). I’d like to find a better solution.
Please confirm a few YUN features before I make my purchase(s):
(1) If I’m using a YUN to talk via hardware serial to the vending machine, can I still send/recv data through the bridge?
(2) Can activity on the linux-side cause the arduino side to reboot? That’s one of my least favorite features of the UNOs and MEGAs. I can’t have that in this application.