Skip to content

SindormirNet/micropython-rp2040-hmc5883l

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

HMC5883L ESP8266 Micropython

A class for working with the HMC5883L 3-axis digital compass IC with micropython on the Raspberry Pi Pico (RP2040).

Usage

Upload hmc5883l.py to the micro-controller (e.g. you can use adafruit-ampy) and use as:

from hmc5883l import HMC5883L

sensor = HMC5883L(scl=1, sda=0)

x, y, z = sensor.read()
print(sensor.format_result(x, y, z))

The above will produce a line similar to:

X: -300.8398, Y: 106.7199, Z: -3768.3181, Heading: 160° 28′

That's about it - everything else can be figured out from the code and the links below.

Resources

License

All code and documentation released under the terms of the Revised BSD License.

About

Micropython driver for the HMC5883l on the ESP8266

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%