Arduino Uno R4 WiFi LESSON 89: Calibrating 3-Axis Magnetometer with PyQt @paulmcwhorter
Arduino Uno R4 WiFi LESSON 89: Calibrating 3-Axis Magnetometer with PyQt  @paulmcwhorter
Uploaded October 2025 | Updated September 2026, 2 weeks ago
Pick your Sunfounder kit up so you get the same results I do:

amzn.to/3SciApZ

You guys can help me out over at Patreon, and that will help me keep my gear updated, and help me keep this quality content coming:

patreon.com/PaulMcWhorter

In this video I show you how to get readings from the magnetometers on the GY-87 module. Our GY-87 module has the QMC5883L 3 axis magnetometer, allowing us to measure magnetic field in the x, y and z directions. In todays lesson we will learn how to calibrate the magnetometer, using PyQt5 in Python on the PC. Using PyQt5 allows us to visualize the data, and get a much more accurate calibration.

[Disclosure of Material Connection: I am a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com. ]

#QMC5883L
#magnetometer
#Arduino -
-
*LEGAL DISCLAIMER:*
The code, hardware setups, circuit diagrams, mathematical calculations, and technical methods provided in this video are strictly for educational and demonstration purposes.

All math, code, and instructional content are provided "AS IS", without warranty of any kind, express or implied, including but not limited to guarantees of accuracy, completeness, or fitness for a specific purpose.

All hardware assembly, circuit wiring, and software execution are performed entirely at your own risk. The creator assumes no liability for equipment damage, component failure, data loss, or personal injury resulting from the use or implementation of any information or files presented in this content.
Arduino Uno R4 WiFi LESSON 89: Calibrating 3-Axis Magnetometer with PyQtRaspberry Pi Pico W LESSON 51: Ultimate Pitch and Roll Gadget Using the MPU6050Raspberry Pi Pico W LESSON 93: Button Controlled Binary Counter Completely  on  PIO State MachineAI on the Edge LESSON 51: Gesture Control of NeoPixel RingRaspberry Pi Pico W LESSON 120: Incorporating an RFID Tag Into Your Pi Pico ProjectRaspberry Pi Pico W LESSON 101: Using PIO State Machines Inside a Micropython ClassRaspberry Pi Pico W LESSON 121: Using RFID Tags to Lock or Unlock ProjectsAI on the Edge LESSON 26: Understanding the HSV Color Space in OpenCVArduino Uno R4 WiFi LESSON 85: Improving MPU6050 IMU Performance With Complimentary FilterBest Hardware for AI on the EdgeArduino Uno R4 WiFi LESSON 48: How to Control DC Motor and Speed and Direction with ArduinoEdge AI on the NVIDIA Jetson Orin Nano: You are Running With the Big Dogs Now!
Paul McWhorter |

Arduino Uno R4 WiFi LESSON 89: Calibrating 3-Axis Magnetometer with PyQt

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER