ArduinoGeneral

DFRobot RS485 Shield for Arduino M0 or Mega 2560 Rev3?

userHead zoniiic 2017-06-01 03:41:50 2957 Views2 Replies
Hi guys,

I'm doing a data logger project for my company which is based, right now, on Arduino Uno Rev3, DFR RS485 shield (for communication with the company device) and a microSD card module connected to to shield. However, I'm working on a lot of floats and SRAM is coming to an end so upgrade is needed.

Only choices here are either M0 or Mega 2560 Rev3, since it doesn't matter if we gonna stay on AVR or switch to ARM, and those 2 have got a lot more SRAM than Uno. However, will I be able to use the DFR RS485 shield with either M0 or Mega 2560 Rev3?

- In M0 case it is the 3.3V pins and 5V shield. Do I understand correctly that even though M0 has a 5V port, M0 can fry when I connect the RS485 shield and plug the SD module to 5V?
- In Megas 2560 Rev3 case it is the schematics of pins and size - it is different than Uno. Will the shield work when plugged to Mega 2560?

Big thanks for help!
2017-06-02 05:01:29 Hi there!

Thanks for the answer. Yesterdays evening I sat a bit and read about Mega and I was 90% sure all the shields are supported by Mega 2560 R3. However, you assured me to 100%. Shame that M0 is 3.3V as I wanted to check out its Cortex capabilities in comparison to Uno R3, but I guess I will have to settle down with a Mega 2560 R3 which isn't a bad choice either.

Cheers!
userHeadPic zoniiic
2017-06-01 23:07:45 Hi,

Since working voltage of M0 is 3.3V, and the working voltage of SD card module is 5V, it is possible that M0 be damaged if SD card module connected. However, you can use Mega 2560, your RS485 shield can be plugged in Mega and it is like an UNO with more pins
userHeadPic shuaichen_qilin