Interface Arduino with GPS, accelerometer, gyro, magnetometer, barometer

Ok, thanks Krodal!
Now, also basing on what you said, I think have two opportunities:

  1. Using a Bus Pirate (Bus Pirate - v3.6a - TOL-12942 - SparkFun Electronics) to link all digital sensors (it support 3.3V and 5V sensors). I have to pay attention because I was told that different devices can have the same ID, so I have to control it in the datasheet. Do you think is it correct?

  2. I have also found another solution. It's based on Arduino. Give a look, I think it's quite good, Only there aren't characteristics of IMU:
    https://store.diydrones.com/Full_ArduPilot_Mega_kit_from_Udrones_p/kt-apm-02.htm
    What do you think about it? I can also take datas out from USB.

Thanks for your patience.
stiv