Sim808 Shield, Sensors And Arduino Due

I am creating a portable weather station. I am new to arduino, so I started connecting each sensor to arduino uno individually as well as Sim808 shield. They all worked.

I am dealing with 6 sensors and the shield; therefore, i will use arduino due.

My questions are:

  1. Does a sensor code running on uno works on due?

  2. Is Sim808 shield ( GSM, GPRS and GPS) compatible with Arduino due?

Thanks in advance!

The Uno runs on 5V, the Due on 3.3V. If the shields or sensors require 5V, they will not neatly interface with a Due.

Why a Due at all?

The code should work on both processors, that's what Arduino stands for. But this won't help if the logic levels of the components differ.

I need a due because i want high processing speed.

Thanks, i think level shifters can solve the problem.

Ghumdan93:
I need a due because i want high processing speed.

Thanks, i think level shifters can solve the problem.

for weather, one typicaly uses temperature, humidity, rain and pressure as the sensors.
most are very slow and all of those processes are very slow. glacial as compared to what a UNO would do.

also, if you use seruial inptus. DS18B20, DHT-11, BME280 and the like, you might be able to doubnle up on some pins. the BME supports two on the same pin. the DS18B20 quite a few.