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 Soil Moisture Sensor
-
The SparkFun Soil Moisture Sensor is a simple breakout for measuring the moisture in soil and similar materials. The soil moisture sensor is pretty straight forward to use. The two large exposed pads function as probes for the sensor, together acting as a variable resistor. The more water that is in the soil means the better the conductivity between the pads will be and will result in a lower resistance, and a higher SIG out.
-
Product
Tiny AVR Programmer
-
The ATtiny45 and 85 are a couple of really cool little MCUs but did you know you can program them in Arduino? That's right, now you can shrink your Arduino projects down to "tiny size" by moving your code straight over to these small but capable ICs. The standard method for programming the ATtiny ICs involves a breadboard, lots of jumper wires and a hardware programmer, but David Mellis over at MIT Media Lab has simplified the process by laying out this handy USB programmer.
-
Product
SparkFun TRRS 3.5mm Jack Breakout
-
TRRS connectors are the audio-style connectors that you see on some phones, MP3 players and development boards. TRRS stands for "Tip, Ring, Ring, Sleeve," which reflects the fact that, unlike a standard stereo connector, this actually has three conductors and a ground. Some devices use the extra conductor for a microphone (like hands-free headsets) or to carry a video signal (like in some MP3/MP4 players). This breakout board makes it easy to add a TRRS jack to your prototype or project by breaking out each conductor to a standard 0.1" spaced header.
-
Product
SparkFun Shift Register Breakout
74HC595
-
This is a breakout for the SOIC version of the 74HC595 shift register IC. Clock in data and latch it to free up IO pins on your micro. All pins from the IC are broken out to standard 0.1" spaced headers. The Serial in and out pins are on opposite sides of the board with the remaining pins carried over so that multiple shift register boards can be chained together.
-
Product
SparkFun MicroView
USB Programmer
-
The MicroView is the first chip-sized Arduino compatible module that lets you see what your Arduino is thinking using a built-in OLED display. This USB programmer connects directly to the MicroView and lets you not only program the module, but use it to interface with your computer, Rapsberry Pi, or other USB device. The programmer has both male and female headers which allow it to be plugged into a MicroView module and a breadboard at the same time, making prototyping quick and easy.
-
Product
SparkFun GPS Dead Reckoning Breakout
NEO-M8U (Qwiic)
-
The SparkFun NEO-M8U GPS Breakout is a high quality GPS board with equally impressive configuration options. The NEO-M8U takes advantage of u-blox's Untethered Dead Reckoning (UDR) technology. The module provides continuous navigation without needing to make any electrical connection to a vehicle, thus reducing cost of installation for after-market dead reckoning applications.
-
Product
SparkFun Pulsed Radar Breakout
A111
-
Does your project require high-precision, cutting-edge distance measurement? Or maybe speed, motion, or gesture-sensing? We're not talking about simple ultrasonic or even infrared here, but 60GHz radar! Well say hello to the SparkFun A111 Pulsed Radar Breakout! The A111 is a single-chip solution for pulsed coherent radar (PCR) and comes complete with an integrated antenna and an SPI interface capable of clock speeds of up to 50MHz. Though the A111's primary use case is distance-sensing, it also supports applications in gesture, motion, material, and speed-detection at distances of up to two meters.
-
Product
SparkFun GPS Breakout
NEO-M9N, SMA (Qwiic)
-
The SparkFun NEO-M9N GPS Breakout is a high quality GPS board with equally impressive configuration options including SMA. 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 makes 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
CAN-BUS Shield
-
The CAN-BUS Shield provides your Arduino or Redboard with CAN-BUS capabilities and allows you to hack your vehicle. This shield allows you to poll the ECU for information including coolant temperature, throttle position, vehicle speed, and engine rpms. You can also store this data or output it to a screen to make an in-dash project.
-
Product
SparkFun Digital Temperature Sensor
TMP102 (Qwiic)
-
We all like to know the temperature, right? Well, with the SparkFun TMP102 Digital Temperature Sensor, we've made it just about as easy as it gets. Based on the original Digital Temperature Sensor Breakout - TMP102, we've added Qwiic connectors to bring this board into our plug-and-play Qwiic Ecosystem and added an address jumper instead of breaking out the address pin. However, we still have broken out 0.1"-spaced pins in case you prefer to use a breadboard.
-
Product
SparkFun MicroMod WiFi Function Board
ESP32
-
The SparkFun MicroMod ESP32 Function Board adds additional wireless options to MicroMod Processor Boards that do not have that capability. This special function board acts as a coprocessor that takes advantage of Espressif's ESP32 WROOM to add WiFi and Bluetooth® to your applications.
-
Product
SparkFun Triple Axis Accelerometer Breakout
LIS3DH
-
The LIS3DH Breakout is a smart, low-power, three-axis, capacitive micro-machined accelerometer with 12 bits of resolution that you can use to add translation detection to your project. It would be classified as a 3DoF, or 3 Degrees of Freedom. Inertial Measurement Units (or IMUs) can provide additional space location data, such as gyroscopic or magnetometric. The LIS3DH provided on this breakout operates under the same principles but gives a few analog inputs to play with, and it has some built-in movement detection abilities.
-
Product
SparkFun MicroMod RP2040 Processor
-
The SparkFun MicroMod Pi RP2040 Processor Board is a low-cost, high-performance board with flexible digital interfaces featuring the Raspberry Pi Foundation's RP2040 microcontroller. With the MicroMod M.2 connector, connecting your MicroMod Pi RP2040 Processor Board is a breeze. Simply match up the key on your processor's beveled edge connector to the key on the M.2 connector and secure it with a screw (included with all Carrier Boards).
-
Product
Robotic Finger Sensor V2
-
Does your robot crush objects with its hulkishly strong grip? Give your robotic hand or claw a better sense of touch with the Robotic Finger Sensor. This new version adds pressure sensing so now you can know how hard you're gripping!
-
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.















