New to Arduino. It has been many years since I have done any serious programming.
My project will involve polling a number of sensors. Some analog, some on I2C, some may be 1 wire. The controller will also be polled from a host for sensor data, probably using a ModBus interface (unless someone has a better suggestion. Kind of dependent on the host controller). I will probably need to do some data massaging for the host controller. There will also be some output interfaces (switch closures, maybe a motor or two), but I don’t think there will be any PWM.
The sensors will probably be read 5 times a minute. Not really critical as far as time goes. Just monitoring environmental conditions (temp, humidity, current flow).
Programming isn’t my strong suite. I have been in hardware design for the most part. I don’t want to spend all my time handling serial comm streaming. Multiple UARTS seem the way to go.
The Duo and Mega both show 4 UARTS, with a fair number of analog inputs. I may have to use a SIM shield for data storage. Not sure yet on how big of a history file I will need to keep. I will also have to build the serial interfaces for the various types.
Any suggestions would be appreciated.