I need to get an idea on how QGroundControl really works. (Without actually using the UAV). So I planned to write MAVLink packets to the serial port using an Arduino and then selected the corresponding serial port settings in QGroundControl.
My plan was to transmit the same Heartbeat packet once a second(FE 09 4E 01 01 00 00 00 00 00 02 03 51 04 03 1C 7F) and check whether QGS identifies the device and MAVlink connection.
Here is the Arduino code:
//start of code
////end of code
But in the communication console I only see the numbers which are transmitted. Not the MAVlink packets. Can you please make any suggestions?