SparkFun Electronics

Name
SparkFun Electronics
Location
Boulder, CO
Homepage
http://www.sparkfun.com/
GitHub
https://github.com/sparkfun
Twitter
@sparkfun

Libraries

Fingerprint Scanner TTL Arduino examples for ADH-Tech's Fingerprint Scanners.
IridiumSBDi2c This library supports satellite data transmissions from anywhere on earth using the RockBLOCK family of Iridium 9602 and 9603 modems.
Phant A simple interface to post data to a phant stream.
Serial Controlled Motor Driver Use this to command the SCMD and connected chain.
SparkFun 6DoF ISM330DHCX This library is for the SparkFun Qwiic and Qwiic Micro, 6DoF ISM330DHCX breakout board.
SparkFun 6DoF LSM6DSV16X This library is for the SparkFun Qwiic and Qwiic Micro, 6DoF LSM6DSV16X breakout board.
SparkFun 9DoF IMU Breakout - ICM 20948 - Arduino Library Use the low-power high-resolution ICM 20948 9 DoF IMU from Invensense with I2C or SPI. Version 1.2 of the library includes support for the InvenSense Digital Motion Processor (DMP™).
SparkFun ACS37800 Power Monitor Arduino Library Library for the Allegro MicroSystems ACS37800 power monitor IC
SparkFun AD5330 Libraries for the AD5330 8-bit DAC
SparkFun ADIN1110 Arduino Library Driver for ADIN1110 Single Pair Ethernet
SparkFun ADS1015 Arduino Library Library for the ADS1015 ADC to I2C converter used on the SparkFun Qwiic 12-bit ADC and Flex Glove Controller.
SparkFun ADS1219 Arduino Library An Arduino library for the ADS1219 24-Bit 4-Channel ADC from TI
SparkFun ADS122C04 ADC Arduino Library Arduino library for the TI ADS122C04
SparkFun ADXL313 Arduino Library Library for the SparkFun 3-Axis Digital Accelerometer Breakout - ADXL313 (Qwiic)
SparkFun ADXL345 Arduino Library An Arduino library for interfacing with the SparkFun Triple Axis Accelerometer Breakout - ADXL345
SparkFun AK975X Human Presence Sensor Library Library for the AK9753 PIR Human Presence Qwiic Board
SparkFun AK9750 Human Presence Sensor Library Library for the AK9750 PIR Human Presence Qwiic Board
SparkFun Ambient Light Sensor Arduino Library Library for the SparkFun Ambient Light Sensor-VEML6030
SparkFun Angular Displacement Sensor Arduino Library Library for the Bend Labs ASD sensor
SparkFun APDS-9301 Lux Sensor Broadcom APDS-9301 Lux Sensor.
SparkFun APDS9960 RGB and Gesture Sensor Library for the Avago APDS-9960 sensor
SparkFun ARGOS ARTIC R2 Arduino Library Library for the ARGOS ARTIC R2 chipset found on the SparkFun ARTIC R2 Breakout
SparkFun AS3935 Lightning Detector Arduino Library This is an Arduino Library for the AS3935 Lightning Detector by AMS
SparkFun AS6212 Qwiic Arduino Library Arduino Library for interfacing with the AMS AS6212 Temperature Sensor
SparkFun AS726X A library to drive the AMS AS726X NIR/VIS Spectrum Sensor
SparkFun AS7331 Arduino Library An Arduino library to make use of the Qwiic and Qwiic Mini AS7331 Spectral UV Sensor
SparkFun ATECCX08a Arduino Library Library for the Microchip ATECCX08a Cryptographic Co-processors.
SparkFun ATSHA204 Library Library for the ATSHA204 IC.
SparkFun AVR ISP Programming Library A low level library to allow you to program AVR ISP devices from another device
SparkFun Bar Graph Library Provides functionality of 10-segment bar graphs.
SparkFun BH1749NUC Arduino Library Library for the BH1749NUC color sensor on the SparkFun Qwiic RGB Sensor
SparkFun Bio Sensor Hub Library Library for the MAX32664 Bio Metric Hub IC
SparkFun BMA400 Arduino Library A library to drive the Bosch BMA400 accelerometer.
SparkFun BME280 A library to drive the Bosch BME280 Altimeter and Pressure sensor
SparkFun BMI270 Arduino Library A library to drive the Bosch BMI270 6-DoF IMU.
SparkFun BMP384 Arduino Library A library to drive the Bosch BMP384 pressure sensor.
SparkFun BMP581 Arduino Library A library to drive the Bosch BMP581 pressure sensor.
SparkFun BNO080 Cortex Based IMU Library for the SparkFun Qwiic VR IMU - BNO080/BNO085
SparkFun BNO08x Cortex Based IMU Library for the SparkFun Qwiic VR IMU - BNO080/BNO085/BNO086
SparkFun BQ27441 LiPo Fuel Gauge Arduino Library An Arduino library for interfacing with the BQ27441-G1 LiPo Fuel Gauge
SparkFun BQ40Z50 Battery Manager Arduino Library Library for I2C Communication and Configuration of the BQ40Z50
SparkFun CAP1203 Arduino Library SparkFun library for the CAP1203 capactive slider sensor
SparkFun CCS811 Arduino Library An Arduino library to drive the AMS CCS811 by I2C.
SparkFun Clock 5P49V60 Arduino Library Library that enables all functionality for the SparkFun Clock Generator 5P49V60.
SparkFun Color LCD Shield This is an Arduino library for SparkFun's Color LCD Shield
SparkFun Color Sensor OPT4048 This library is for the SparkFun Qwiic and Qwiic Mini, Color Sensor: OPT4048
SparkFun DE2120 2D Barcode Reader Serial Library for the DE2120 2D Barcode Reader
SparkFun DMX Shield Library Library for the SparkFun ESP32 DMX to LED Shield
SparkFun ePaper Arduino Library Library for SparkFun ePaper displays
SparkFun Extensible Message Parser Library to parse structured serial streams
SparkFun External EEPROM Arduino Library Library for I2C Communication with external EEPROMs
SparkFun Flexible Grayscale OLED Breakout Library for the SparkFun Flexible Grayscale Display.
SparkFun Flying Jalapeno 2 Arduino Library An Arduino Library to control the Flying Jalapeno 2 test platform.
SparkFun Flying Jalapeno Arduino Library An Arduino Library to control the Flying Jalapeno test platform.
SparkFun Garmin LIDAR-Lite v4 Arduino Library Arduino library for Garmin LIDAR-Lite.
SparkFun Graphic LCD Serial Backpack Library containing functions for SparkFun Graphic LCD Serial Backpack
SparkFun GridEYE AMG88 Library Library for the Panasonic GridEYE Thermopile Array - AMG88
SparkFun Haptic Motor Driver Library for the DRV2605L Haptic Motor Driver
SparkFun High Precision Temperature Sensor TMP117 Qwiic A library to drive the Texas Instruments TMP117 by I2C.
SparkFun Himax HM01B0 Camera Configure and use the Himax HM01B0 camera module
SparkFun HM1X Bluetooth Arduino Library Library for the HM-12 and HM-13 Bluetooth 4.0 modules
SparkFun HTU21D Humidity and Temperature Sensor Breakout HTU21D temperature and humidity densor breakout.
SparkFun HyperDisplay Standardized library for control of displays
SparkFun HyperDisplay 4DLCD-320240 Control SparkFun 2.4" TFT products using HyperDisplay
SparkFun HyperDisplay ILI9163C ILI9163C extension for HyperDisplay
SparkFun HyperDisplay ILI9341 ILI9341 extension for HyperDisplay
SparkFun HyperDisplay KWH018ST01 Control SparkFun 1.8" TFT products using HyperDisplay
SparkFun HyperDisplay SSD1309 Standardized library for control of displays using the SSD1309 driver IC.
SparkFun HyperDisplay Transparent Graphical OLED Control the Tranparent Graphical OLED using HyperDisplay graphics library. WiseChip UG2856KLBAG01
SparkFun I2C GPS Reading and Control Library for the SparkFun Qwiic I2C GPS Module
SparkFun I2C Mux Arduino Library Library to control I2C multiplexers including the TCA9548/PCA9548.
SparkFun IM19 IMU Arduino Library Library for interfacing to the IM19 tilt sensor
SparkFun Indoor Air Quality Sensor - ENS160 This library is for the SparkFun Indoor Air Quality Sensor - ENS160 (Qwiic)
SparkFun ISL29125 Breakout Arduino library showing basic functionality for the ISL29125 RGB Light Sensor Breakout Board.
SparkFun KX13X Arduino Library Communicates and configures the SparkFun KX132/KX134 Accelerometer.
SparkFun Line Follower Array Library to operate the 8 position line sensor array for robots.
SparkFun LIS2DH12 Arduino Library Library for I2C Communication with ST LIS2DH12 low power accelerometer
SparkFun LIS3DH Arduino Library A library to drive the STmicro LIS3DH by SPI or I2C.
SparkFun LP55231 Breakout A library to control the Texas Instruments LP55231 9-channel LED driver.
SparkFun LPS25HB Pressure Sensor Library Library for the SparkFun Qwiic Pressure Sensor - LPS25HB.
SparkFun LPS28DFW Arduino Library A library to drive the STMicroelectronics LPS28DFW barometer.
SparkFun LSM303C 6 DOF IMU Breakout Driver for ST's LSM303C 6-DOF IMU (3-axis accelerometer & 3-axis magnetometer)
SparkFun LSM6DS3 Breakout A library to drive the STmicro LSM6DS3 by SPI or I2C.
SparkFun LSM9DS0 Breakout Library for the 9 degree of freedom IC -ST Micro's LSM9DS0.
SparkFun LSM9DS1 IMU A driver library for the LSM9DS1 IMU.
SparkFun LTE Shield Arduino Library Library for the SparkFun LTE Shield -- based on the u-blox SARA-R410M-02B
SparkFun MAX1704x Fuel Gauge Arduino Library Arduino library for the MAX17043/44/48/49 fuel gauges
SparkFun MAX3010x Pulse and Proximity Sensor Library Library for the MAX30102 Pulse and MAX30105 Proximity Breakout
SparkFun MAX31855K Thermocouple Digitizer K type thermocouple digitizer board.
SparkFun MCP9600 Thermocouple Library Driver for Microchip's MCP9600 Thermocouple Amplifier.
SparkFun MetaWatch A simple library to interface from Arduino to BlueSMiRF to MetaWatch
SparkFun MG2639 CellShield Driver library for SparkFun's MG2639 cellular shield.
SparkFun MicroMod Button Communicates with the buttons connected to the MicroMod Input and Display board.
SparkFun Micro OLED Breakout Library for the SparkFun Micro OLED Breakout.
SparkFun MicroPressure Library A library to read Honeywell's MPR series micropressure sensor.
SparkFun MicroView The MicroView is a chip-sized Arduino with a built-in OLED, available from SparkFun Electronics
SparkFun MiniGen SparkFun MiniGen library allows the user to generate sine, square, or triangle waves at up to 3MHz, and approximately 1Vp-p.
SparkFun MiniMoto Arduino Library for the SparkFun MiniMoto board, which uses the TI DRV8830 IC for I2C low-voltage DC motor control.
SparkFun MLX90632 Noncontact Infrared Temperature Sensor Library for the SparkFun Qwiic Noncontact Thermo Sensor - MLX90632
SparkFun MMA8452Q Accelerometer Basic I2C functionality of the MMA8452Q Accelerometer Breakout
SparkFun MMC5983MA Magnetometer Arduino Library A I2C/SPI library for the MMC5983MA magnetic compass sensor.
SparkFun MPL3115A2 Altitude and Pressure Sensor Breakout SparkFun's breakout for the Freescale MPL3115A2 Precision Altimeter
SparkFun MPU-9250 9 DOF IMU Breakout Driver for InvenSense's MPU-9250 9-DOF IMU (3-axis gyroscope, 3-axis accelerometer & 3-axis magnetometer)
SparkFun MS5637 Barometric Pressure Library Library for the SparkFun Qwiic Pressure Sensor - MS5637
SparkFun MS5803-14BA Pressure Sensor Library for MS5803-14BA Pressure Sensor.
SparkFun OWire Arduino Library Library for "OWire" or "0-Wire" 2-pin Multi-Mode LEDs
SparkFun Particle Sensor Panasonic SN-GCJA5 A library to communicate with the Panasonic SN-GCJA5 particle sensor.
SparkFun PCA9536 Arduino Library Library for the PCA9536 on the SparkFun Qwiic RGB Sensor
SparkFun PCA9846 Mux Arduino Library Library to control I2C multiplexers based on the PCA9846.
SparkFun PHT MS8607 Arduino Library Arduino library for the TE Connectivity MS8607 PHT sensor
SparkFun ProDriver TC78G670FTG Arduino Library Library for the SparkFun ProDriver - Stepper Motor Driver (TC78H670FTG)
SparkFun Quadstepper Motor Driver 4-axis stepper motor driver, available from SparkFun Electronics
SparkFun Qwiic 6Dof - LSM6DS0 A library to drive the STmicro LSM6DS0 by SPI or I2C.
SparkFun Qwiic Alphanumeric Display Arduino Library A library to drive the Holtek HT16K33 LED Driver with an Alphanumeric Display.
SparkFun Qwiic AS7341L 10-Channel Spectral Sensor Configures and communicates with the SparkFun Qwiic AS7341L 10-Channel Spectral Sensor.
SparkFun Qwiic Button and Qwiic Switch Library Communicates and configures the SparkFun Qwiic Button and Switch.
SparkFun Qwiic Buzzer Library Communicates with and configures the SparkFun Qwiic Buzzer
SparkFun Qwiic Digital Capacitor Arduino Library A library to get and set the capacitance of the NCD2400M digital capacitor in both volatile and non-volatile memory.
SparkFun Qwiic Fan Arduino Library Library for the SparkFun Qwiic PC Fan Boards
SparkFun Qwiic GPIO TCA9534 Arduino Library A library to drive the TCA9534 I2C->GPIO
SparkFun Qwiic Haptic Driver DA7280 Library Library for the DA7280 Haptic Driver
SparkFun Qwiic Humidity AHT20 A library to drive ASAIT's new AHT20 temperature and humidity IC.
SparkFun Qwiic IR Thermometer MLX90614 Arduino Library Library for the SparkFun IR Thermometer Evaluation Board, Qwiic IR Thermometer Board, and the MLX90614 IR thermometer.
SparkFun Qwiic Joystick Arduino Library Library for the SparkFun Qwiic Joystick
SparkFun Qwiic Keypad Arduino Library Library for the SparkFun Qwiic Keypad
SparkFun Qwiic LED Stick Library Library for the SparkFun Qwiic LED Stick
SparkFun Qwiic MP3 Trigger Arduino Library Library for the SparkFun Qwiic MP3 Trigger
SparkFun QwiicNES Arduino Library Library for the SparkFun QwiicNES Nintendo Controller Interface
SparkFun Qwiic OLED Arduino Library Library for SparkFun SSD1306 based OLED display products.
SparkFun Qwiic OpenLog Library for the SparkFun Qwiic OpenLog
SparkFun Qwiic OTOS Arduino Library A library to use the SparkFun Qwiic Optical Tracking Odometry Sensor
SparkFun Qwiic PIR Library Configures and communicates with the SparkFun Qwiic PIR.
SparkFun Qwiic Power Switch Arduino Library Arduino library for the Qwiic Power Switch
SparkFun Qwiic Relay Arduino Library Library for the SparkFun Quad, Dual and Single Relay Boards
SparkFun QwiicRF Arduino library for controlling the QwiicRF LoRa Radio Board
SparkFun Qwiic RFID Arduino Library Library for the SparkFun Qwiic RFID Reader
SparkFun Qwiic RTC RV1805 Arduino Library A library to drive the RV-1805 extremely precise, extremely low power, real-time clock
SparkFun Qwiic RTC RV8803 Arduino Library A library to drive the RV-8803 extremely precise, extremely low power, real-time clock
SparkFun Qwiic Scale NAU7802 Arduino Library Library to control the 24-bit load cell amplifier NAU7802.
SparkFun Qwiic Step Arduino Library Control one or more stepper motors by sending I2C commands over the easy-to-use Qwiic system to your SparkFun Qwiic Step Board.
SparkFun Qwiic TMF-8801 Time-of-flight Library Configures and communicates with the SparkFun Qwiic TMF-8801 Time-of-flight sensor.
SparkFun Qwiic TMF882X Library Library for the SparkFun Qwiic breakout boards for the AMS TMF882X sensor products.
SparkFun Qwiic Twist Arduino Library Library for the SparkFun Qwiic Twist Digital Encoder
SparkFun Qwiic Ultrasonic Arduino Library A library to use the SparkFun Qwiic Ultrasonic Distance Sensor
SparkFun Qwiic Universal Auto-Detect A scalable library for logging data from a wide range of Qwiic sensors
SparkFun RedBot Library Provides control to the SparkFun RedBot.
SparkFun RFD77402 Distance Sensor - VCSEL Time of Flight Library for the SparkFun Qwiic Distance Sensor - RFD77402
SparkFun RGB OLED 64x64 Library Library for the SparkFun RGB OLED 64x64 0.6" - SSD1357.
SparkFun RHT03 Arduino Library An Arduino library for interfacing with the SparkFun RHT03 (DHT22)
SparkFun SCD30 Arduino Library Library for the Sensirion SCD30 CO2 Sensor
SparkFun SCD4x Arduino Library Library for the Sensirion SCD4x family of CO2 Sensors (SCD40 and SCD41)
SparkFun SDP3x Arduino Library Library for the Sensirion SDP3x Differential Pressure Sensors
SparkFun SerLCD Arduino Library Library for I2C, SPI, and Serial Communication with SparkFun SerLCD Displays
SparkFun Serial Fingerprint Scanners AS-108M and AD-013 Configures and communicates with the SparkFun Serial Fingerprint Scanners AS-108M and AD-013.
SparkFun SGP30 Arduino Library Library for the Sensirion SGP30 air quality sensor
SparkFun SGP4 Arduino Library SGP4 model for calculating satellite positions and predicting overpasses.
SparkFun SGP40 Arduino Library Library for the Sensirion SGP40 air quality sensor
SparkFun SHTC3 Humidity and Temperature Sensor Library Library for the SHTC3 humidity and temperature sensor by Sensirion
SparkFun Si7021 Humidity and Temperature Sensor Library for Si7021 Humidity and Temperature Sensor.
SparkFun Simultaneous RFID Tag Reader Library Library for the RFID Modules from ThingMagic
SparkFun smol Power Board Arduino Library This library facilitates communication with the smôl Power Boards over I2C.
SparkFun Spectral Triad AS7265X An Arduino library for the AS7265x Triple Spectroscopy Sensor Board
SparkFun SPI SerialFlash Arduino Library A low level library for interfacing to serial flash ICs
SparkFun ST25DV64KC Arduino Library Library for the ST25DV64KC NFC/RFID Tag
SparkFun STC3x Arduino Library Library for the Sensirion STC3x family of CO2 Sensors (STC31)
SparkFun STHS34PF80 Arduino Library A library to drive the STMicroelectronics infrared sensor STHS34PF80.
SparkFun STUSB4500 A library for the SparkFun Power Delivery Board - STUSB4500.
SparkFun Swarm Satellite Arduino Library Library for the Swarm M138 satellite modem
SparkFun Temperature Sensor - STTS22H This library is for the SparkFun Temperature Sensor - STTS22H
SparkFun TLC5940 Library for the TLC5940 IC.
SparkFun TMAG5273 Arduino Library A library to drive the Texas Instruments hall-effect sensor TMAG5273.
SparkFun TMP102 Breakout A library to drive the Texas Instruments TMP102 using I2C.
SparkFun Toolkit A utility library that other SparkFun libraries can take advantage of.
SparkFun TouchInput Arduino Library Master library to handle user input through touchscreens
SparkFun TouchInput Driver FT5xx6 A driver library for using FT5xx6 devices, compatible with the SparkFun TouchInput library
SparkFun TPA2016D2 Arduino Library Library for the TPA2016D2 Stereo Class D Amp
SparkFun TSL2561 An Arduino Library for the TSL2561 Luminosity Sensor Breakout from SparkFun Electronics.
SparkFun Tsunami Super WAV Trigger Qwiic A library to control the SparkFun Tsunami Super WAV Trigger Qwiic.
SparkFun u-blox Arduino Library DEPRECATED Library for I2C and Serial Communication with u-blox modules
SparkFun u-blox Cellular Arduino Library Library for u-blox cellular modules
SparkFun u-blox GNSS Arduino Library Library for I2C, Serial and SPI Communication with u-blox GNSS modules
SparkFun u-blox GNSS v3 Library for I2C, Serial and SPI Communication with u-blox GNSS modules
SparkFun u-blox PointPerfect Library The u-blox PointPerfect Library (SDK) in Arduino format
SparkFun u-blox SARA-R5 Arduino Library Library for the u-blox SARA-R5 LTE-M / NB-IoT modules with secure cloud
SparkFun UM980 Triband RTK GNSS Arduino Library Library for Serial Communication and Configuration of the UM980
SparkFun USB Hub Qwiic USB251x Configure the PID/VID and power consumption settings on the USB2514X USB Hub.
SparkFun VKey Arduino Library Arduino Library for interfacing the SparkFun VKey Voltage Keypad.
SparkFun VCNL4040 Proximity Sensor Library Library for the SparkFun Qwiic Proximity Sensor 20cm - VCNL4040
SparkFun VEML6075 Arduino Library Library for the VEML6075 on the SparkFun Qwiic UV Sensor
SparkFun VEML7700 Arduino Library Library for the VEML7700 Ambient Light Sensor
SparkFun VL53L1X 4m Laser Distance Sensor Library for the SparkFun Qwiic 4m Distance Sensor - VL53L1X
SparkFun VL53L5CX Arduino Library Distance sensing (VL53L5CX) with 64 pixels up to 4 meters at 15Hz.
SparkFun VL6180 Sensor The VL6180 combines an IR emitter, a range sensor, and an ambient light sensor together for you to easily use and communicate with via an I2C interface.
SparkFun Weather Meter Kit Arduino Library A library to use the SparkFun Weather Meter Kit
SparkFun WiseChip HUD Arduino library for controlling the Transparent OLED Heads-Up Display from WiseChip
SparkFun WM8960 Arduino Library Library for the WM8960 Codec Breakout Board
SparkFun WT2003S MP3 Decoder Library Library for the SparkFun WT2003S MP3 decoder breakout.
SparkFun XM125 Arduino Library An Arduino library to make use of the Qwiic XM125 A121 Pulsed Radar Module from Acconeer.
SparkFun ZX Distance and Gesture Sensor The ZX Sensor uses infrared light to determine the distance from an object and where the object is located on the X axis (between IR LEDs), available from SparkFun Electronics
SparkFun_FS3000_Arduino_Library A library to control the SparkFun Air Velocity Sensor Breakout - FS3000 (Qwiic).
SparkFun_WebServer_ESP32_W5500 Simple Ethernet WebServer for ESP32 boards using W5500.
Sparkfun T5403 Barometric Sensor Library Arduino Library for interfacing with the T5403 Barometric sensor.
SX1509 IO Expander Arduino library and hardware files for the SparkFun SX1509 IO Expander Breakout board.
TeensyView A library for driving the TeensyView OLED board