MKR vs UNO w/ SIM7000A HAT?

I'm having trouble choosing a platform for my project. Its just a simple GPS tracker that records GPS and temperature data when a button is clicked. Data would be sent to arduino cloud via some kind of Cellular network. The device must use some kind of cellular network to reach arduino cloud.

It seems what i need to accomplish this is:

vs

They both seem like they can connect to arduino cloud and do what i need it to do. Both arduinos are small enough and power consumption is not an issue, as the device does a very simple task very quickly then powers off.

Am i thinking of this correctly?

Hi @regalis. The UNO R3 will not be suitable for use as an Arduino Cloud IoT Device.

The reason is that the libraries that handle the network communication between the Device and Arduino Cloud use a lot of memory and the ATmega328P microcontroller on the UNO R3 has very limited amounts of memory relative to the more resource rich microcontrollers on boards like the MKR NB 1500 (which has an ATSAMD21G18 microcontroller). This means that even the most simple Arduino Cloud sketch would not fit in the UNO R3's memory.

Of course the UNO R3 is an excellent board for other applications. With a bit of care, the memory is sufficient even for very complex non-IoT projects. So definitely keep the UNO R3 in mind for other projects, but it just isn't the right choice for this particular project.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.