Sparkfun FlexiForce Pressure Sensor - 25lbs (1" area)

This is a piezoresistive force sensor from Tekscan. The harder you press, the lower the sensor's resistance. Pressing hard, the resistance changes from infinite to ~50k. The sensor itself is thin and flexible, but the resistance does not change while being flexed. Resistance changes only when pressure is applied to the round area at the end of the sensor. Used as a presence sensor (someone standing), weight sensor, pressure sensor (impact testing), etc.

The overall length is about 2.25". The sensor comes with a 0.1" spaced, reinforced, breadboard friendly connector.

This sensor ranges from 0 to 25lbs of pressure.

5 KWD Add to Cart

Sparkfun GPS logger Shield

The SparkFun GPS Logger Shield equips your Arduino with access to a GPS module, µSD memory card socket, and all of the other peripherals you’ll need to turn your Arduino into a position-tracking, speed-monitoring, altitude-observing wonder logger. The shield is based around a GP3906-TLP GPS Module – a 66-channel GPS receiver featuring a MediaTek MT3339 architecture and up to a 10Hz update rate. The GPS module will stream constant position updates over a simple TTL-level serial port, which you can then log to a µSD card and/or use for other purposes.

Everything on the shield is highly configurable: A switch allows you to select the GPS module’s UART interface between either hardware or software ports, the µSD card operates over a hardware SPI port, which should be compatible with most Arduino layouts, and extra prototyping space should allow you to add those last, few components you need to complete your project. The GPS Logger Shield’s main voltage supply is taken from the Arduino 5V header pin. This voltage is regulated down to 3.3V, which is supplied to both the GPS module and the µSD card. These two components should consume, about 30mA on average, but they may very occasionally spike to around 100mA. We also highly recommend a 12mm Coin Cell Battery, which fits into the GPS Shield’s battery holder.

30 KWD Add to Cart

Sparkfun GPS shield+header+GPS module

This is the SparkFun GPS Shield Kit, a great launch pad for anyone looking to get into the world of GPS. This little kit includes our GPS Shield, an EM-506 GPS Receiver with interface cable, and a set of R3 headers to solder onto the shield. Adding GPS to your Arduino has never been easier. Multiple GPS receivers attach easily to the shield, and with the example sketch (check below), you will be able to locate your exact position within a few meters. Here's where we are. GPS also gives you amazingly accurate time!

A connector for the popular EM-506 GPS receiver is populated on the board, and footprints for EM-408 and EB-85A connectors are also made available (connectors are not included and can be found below in the related items). The regular GPS pins (RX, TX, PPS, etc.) are also broken out to a 10-pin 0.1" pitch header, and a small prototyping area is also provided.

The DLINE/UART switch switches the GPS module's input/output between Arduino's standard TX/RX pins or any digital pins on the Arduino (default setting uses pins 3 and 2 connected to TX and RX, respectively). The DLINE/UART switch must be set to DLINE in order to upload code through the Arduino IDE.

The shield also includes the footprint for a 12mm coin cell battery holder to provide battery backup to the optional EB-85A GPS module.An ON/OFF switch is included which controls power to the GPS module. Additionally, the Arduino reset switch is also brought out.

30 KWD Add to Cart

SparkFun Inventor's Kit -Arduino Genuino

The SparkFun Inventor’s Kit for the Genuino 101® board is a great way to get started with programming and hardware interaction with embedded electronics using the Intel® Curie-based Genuino 101 board.

This SIK includes everything you need to complete 21 circuits that will teach you how to control and read the on-board and external sensors, control the Genuino 101 board through your phone, detect and analyze different sounds, and much more. Don’t worry; you won’t need any previous programming or electronics experience to use this kit. The philosophy behind this kit is that anyone can (and should) play around with cutting-edge electronics. After using this 101 SIK, you’ll have the know-how to start creating your own projects and experiments. From building robots and game controllers to IoT and data logging, the world will be your oyster.

The online Experiment Guide for the Genuino 101 board contains step-by-step instructions for how to connect each circuit with the included parts. Full example code is provided and explained, and even includes troubleshooting tips if something goes wrong.

The kit does not require any soldering and is recommended for anyone comfortable reading code libraries and those looking for an alternative to the original SparkFun Inventor’s Kit.

Tutorials and examples:

SparkFun Inventor's kit

Arduino Project with Light (Using Sparkfun Inventor's Kit, Project 1A)

Arduino Project with Light (Using Sparkfun Inventor's Kit, Project 1B)

Arduino Project with Light  (Using Sparkfun Inventor's Kit, Project 1C)

Arduino Project with Light (Sparkfun Inventor's Kit.Project 1D)

Arduino Project with buzzer (Sparkfun Inventor's Kit.Project 2A)

Arduino Project-Digital Trumpet (Sparkfun Inventor's Kit.Project 2B)

Arduino Project-DIY Simon Says (Sparkfun Inventor's Kit.Project 2C)

Arduino Project-Motion with Servos (Sparkfun Inventor's Kit.Project 3A)

Arduino Project-UltraSonic Distance sensor(Sparkfun Inventor's Kit.Project 3B with HC-SR04)

37.00 KWD Add to Cart

Sparkfun IOT starter kit

Blynk is an easy to use app builder that allows users to add a variety of buttons, sliders, graphical displays and even RGB controllers to their phone. The SparkFun Blynk Board is specially designed to work with the ‘widgets’ within the Blynk mobile app to create your next IoT project. Monitor local weather conditions, control LEDs from your phone, even send a tweet when it’s time to water your plants!

The SparkFun IoT Starter Kit with Blynk Board is a great way to gain a solid introduction to the world of Internet of Things (IoT) technology without any difficult programming. With this kit you will be able to get your Blynk Board connected and, by utilizing the pre-loaded projects, use diverse set of components to build an array of web- and phone-connected projects.

Every Blynk Board comes fully programmed and also includes a Blynk subscription code card (15k Energy at a $10 value), which will be needed to connect the Blynk Board to your Blynk account. Simply connect to a Wi-Fi signal and you are ready to use this starter kit! Getting started with your Blynk Board and getting it connected to the Blynk App on your iOS or Android device is a breeze. Once you’ve played with the ZeRGBa (a festively colored zebra 'widget' that can change the color of the on-board RGB LED) checkout our step-by-step project guide with detailed images on how to add and control the large selection of widgets within Blynk.

The kit does not require any soldering and is recommended for anyone with a drive to learn more about Blynk and its uses. So if you are looking for a new challenge or a way to get in on the IoT craze, check out the SparkFun IoT Starter Kit with Blynk Board!

Includes : 

40 KWD Add to Cart

SparkFun Load Cell Amplifier - HX711 (Genuine)

The SparkFun Load Cell Amplifier is a small breakout board for the HX711 IC that allows you to easily read load cells to measure weight. By connecting the amplifier to your microcontroller you will be able to read the changes in the resistance of the load cell, and with some calibration you’ll be able to get very accurate weight measurements. This can be handy for creating your own industrial scale, process control or simple presence detection.

This version of the SparkFun Load Cell Amplifier features a few changes that you specifically asked for! We have separated the analog and digital supply, as well as added a 3.3uH inductor and a 0.1uF filter capacitor for digital supply.

The HX711 uses a two-wire interface (Clock and Data) for communication. Any microcontroller’s GPIO pins should work, and numerous libraries have been written, making it easy to read data from the HX711. Check the hookup guide below for more information.

Load cells use a four-wire Wheatstone bridge configuration to connect to the HX711. These are commonly colored RED, BLK, WHT, GRN and YLW. Each color corresponds to the conventional color coding of load cells:

  • Red (Excitation+ or VCC)
  • Black (Excitation- or GND)
  • White (Amplifier+, Signal+ or Output+)
  • Green (A-, S- or O-)
  • Yellow (Shield)

The YLW pin acts as an optional input that is not hooked up to the strain gauge but is utilized to ground and shield against outside EMI (electromagnetic interference). Please keep in mind that some load cells might have slight variations in color coding.

10.00 KWD Add to Cart

SparkFun Logic Level Converter - Bi-Directional (Genuine)

If you've ever tried to connect a 3.3V device to a 5V system, you know what a challenge it can be. The SparkFun bi-directional logic level converter is a small device that safely steps down 5V signals to 3.3V AND steps up 3.3V to 5V at the same time. This level converter also works with 2.8V and 1.8V devices. What really separates this Logic level converter from our previous versions is that you can successfully set your high and low voltages and step up and down between them safely on the same channel. Each level converter has the capability of converting 4 pins on the high side to 4 pins on the low side with two inputs and two outputs provided for each side.

The level converter is very easy to use. The board needs to be powered from the two voltages sources (high voltage and low voltage) that your system is using. High voltage (5V for example) to the 'HV' pin, low voltage (3.3V for example) to 'LV', and ground from the system to the 'GND' pin.


3.00 KWD Add to Cart

Sparkfun Ludus Protoshield

The SparkFun Ludus ProtoShield is a motor driver shield for your Arduino that is designed to make connecting motors, sensors and other components to your Arduino-based project as fast and easy as possible. The heart of the Ludus ProtoShield is the Toshiba TB6612FNG H-Bridge Motor Driver. This allows the ProtoShield to control two DC motors at once, both CW and CCW, and brake electronically. The TB6612FNG H-Bridge Driver is rated up to 1.2A per channel at 13V, which means it will drive a fair variety of hobby motors ranging in power.

Each of the GPIO pins is broken out on a “servo-style” header field with PWR and GND to allow you to easily connect devices using a 3-pin servo cable. When powered using the barrel jack connector, the PWR rail can even be switched between 5V (from the Arduino’s voltage regulator) and Vin using the onboard slide switches. This feature makes the SparkFun Ludus ProtoShield ideal if you are connecting multiple servos and need more than 5V to your robotics project!

In addition to the “servo-style” header field, this board also features a small protoboard area and an I2C header for you to easily add additional components and sensors.

The SparkFun Ludus ProtoShield was developed by SparkFun Education to simplify connecting up a motor and adding sensors and other components to your Arduino project, and it was lovingly named after our very own mascot.

12 KWD Add to Cart

Sparkfun Micro OLED Breakout

The SparkFun Micro OLED Breakout Board breaks out a small monochrome, blue-on-black OLED. It’s "micro", but it still packs a punch – the OLED display is crisp, and you can fit a deceivingly large amount of graphics on there. This breakout is perfect for adding graphics to your next Arduino project, displaying diagnostic information without resorting to serial output, and teaching a little game theory while creating a fun, Arduino-based video game. Most important of all, though, is the Micro OLED is easy to control over either an SPI or I2C interface.

You may be asking yourself, "Why does this board look so familiar?" Yes, this is essentially a MicroView without the Arduino portion. We understand that sometimes you just need a breakout, an open door for you to explore the possibilities of a super small OLED screen. Speaking of, the screen on this breakout is only 64 pixels wide and 48 pixels tall, measuring 0.66" across.

In total, the Micro OLED Breakout provides access to 16 of the OLED’s pins. Fortunately, though, you’ll only need about half of them to make the display work. The top row of pins (GND-CS) breaks out everything you’d need to interface with the OLED over an SPI or I2C interface. The pins on the bottom (D7-vB) are mostly only used if you need to control the display over a parallel interface. This board operates at 3.3V with a current of 10mA (20mA max).

10 KWD Add to Cart

SparkFun Motor Driver - Dual TB6612FNG (with Headers) (Genuine)

The TB6612FNG Motor Driver can control up to two DC motors at a constant current of 1.2A (3.2A peak). Two input signals (IN1 and IN2) can be used to control the motor in one of four function modes: CW, CCW, short-brake and stop. The two motor outputs (A and B) can be separately controlled, and the speed of each motor is controlled via a PWM input signal with a frequency up to 100kHz. The STBY pin should be pulled high to take the motor out of standby mode. Due to popular demand, this version of the SparkFun Motor Driver includes pre-soldered male headers for ease of use. With the headers already soldered on, you can jump right in to using this little board without any assembly!

Logic supply voltage (VCC) can be in the range of 2.7--5.5VDC, while the motor supply (VM) is limited to a maximum voltage of 15VDC. The output current is rated up to 1.2A per channel (or up to 3.2A for a short, single pulse).

The board comes with all components installed as shown. Decoupling capacitors are included on both supply lines. All pins of the TB6612FNG are broken out to two 0.1" pitch headers; the pins are arranged such that input pins are on one side and output pins are on the other.

5.5 KWD Add to Cart

SparkFun MP3 Player Shield

The SparkFun MP3 Player Shield is an awesome MP3 decoder with the capabilities of storing music files onto a run-of-the-mill microSD card, thus giving you the ability toadd music or sound effects to any project. With this board you can pull MP3 files from an microSD card and play them using only one shield, effectively turning any Arduino into a fully functional stand-alone MP3 player! The MP3 Shield utilizes the VS1053B MP3 audio decoder IC to decode audio files. The VS1053 is also capable of decoding Ogg Vorbis/MP3/AAC/WMA/MIDI audio and encoding IMA ADPCM and user-loadable Ogg Vorbis.

The VS1053 receives its input bitstream through a serial input bus (SPI). After the stream has been decoded by the IC, the audio is sent out to both a 3.5mm stereo headphone jack, as well as a 2-pin 0.1" pitch header.

12 KWD Add to Cart

SparkFun ProtoShield Kit

The SparkFun ProtoShield Kit lets you customize your own Arduino shield using whatever circuit you can come up with and then test it to make sure everything is working the way it should! The SparkFun ProtoShield Kit is based off the Arduino R3’s footprint that allows you to easily incorporate it with favorite Arduino-based device.

One of our favorite features with this version of the ProtoShield Kit is the solderable-like breadboard prototyping area! Half of this area was designed with a breadboard in mind. On the underside of the shield you will be able to see open jumper pads between each through hole to make a connection like a breadboard. Once you add a component, simply add a solder jumper between holes to make a connection. For those that prefer the standard prototyping pads, we left the other side (near the BlueSMiRF and Serial UART ports) as is.

We have also moved the prototype testing components (those used to make sure your circuit works effectively) off of the "mainland" of the shield and onto a ProtoSnap styled, removable PCB. On this test area you will find soldering areas for the two yellow 3mm LEDs (as well as pins to control and power them), two 330 Ohm resistors, a 10K Ohm resistor, and a pushbutton.

Note: Since this product is a kit, assembly and a basic knowledge of soldering will be required. The SparkFun ProtoShield Kit does not come pre-assembled.

Hook Up guide


SparkFun ProtoShield Kit

6.00 KWD Outof Stock

SparkFun Proximity Sensor Breakout - 20cm, VCNL4040 (Qwiic)

The SparkFun Proximity Sensor Breakout is a simple IR presence and ambient light sensor utilizing the VCNL4040. This type of sensor is often seen in automatic towel and soap dispensers or automatic faucets. With the ability to detect objects qualitatively up to 20cm away, you will be able to detect if something is there and if it is closer or further away since the last reading. 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.

The SparkFun Proximity Sensor Breakout is a great digital alternative to the popular analog based Sharp sensors. The VCNL4040 has no dead zone and can read all the way up to the face of the sensor. This sensor also has an ambient light sensor built it which is excellent if you need a digital light sensor for your next glitter cannon. If you need quantitative distance readings (for example sensing that an object is 177mm away) check out the SparkFun 2 meter and 4 meter Time of Flight (ToF) sensors with mm accuracy.


The SparkFun Qwiic Connect System is an ecosystem of I2C sensors, actuators, shields and cables that make prototyping faster and less prone to error. All Qwiic-enabled boards use a common 1mm pitch, 4-pin JST connector. This reduces the amount of required PCB space, and polarized connections mean you can’t hook it up wrong.

Hook Up Guide


SparkFun Proximity Sensor Breakout


3.50 KWD Outof Stock

SparkFun Qwiic Joystick

Now, you can easily add an HID/controller to your project! The SparkFun Qwiic Joystick combines the convenience of the Qwiic connection system and an analog joystick that feels reminiscent of the thumbstick from a PlayStation 2 controller and for that reason it's become a favorite of ours. The only thing that could make it better is a "smart" version, so we made one! With the pre-installed firmware, the ATtiny85 is acts as an intermediary (microcontroller) for the analog and digital inputs from the joystick. This allows the Qwiic Joystick to report its position over I2C. 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.

The joystick is similar to the analog joysticks on PS2 (PlayStation 2) controllers. Directional movements are simply measured with two 10 kΩ potentiometers, connected with a gimbal mechanism that separates the horizontal and vertical movements. This joystick also has a select button that is actuated when the joystick is pressed down. The SparkFun Qwiic Joystick's I2C address is also software selectable so you can plenty of them to the same bus without any risk of collision!.

The SparkFun Qwiic Connect System is an ecosystem of I2C sensors, actuators, shields and cables that make prototyping faster and less prone to error. All Qwiic-enabled boards use a common 1mm pitch, 4-pin JST connector. This reduces the amount of required PCB space, and polarized connections mean you can’t hook it up wrong.

Hookup Guide


SparkFun Qwiic Joystick

4.00 KWD Outof Stock

SparkFun RedBoard - Programmed with Arduino

At SparkFun we use many Arduinos and we're always looking for the simplest, most stable one. Each board is a bit different and no one board has everything we want, so we decided to make our own version that combines all our favorite features. The SparkFun RedBoard combines the simplicity of the UNO's Optiboot bootloader (which is used in the Pro series), the stability of the FTDI (which we all missed after the Duemilanove was discontinued) and the R3 shield compatibility of the latest Arduino UNO R3.

The RedBoard can be programmed over a USB Mini-B cable using the Arduino IDE: Just plug in the board, select "Arduino UNO" from the board menu and you're ready to upload code. RedBoard has all of the hardware peripherals you know and love: 14 Digital I/O pins with 6 PWM pins, 6 Analog Inputs, UART, SPI and external interrupts. We've also broken out the SDA, SCL and IOREF pins that showed up on the UNO R3, so the RedBoard will be compatible with future shields. This version adds an SMD ISP header for use with shields.

You can power the RedBoard over USB or through the barrel jack. The on-board power regulator can handle anything from 7 to 15VDC. Check out the related items below for a compatible wall-wart power supply.

Product video:


Getting Started with Arduino Using Sparkfun RedBoard

12.00 KWD Add to Cart