awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

108 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • micropython/micropython-libAvatar micropython

    micropython/micropython-lib

    2,755Vezi pe GitHub↗

    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
    Vezi pe GitHub↗2,755
  • micropython-imu/micropython-fusionAvatar micropython-IMU

    micropython-IMU/micropython-fusion

    346Vezi pe GitHub↗

    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
    Vezi pe GitHub↗346
  • micropython-imu/micropython-mpu9x50Avatar micropython-IMU

    micropython-IMU/micropython-mpu9x50

    276Vezi pe GitHub↗

    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
    Vezi pe GitHub↗276
  • rsc1975/micropython-hcsr04Avatar rsc1975

    rsc1975/micropython-hcsr04

    168Vezi pe GitHub↗

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

    Driver for ultrasonic sonar distance modules.

    Python
    Vezi pe GitHub↗168
  • tuupola/micropython-mpu9250Avatar tuupola

    tuupola/micropython-mpu9250

    164Vezi pe GitHub↗

    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
    Vezi pe GitHub↗164
  • adamjezek98/mpu6050-esp8266-micropythonAvatar adamjezek98

    adamjezek98/MPU6050-ESP8266-MicroPython

    92Vezi pe GitHub↗

    Simple library for MPU6050 on ESP8266 with micropython

    Driver for motion sensing on ESP8266.

    Python
    Vezi pe GitHub↗92
  • larsks/py-mpu6050Avatar larsks

    larsks/py-mpu6050

    86Vezi pe GitHub↗

    Micropython code for interacting with an MPU6050 6DOF IMU

    Driver for motion sensing on ESP8266.

    Python
    Vezi pe GitHub↗86
  • robert-hh/hx711Avatar robert-hh

    robert-hh/hx711

    68Vezi pe GitHub↗

    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
    Vezi pe GitHub↗68
  • micropython-imu/micropython-bno055Avatar micropython-IMU

    micropython-IMU/micropython-bno055

    61Vezi pe GitHub↗

    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
    Vezi pe GitHub↗61
  • rsc1975/micropython-sht30Avatar rsc1975

    rsc1975/micropython-sht30

    52Vezi pe GitHub↗

    #SHT30 Sensor driver in micropython

    Driver for temperature and humidity sensing.

    Python
    Vezi pe GitHub↗52
  • pinkink/upylibAvatar PinkInk

    PinkInk/upylib

    56Vezi pe GitHub↗

    #My MicroPython experiments.

    Driver for I2C digital light sensing.

    Python
    Vezi pe GitHub↗56
  • robert-hh/bme680-micropythonAvatar robert-hh

    robert-hh/BME680-Micropython

    52Vezi pe GitHub↗

    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
    Vezi pe GitHub↗52
  • uceeatz/vl53l0xAvatar uceeatz

    uceeatz/VL53L0X

    52Vezi pe GitHub↗

    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
    Vezi pe GitHub↗52
  • rubfi/mq135Avatar rubfi

    rubfi/MQ135

    48Vezi pe GitHub↗

    Micropython library for dealing with MQ135 gas sensor

    Driver for air quality gas sensors.

    Python
    Vezi pe GitHub↗48
  • josverl/micropython-p1meterAvatar Josverl

    Josverl/micropython-p1meter

    33Vezi pe GitHub↗

    Overview

    Integration for electricity meter data logging.

    Python
    Vezi pe GitHub↗33
  • notthemarsian/ccs811Avatar Notthemarsian

    Notthemarsian/CCS811

    32Vezi pe GitHub↗

    Basic MicroPython driver for ams CCS811 sensor connected over I2C.

    Driver for indoor air quality gas sensing.

    Python
    Vezi pe GitHub↗32
  • kfricke/micropython-sht31Avatar kfricke

    kfricke/micropython-sht31

    26Vezi pe GitHub↗

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

    Driver for temperature and humidity sensing.

    Python
    Vezi pe GitHub↗26
  • kartun83/micropython-mqAvatar kartun83

    kartun83/micropython-MQ

    25Vezi pe GitHub↗

    Set of drivers for MQ series sensors for Micropython

    Drivers for gas concentration sensing series.

    Python
    Vezi pe GitHub↗25
  • mcauser/micropython-am2320Avatar mcauser

    mcauser/micropython-am2320

    25Vezi pe GitHub↗

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

    Driver for temperature and humidity sensing.

    Python
    Vezi pe GitHub↗25
  • mp-extras/vl53l5cxAvatar mp-extras

    mp-extras/vl53l5cx

    25Vezi pe GitHub↗

    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
    Vezi pe GitHub↗25
Înapoi12345…6Înainte
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Sensor Drivers