AdSense
Friday, July 14, 2017
6 - Raspberry Pi and Sense HAT (III): working with the Magnetometer
RASPBERRY PI AND SENSE HAT(III): WORKING WITH THE MAGNETOMETER
- Layout for this exercise:
1 - Introduction
- A magnetometer is an instrument that measures magnetism, either magnetization of magnetic material like a ferromagnet, or the direction, strength, or the relative change of a magnetic field at a particular location.
- A compass is a simple example of a magnetometer, one that measures the direction of an ambient magnetic field.
https://en.wikipedia.org/wiki/Magnetometer
2 - Magnetic North
- The function get_compass() gets the direction of North from the magnetometer in degrees. On the other hand, the function get_compass_raw() gets the raw XYZ axis magnetometer data:
- Giving execution permissions:
- Running the program:
2 - Sensing a magnet
- The function get_compass_raw() detects the presence of a magnet. For instance when the reading for the Z axis is higher than an established limit, turning the LED matrix with red light (255,0,0) every 0.1 second:
- Giving execution permissions:
- Running the program when a magnet is getting closer vertically to the Sense Hat module: