Send data from Arduino to Pi over serial communication



  • I recently purchased MPU6050 breakout board. I tried it with my Arduino Uno similar I have tried with my Raspberry pi 3.

    it gives this weird output with raspberry (without any motion / in stable condition)!!!

    InvenSense MPU-6050
    Rpi start 2018
    Output range : 68, error = 0
    control ratio : 0, error = 0
    
    MPU-6050
    Read accel, temp and gyro, error = 0
    accel x,y,z: 1944, 368, 15608
    temperature: 30.576 degrees Celsius
    gyro x,y,z : -34, -204, -247, 
    
    MPU-6050
    Read accel, temp and gyro, error = 0
    accel x,y,z: 1952, 364, 15304
    temperature: 30.435 degrees Celsius
    gyro x,y,z : -38, -216, -274, 
    
    MPU-6050
    Read accel, temp and gyro, error = 0
    accel x,y,z: 1864, 388, 15356
    temperature: 30.482 degrees Celsius
    gyro x,y,z : -34, -233, -278, 
    
    MPU-6050
    Read accel, temp and gyro, error = 0
    accel x,y,z: 1888, 324, 15260
    temperature: 30.576 degrees Celsius
    gyro x,y,z : -14, -220, -261,
    

    Similar I have tried with Arduino that is working fine.

    MPU-6050
    Read accel, temp and gyro, error = 0
    accel x,y,z: 1, 4, 1
    temperature: 30.4 degrees Celsius
    gyro x,y,z : -3, -15, -7, 
    
    MPU-6050
    Read accel, temp and gyro, error = 0
    accel x,y,z: 1, 4, 1
    temperature: 30.4 degrees Celsius
    gyro x,y,z : -3, -15, -7, 
    
    MPU-6050
    Read accel, temp and gyro, error = 0
    accel x,y,z: 1, 4, 1
    temperature: 30.5 degrees Celsius
    gyro x,y,z : -3, -15, -7,
    

    Now, I got a proper reading from Arduino.

    Here is the problem!!!!!!

    I don't know how to sent proper gyro data from Arduino (C or C++) to Raspberry(Qt C++) because I haven't yet tried to send data from Arduino to raspberry (USB Serial communication).


  • Lifetime Qt Champion

    Hi and welcome to the forums.
    Do you mean by normal serial communication ?
    http://www.ladyada.net/learn/arduino/lesson4.html
    On Qt side you just use the QSerialPort Class
    http://doc.qt.io/qt-5/qtserialport-examples.html
    You can test with the Terminal sample . it makes it easy to configure and open port.

    Or am I completely missing what you ask about ?



  • @Calvin-Richerd said in Send data from Arduino to Pi over serial communication:

    I recently purchased MPU6050 breakout board. I tried it with my Arduino Uno similar I have tried with my Raspberry pi 3.

    it gives this weird output with raspberry (without any motion / in stable condition)!!!

    InvenSense MPU-6050
    Rpi start 2018
    Output range : 68, error = 0
    control ratio : 0, error = 0
    
    MPU-6050
    Read accel, temp and gyro, error = 0
    accel x,y,z: 1944, 368, 15608
    temperature: 30.576 degrees Celsius
    gyro x,y,z : -34, -204, -247, 
    
    MPU-6050
    Read accel, temp and gyro, error = 0
    accel x,y,z: 1952, 364, 15304
    temperature: 30.435 degrees Celsius
    gyro x,y,z : -38, -216, -274, 
    
    MPU-6050
    Read accel, temp and gyro, error = 0
    accel x,y,z: 1864, 388, 15356
    temperature: 30.482 degrees Celsius
    gyro x,y,z : -34, -233, -278, 
    
    MPU-6050
    Read accel, temp and gyro, error = 0
    accel x,y,z: 1888, 324, 15260
    temperature: 30.576 degrees Celsius
    gyro x,y,z : -14, -220, -261,
    

    Similar I have tried with Arduino that is working fine.

    MPU-6050
    Read accel, temp and gyro, error = 0
    accel x,y,z: 1, 4, 1
    temperature: 30.4 degrees Celsius
    gyro x,y,z : -3, -15, -7, 
    
    MPU-6050
    Read accel, temp and gyro, error = 0
    accel x,y,z: 1, 4, 1
    temperature: 30.4 degrees Celsius
    gyro x,y,z : -3, -15, -7, 
    
    MPU-6050
    Read accel, temp and gyro, error = 0
    accel x,y,z: 1, 4, 1
    temperature: 30.5 degrees Celsius
    gyro x,y,z : -3, -15, -7,
    

    Now, I got a proper reading from Arduino.

    Here is the problem!!!!!!

    I don't know how to sent proper gyro data from Arduino (C or C++) to Raspberry(Qt C++) because I haven't yet tried to send data from Arduino programming to raspberry (USB Serial communication).

    Hey there.
    I know this thread is pretty old and hence my true purpose.
    Could you tell me how you solved this problem of sending data?
    I have been stuck at it for a few hours and I am not sure how to go around it.
    Thanks!


  • Qt Champions 2018

    @ethanscott said in Send data from Arduino to Pi over serial communication:

    I have been stuck at it for a few hours and I am not sure how to go around it.

    So what's your actual problem? Sending from what? Qt side? Arduiono side?





  • I will recommend http://letsfindcourse.com/arduino hope this will help you


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.