SparkFun Electronics
SparkFun has been helping turn ideas into reality – whether you’re creating a smart weather station, exploring the frontier of machine learning, building a robot for school or prototyping your first (or tenth) product. No matter your vision or skill level, our open source components, resources and online tutorials are designed to broaden access to innovative technology and make the road to a finished project shorter. We're here to help you start something.
- 303-284-0979
- 303-443-0048
- customerservice@sparkfun.com
- 6333 Dry Creek Parkway
Niwot, CO 80503
United States of America
-
Product
SparkFun Triple Axis Accelerometer And Gyro Breakout
MPU-6050
-
The MPU-6050 is a serious little piece of motion processing tech! By combining a MEMS 3-axis gyroscope and a 3-axis accelerometer on the same silicon die together with an onboard Digital Motion Processor™ (DMP™) capable of processing complex 9-axis MotionFusion algorithms, the MPU-6050 does away with the cross-axis alignment problems that can creep up on discrete parts.
-
Product
SparkFun Line Sensor Breakout
QRE1113 (Digital)
-
This version of the QRE1113 breakout board features a digital output, using a capacitor discharge circuit to measure the amount of reflection. This tiny board is perfect for line sensing when only digital I/O is available, and can be used in both 3.3V and 5V systems.
-
Product
SparkFun MicroMod Environmental Function Board
-
The SparkFun MicroMod Environmental Function Board adds additional sensing options to the MicroMod Processor Boards. This Function Board includes three sensors to monitor air quality (SGP40), humidity & temperature (SHTC3), and CO2 concentrations (STC31) in your indoor environment. To make it even easier to use, all communication is over the MicroMod's I2C bus!
-
Product
SparkFun USB To RS-485 Converter
-
This is the newest revision of this board and this breakout board pairs an SP3485 RS-485 transceiver with an FT232RL USB UART IC to convert a USB stream to RS-485. The SP3485 is a half-duplex transceiver, so it can only communicate one way at a time, but it can reach transmission speeds of up to 10Mbps.
-
Product
SparkFun LiPo Fuel Gauge
-
LiPo batteries are a great way to power your projects. They're small, lightweight, and pack a pretty good punch for their size. Unfortunately, even the best batteries eventually run low on power and when they do it's often unexpected (and at the worst time). Don't be caught by surprise next time your board suddenly powers-down! The SparkFun LiPo Fuel Gauge connects your battery to your project and uses a sophisticated algorithm to detect relative state of charge and direct A/D measurement of battery voltage. In other words, it tells your microcontroller how much 'fuel' is left in the tank. The LiPo Fuel Gauge communicates with your project over I2C and an alert pin also tells you when the charge has dropped below a certain percentage.
-
Product
Qwiic Spectral Sensor
AS7341
-
The AS7341 is an 11-channel spectral sensor from AMS that covers wavelengths between 350nm to 1000nm. It features eight channels that span the visible spectrum and there's a channel for Near IR, clear, and flicker detection up to 2kHz. Point a spectral sensor at an object and it measures the reflected or absorbed electromagnetic wavelengths.
-
Product
CO₂ Humidity And Temperature Sensor
SCD41 (Qwiic)
-
The SCD41 from Sensirion is a high quality Photoacoustic based CO₂ sensor capable of detecting 0 to 40000ppm with high accuracy over 400-5000ppm ±(40ppm+5%). In order to improve accuracy the SCD41 has integrated temperature and humidity sensing built-in. For additional accuracy the SCD41 also accepts ambient pressure readings!
-
Product
SparkFun Triple Axis Accelerometer Breakout
MMA8452Q
-
This breakout board makes it easy to use the tiny MMA8452Q accelerometer in your project. The MMA8452Q is a smart low-power, three-axis, capacitive MEMS accelerometer with 12 bits of resolution. This accelerometer is packed with embedded functions with flexible user programmable options, configurable to two interrupt pins. Embedded interrupt functions allow for overall power savings relieving the host processor from continuously polling data.
-
Product
SparkFun DeadOn RTC Breakout
DS3234
-
Here is a real time clock based on the DS3234 Real Time Clock IC. The DS3234 is a low-cost, extremely accurate SPI bus real-time clock with an integrated temperature-compensated crystal oscillator and crystal.
-
Product
SparkFun GPS Breakout
ZOE-M8Q (Qwiic)
-
The SparkFun ZOE-M8Q GPS Breakout is a high accuracy, miniaturized, GPS board that is perfect for applications that don't possess a lot of space. The on-board ZOE-M8Q is a 72-channel GNSS receiver, meaning it can receive signals from the GPS, GLONASS, BeiDou, and Galileo constellations. This increases precision and decreases lock time and thanks to the onboard rechargable battery you'll have backup power enabling the GPS to get a hot lock within seconds! Additionally, this u-blox receiver supports I2C (u-blox calls this Display Data Channel) which made it perfect for the Qwiic compatibility so we don't have to use up our precious UART ports. Utilizing our handy Qwiic system, no soldering is required to connect it to the rest of your system. However, we still have broken out 0.1"-spaced pins in case you prefer to use a breadboard.
-
Product
SparkFun GNSS-RTK Dead Reckoning Breakout
ZED-F9K (Qwiic)
-
The SparkFun ZED-F9K GNSS Breakout is a high precision, sensor fusion geospatial board with equally impressive configuration options and takes advantage of u-blox's Automotive Dead Reckoning (ADR) technology. The ZED-F9K module provides a highly accurate and continuous position by fusing a 3D IMU sensor, wheel ticks, a vehicle dynamics model, correction data, and GNSS measurements.
-
Product
SparkFun Triple Axis Accelerometer Breakout
ADXL345
-
This new version adds two standoff holes as well as an extra decoupling capacitor. The ADXL345 is a small, thin, low power, 3-axis MEMS accelerometer with high resolution (13-bit) measurement at up to +-16 g. Digital output data is formatted as 16-bit twos complement and is accessible through either a SPI (3- or 4-wire) or I2C digital interface.
-
Product
SparkFun GPS Breakout
NEO-M9N, U.FL (Qwiic)
-
The SparkFun NEO-M9N GPS Breakout is a high quality GPS board with equally impressive configuration options. The NEO-M9N module is a 92-channel u-blox M9 engine GNSS receiver, meaning it can receive signals from the GPS, GLONASS, Galileo, and BeiDou constellations with ~1.5 meter accuracy. This breakout supports concurrent reception of four GNSS. This maximizes position accuracy in challenging conditions, increasing precision and decreases lock time; and thanks to the onboard rechargeable battery, you'll have backup power enabling the GPS to get a hot lock within seconds! Additionally, this u-blox receiver supports I2C (u-blox calls this Display Data Channel) which made it perfect for the Qwiic compatibility so we don't have to use up our precious UART ports. Utilizing our handy Qwiic system, no soldering is required to connect it to the rest of your system. However, we still have broken out 0.1"-spaced pins in case you prefer to use a breadboard.
-
Product
SparkFun Current Sensor Breakout
INA169
-
The INA169 is a “high-side current monitor,” which means that you place a resistor (a “shunt resistor”) on the positive power rail and the INA169 measures the voltage drop across that resistor. The INA169 outputs a small current based on the measured voltage drop. If you place a resistor from the output of the INA169 to ground, you can measure the voltage at the output.
-
Product
SparkFun Qwiic EEPROM Breakout
512Kbit
-
The SparkFun Qwiic EEPROM Breakout is a simple and cost effective option to add some extra storage space to any project. With 512 kilo-bits (or 64 kilo-bytes) of storage, this product is great for any microcontroller that doesn't have any EEPROM storage space, like the SAMD21. You can use the Qwiic EEPROM for storing data like GPS waypoints and other user settings that need to be maintained between sketch uploads. The SparkFun Qwiic EEPROM has three address jumpers, allowing for up to eight EEPROMs on one bus. All communication is enacted exclusively via I2C, utilizing our handy Qwiic system (as the name implies). However, we still have broken out 0.1" spaced pins in case you prefer to use a breadboard.















