Showing content from https://circuitpython.readthedocs.io/projects/bundle/en/latest/drivers.html below:
Website Navigation
Adafruit Sponsored Libraries and Drivers on GitHub — Adafruit CircuitPython Bundle 1.0 documentation
Adafruit Sponsored Libraries and Drivers on GitHub
These are libraries and drivers available in separate GitHub repos. They are designed for use with CircuitPython and may or may not work with MicroPython.
Foundational
These libraries provide critical functionality to many of the drivers below. It is recommended to always have them installed onto the CircuitPython file system in the lib/
directory. Some drivers may not work without them.
Board-specific Helpers
These libraries tie lower-level libraries together to provide an easy, out-of-box experience for specific boards.
Helper Libraries
These libraries build on top of the low level APIs to simplify common tasks.
LED Helpers
Helpers for animating LEDs.
User Interface and GFX Helpers
Helpers for building graphical interfaces using the displayio core module and framebuf code module (framebuf is deprecated).
Motor Helpers
Helpers for driving motors, servos, and steppers.
Internet of Things Web Service Helpers
Helpers for connecting with hosted and self-hosted internet-of-things web services.
Internet/Internet-of-Things Helpers
Helpers for interfacing with the internet, including IoT protocols.
Bluetooth Low Energy Helpers
Helpers for Bluetooth Low Energy (BLE).
LoRa Wireless Helpers
Helpers for wireless communication via LoRa.
Cryptography Helpers
Helpers for secure communication.
CPython-module Helpers
Pure-Python implementations of standard CPython libraries. Some of these modules may have a CircuitPython Core API implementation too.
Audio Helpers
Music, noisemakers, and more.
Miscellaneous Helpers Blinky
Multi-color LED drivers.
Displays
Drivers used to display information. Either pixel or segment based.
Pixel based displays are implemented in two different ways. The original method called “framebuf” uses a traditional frame buffer model where all pixels are stored in the microcontroller’s ram. The newer method called “displayio” generates the pixels on the fly and relies on the display’s ram to store the final pixels. “displayio” drivers will also work with CircuitPython to display error messages and other output to the display when the user code is not using it.
The “displayio” drivers are recommended.
Color TFT-LCD OLED E-Paper / E-Ink Other Real-time clocks
Chips that keep current calendar time with a backup battery. The current date and time is available through datetime
.
Motion Sensors
Motion relating sensing including acceleration
, magnetic
, gyro
, and orientation
.
- ADXL34x 3 Axis Accelerometer (adafruit_adxl34x)
- ADXL37x 3 Axis Accelerometer (adafruit_adxl37x)
- AS5600 Magnetic Angle Sensor (adafruit_as5600)
- BNO055 Accelerometer, Magnetometer, Gyroscope and Absolution Orientation (adafruit_bno055)
- BNO08X 9 Axis Sensor Fusion IMU (adafruit_bno08x)
- BNO08X_RVC Simple UART Heading Library (adafruit_bno08x_rvc)
- FXAS21002C Gyroscope (adafruit_fxas21002c)
- FXOS8700 Accelerometer (adafruit_fxos8700)
- GPS Global Position (adafruit_gps)
- ICM20X Wide-range 6-DoF Accelerometer and Gyro Family (adafruit_icm20x)
- L3GD20 3-Axis Gyroscope (adafruit_l3gd20)
- LIS2MDL 3-Axis Magnetometer (adafruit_lis2mdl)
- LIS331HH and H3LIS331 3-Axis Accelerometers (adafruit_lis331)
- LIS3DH Accelerometer (adafruit_lis3dh)
- LIS3MDL 3-Axis Magnetometer (adafruit_lis3mdl)
- LSM303 Accelerometer Onl (adafruit_lsm303-accel)y
- LSM303 Accelerometer and Magnetometer (adafruit_lsm303)
- LSM303DLH Magnetometer Onl (adafruit_lsm303dlh-mag)y
- LSM6DSOX, LSM6DS33, and ISM330DHCT Accelerometer, Gyroscope and Temperature (adafruit_lsm6dsox)
- LSM9DS0 Accelerometer, Magnetometer, Gyroscope and Temperature (adafruit_lsm9ds0)
- LSM9DS1 Accelerometer, Magnetometer, Gyroscope and Temperature (adafruit_lsm9ds1)
- MLX90393 3 Axis Magnetometer (adafruit_mlx90393)
- MLX90395 3-Axis Magnetometer (adafruit_mlx90395)
- MMA8451 3 Axis Accelerometer (adafruit_mma8451)
- MMC56X3 Magnetometers (adafruit_mmc56x3)
- MPU6050 Accelerometer, Gyroscope, and Temperature Sensor (adafruit_mpu6050)
- MSA301 3 Axis Accelerometer (adafruit_msa301)
- TLV493D 3 Axis Magnetometer (adafruit_tlv493d)
Environmental Sensors
Sense attributes of the environment including temperature
, relative_humidity
, pressure
, equivalent carbon dioxide (eco2
/ eCO2
), and total volatile organic compounds (tvoc
/ TVOC
).
- ADT7410 High Accuracy Temperature Sensor (adafruit_adt7410)
- AGS02MA Gas Sensor (adafruit_ags02ma)
- AHTx0 Tempertaure and Humidity Sensor (adafruit_ahtx0)
- AM2320 Temperature and Humidity (adafruit_am2320)
- BME280 Temperature, Humidity and Pressure (adafruit_bme280)
- BME680 Temperature, Humidity, Pressure and Gas (adafruit_bme680)
- BMP280 Barometric Pressure and Altitude (adafruit_bmp280)
- BMP3xx Barometric Pressure and Altimeter (adafruit_bmp3xx)
- CCS811 Air Quality (adafruit_ccs811)
- DHT Temperature and Humidity (adafruit_dht)
- DPS310 Precision Barometric Pressure / Altitude Sensor (adafruit_dps310)
- DS18x20 Temperature (adafruit_ds18x20)
- ENS160 (ScioSense) digital multi-gas sensor (adafruit_ens160)
- HDC302x Temperature and Humidity Sensor (adafruit_hdc302x)
- HTS221 Temperature and Humidity Sensor (adafruit_hts221)
- HTU21D Temperature and Humidity (adafruit_htu21d)
- HTU31D Temperature and Humidity (adafruit_htu31d)
- LPS2X Family of Barometric Pressure, Temperature Sensors (adafruit_lps2x)
- LPS28 Pressure Sensor (adafruit_lps28)
- LPS35HW Water Resistant Barometric Pressure, Temperature (adafruit_lps35hw)
- SGP40 Air Quality Sensor (adafruit_sgp40)
- MAX31855 Thermocouple Amplifier, Temperature (adafruit_max31855)
- MAX31856 Thermocouple Amplifier, Temperature (adafruit_max31856)
- MAX31865 Thermocouple Amplifier, Temperature (adafruit_max31865)
- MCP9600 Thermocouple Amplifier (adafruit_mcp9600)
- MCP9808 Temperature (adafruit_mcp9808)
- MLX90614 Contactless Temperature (adafruit_mlx90614)
- MPL115A2 Barometric Pressure, Temperature (adafruit_mpl115a2)
- MPL3115A2 Barometric Pressure, Altitude and Temperature Sensor (adafruit_mpl3115a2)
- MPRLS Ported Absolute Pressure (adafruit_mprls)
- MS8607 Pressure, Temperature, Humidity (adafruit_ms8607)
- PCT2075 Temperature Sensor (adafruit_pct2075)
- PM25 Air Quality Sensor (adafruit_pm25)
- SCD30 CO2, Temperature, and Humidity Sensor (adafruit_scd30)
- SCD4x Temperature and Humidity Sensor (adafruit_scd4x)
- SEN6x Environmental Sensor (adafruit_sen6x)
- SGP30 Air Quality (adafruit_sgp30)
- SHT31-D Temperature and Humidity (adafruit_sht31d)
- SHT4x Temperature and Humidity (adafruit_sht4x)
- SHTC3 Temperature and Humidity (adafruit_shtc3)
- Si7021 Temperature and Humidity (adafruit_si7021)
- TC74 Digital Temperature Sensor (adafruit_tc74)
- TMP006 Contactless IR Thermopile Sensor (adafruit_tmp006)
- TMP007 Contactless Temperature (adafruit_tmp007)
- TMP117 High-Precision Temperature Sensor (adafruit_tmp117)
- Thermistor Temperature (adafruit_thermistor)
Light Sensors
These sensors detect light related attributes such as color
, light
(unit-less), and lux
(light in SI lux).
Distance Sensors
These sensors measure the distance
to another object and may also measure light level (light
and lux
).
Radio
These chips communicate to others over radio.
IO Expansion
These provide functionality similar to analogio
, digitalio
, pulseio
, and touchio
.
Miscellaneous
RetroSearch is an open source project built by @garambo
| Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4