awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

108 Repos

Awesome GitHub RepositoriesSensor Drivers

Libraries for interfacing with various hardware sensors and modules.

Explore 108 awesome GitHub repositories matching part of an awesome list · Sensor Drivers. Refine with filters or upvote what's useful.

Awesome Sensor Drivers GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • micropython/micropython-libAvatar von micropython

    micropython/micropython-lib

    2,755Auf GitHub ansehen↗

    micropython-lib is the official package repository for MicroPython, providing a collection of modules and libraries designed to run on microcontrollers and other constrained devices. It implements a reduced subset of CPython's standard library, adapting familiar Python interfaces to fit within the limited memory and processing power of embedded systems. The project enables developers to reuse existing Python knowledge on MicroPython hardware by offering minimalist implementations of core modules. The library supports multiple methods for getting code onto devices, including copying single-fil

    Driver for DHT series temperature and humidity sensing.

    Pythonmicropython
    Auf GitHub ansehen↗2,755
  • micropython-imu/micropython-fusionAvatar von micropython-IMU

    micropython-IMU/micropython-fusion

    346Auf GitHub ansehen↗

    Sensor fusion calculates heading, pitch and roll from the outputs of motion tracking devices. This uses the Madgwick algorithm, widely used in multicopter designs for its speed and quality. An update takes under 2mS on the Pyboard. The original Madgwick study indicated that an update rate of…

    Algorithms for calculating orientation from motion sensors.

    Python
    Auf GitHub ansehen↗346
  • micropython-imu/micropython-mpu9x50Avatar von micropython-IMU

    micropython-IMU/micropython-mpu9x50

    276Auf GitHub ansehen↗

    As of now, this repo holds: vector3d - a vector class for IMU devices imu - a base class for MPU9x50 devices. Supports the MPU6050. mpu9150 - a class for the MPU9150 mpu9250 - a class for the MPU9250

    Driver for inertial measurement units.

    Python
    Auf GitHub ansehen↗276
  • rsc1975/micropython-hcsr04Avatar von rsc1975

    rsc1975/micropython-hcsr04

    168Auf GitHub ansehen↗

    Micropython driver for the well-known untrasonic sensor HC-SR04

    Driver for ultrasonic sonar distance modules.

    Python
    Auf GitHub ansehen↗168
  • tuupola/micropython-mpu9250Avatar von tuupola

    tuupola/micropython-mpu9250

    164Auf GitHub ansehen↗

    MPU-9250 is a System in Package (SiP) which combines two chips: MPU-6500 which contains 3-axis gyroscope and 3-axis accelerometer and an AK8963 which is a 3-axis digital compass.

    Driver for 9-axis motion tracking devices.

    Python
    Auf GitHub ansehen↗164
  • adamjezek98/mpu6050-esp8266-micropythonAvatar von adamjezek98

    adamjezek98/MPU6050-ESP8266-MicroPython

    92Auf GitHub ansehen↗

    Simple library for MPU6050 on ESP8266 with micropython

    Driver for motion sensing on ESP8266.

    Python
    Auf GitHub ansehen↗92
  • larsks/py-mpu6050Avatar von larsks

    larsks/py-mpu6050

    86Auf GitHub ansehen↗

    Micropython code for interacting with an MPU6050 6DOF IMU

    Driver for motion sensing on ESP8266.

    Python
    Auf GitHub ansehen↗86
  • robert-hh/hx711Avatar von robert-hh

    robert-hh/hx711

    68Auf GitHub ansehen↗

    This is a very short and simple class. This lib includes three variants of the module. One is using direct GPIO pin handling, the other uses the PIO module of the RPI Pico. The third variant uses SPI. Besides the class instantiation, all variants offer the same methods. The preferred variants…

    Driver for load cell weighing interfaces.

    Python
    Auf GitHub ansehen↗68
  • micropython-imu/micropython-bno055Avatar von micropython-IMU

    micropython-IMU/micropython-bno055

    61Auf GitHub ansehen↗

    A MicroPython driver for the Bosch BNO055 inertial measurement unit (IMU). This chip has the advantage of performing sensor fusion in hardware. The driver is based on the Adafruit CircuitPython driver.

    Driver for IMUs with hardware sensor fusion.

    Python
    Auf GitHub ansehen↗61
  • rsc1975/micropython-sht30Avatar von rsc1975

    rsc1975/micropython-sht30

    52Auf GitHub ansehen↗

    #SHT30 Sensor driver in micropython

    Driver for temperature and humidity sensing.

    Python
    Auf GitHub ansehen↗52
  • pinkink/upylibAvatar von PinkInk

    PinkInk/upylib

    56Auf GitHub ansehen↗

    #My MicroPython experiments.

    Driver for I2C digital light sensing.

    Python
    Auf GitHub ansehen↗56
  • robert-hh/bme680-micropythonAvatar von robert-hh

    robert-hh/BME680-Micropython

    52Auf GitHub ansehen↗

    This a port of an Adafruit driver for use with micropython.org based and Pycom.io devices using the respecitve MicroPython variant.

    Driver for environmental temperature and gas sensing.

    Python
    Auf GitHub ansehen↗52
  • uceeatz/vl53l0xAvatar von uceeatz

    uceeatz/VL53L0X

    52Auf GitHub ansehen↗

    This is a library for the VL53L0X for micropython with an example main.py script demonstrating the use of the library. This has been tested and used on the wipy devices made by Pycom.

    Library for LiDAR distance sensing.

    Python
    Auf GitHub ansehen↗52
  • rubfi/mq135Avatar von rubfi

    rubfi/MQ135

    48Auf GitHub ansehen↗

    Micropython library for dealing with MQ135 gas sensor

    Driver for air quality gas sensors.

    Python
    Auf GitHub ansehen↗48
  • josverl/micropython-p1meterAvatar von Josverl

    Josverl/micropython-p1meter

    33Auf GitHub ansehen↗

    Overview

    Integration for electricity meter data logging.

    Python
    Auf GitHub ansehen↗33
  • notthemarsian/ccs811Avatar von Notthemarsian

    Notthemarsian/CCS811

    32Auf GitHub ansehen↗

    Basic MicroPython driver for ams CCS811 sensor connected over I2C.

    Driver for indoor air quality gas sensing.

    Python
    Auf GitHub ansehen↗32
  • kfricke/micropython-sht31Avatar von kfricke

    kfricke/micropython-sht31

    26Auf GitHub ansehen↗

    This repository contains a MicroPython "driver" implementationforo the SHT31 temperature and humidity sensor from Sensirion.

    Driver for temperature and humidity sensing.

    Python
    Auf GitHub ansehen↗26
  • kartun83/micropython-mqAvatar von kartun83

    kartun83/micropython-MQ

    25Auf GitHub ansehen↗

    Set of drivers for MQ series sensors for Micropython

    Drivers for gas concentration sensing series.

    Python
    Auf GitHub ansehen↗25
  • mcauser/micropython-am2320Avatar von mcauser

    mcauser/micropython-am2320

    25Auf GitHub ansehen↗

    A MicroPython library for interfacing with an Aosong AM2320 temperature and humidity sensor over I2C.

    Driver for temperature and humidity sensing.

    Python
    Auf GitHub ansehen↗25
  • mp-extras/vl53l5cxAvatar von mp-extras

    mp-extras/vl53l5cx

    25Auf GitHub ansehen↗

    This package provides a class that is (mostly) a straight port of the ST Ultra Lite Driver (ULD) C module. With this class, you can configure and acquire data from a VL53L5CX sensor in both 4x4 and 8x8 resolutions. You can find details on the sensor operation and API in the ST user manual…

    Driver for multi-zone ToF sensor arrays.

    Python
    Auf GitHub ansehen↗25
Vorherige12345…6Nächste
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Sensor Drivers