Do you own a Raspberry Pi? Have you always wanted to use it to set up your very own gaming station? The SparkFun PiRetrocade provides you with all the control hardware and arcade software you need to play almost any retro arcade and console video game! Included in this kit are five concave arcade buttons, a joystick, an SD card preloaded with Porta Pi, and all of the connective tissue. The only thing you need to provide is your own Raspberry Pi (we recommend the RPi3) and a screen to play your games on! We even designed the box the…
It’s November! Which means it’s time for another riveting edition to our annual holiday gift guide! We’ve got some great product selections this year including some of our best new SparkFun originals, and some great additions from our friends at Lidar and Pi-Top! Check it out!
The SparkFun LP55231 LED Driver Breakout is a self-contained solution for developing and deploying the nine-channel I2C LED controller. Remarkably simple, the breakout is equipped primarily with just the LP55231 LED controller IC, plus three RGB LEDs. It also features pads and jumpers for replacing the onboard LEDs with external ones, and configuring the I2C bus, which allows you to daisy-chain up to four LP55231s. This breakout drives the LEDs using Pulse Width Modulation (PWM), so it is well-suited for variable intensity and color-mixing applications! Originally designed to be used in mobile device and automotive applications, it isn’t meant…
Add a Bluetooth Low Energy connection to your next project with the SparkFun nRF52832 Breakout Board. With an onboard ARM Cortex-M4F and a pre-loaded Arduino bootloader, you can control hardware from any other BLE device, such as your smartphone.
The SparkFun Serial Controlled Motor Driver (SCMD) is a DC motor driver that’s been designed to drive small DC motors with ease. The SCMD is designed to emulate a typical register-based device in operation. It can be commanded by UART, I2C or SPI communication, and it can drive a constant 1.2A load per motor (peak 1.5A) at 11V. Need more than two motors? Chain multiple SCMDs together and command them through the same serial interface. Need more current? Each board’s output can be bridged to allow double current. This driver board was designed to be affordable, compact and have…
The SparkFun MAX30105 Particle Sensor is a flexible, powerful sensor enabling sensing of distance, heart rate, particle detection and even the blinking of an eye. The MAX30105 has been equipped with three LEDs as well as a very sensitive photon detector. The idea is to pulse the different LEDs, then detect what shines back. Based on the signal signature when returned, you can tell the presence of different types of particles or materials (such as oxygenated blood or smoke from a fire). The MAX30105 utilizes a red LED, a green LED, and an IR (Infrared) LED for presence sensing,…
The SparkFun 9DoF Razor IMU M0 combines a SAMD21 microprocessor with an MPU-9250 9DoF (9 Degrees of Freedom) sensor to create a tiny, reprogrammable, multipurpose IMU (Inertial Measurement Unit). It can be programmed to monitor and log motion, transmit Euler angles over a serial port or even act as a step-counting pedometer. The 9DoF Razor’s MPU-9250 features three 3-axis sensors—an accelerometer, gyroscope and magnetometer—that give it the ability to sense linear acceleration, angular rotation velocity and magnetic field vectors. The onboard microprocessor, Atmel’s SAMD21, is an Arduino-compatible, 32-bit ARM Cortex-M0+ microcontroller also featured on the Arduino Zero and SAMD21…
The SparkFun Mini GPS Shield equips your Arduino Mini 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 the GP-735 GPS module, a 56-channel GPS receiver featuring a uBlox 7th generation chip set and an up to 10Hz update rate. The board also uses a level shifter, so there’s no need to worry about the logic voltage of your Arduino Mini. The Mini GPS Shield is a mini version of our GPS Logger Shield….
The LilyPad Sewable Electronics Kit lets you explore the wonderful world of electronic sewing (e-sewing) and e-textiles through a series of introductory projects using the LilyPad system. You’ll learn how to sew basic circuits to light up LEDs, control them with buttons and switches and even experiment with a pre-programmed LilyMini circuit that reacts to ambient light levels. In addition to LilyPad LEDs and battery holders, the kit comes with two LilyPad ProtoSnap boards that let you explore the circuit before you sew the pieces into a project. The full-color LilyPad Sewable Electronics Kit Guide (included) contains step-by-step instructions…
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. The LIS3DH is easy to set up; just wire up your choice of interface (SPI or…
The SparkFun Wireless Joystick Kit provides an easy way to control your next XBee project. Before the wireless joystick, radio-controlled projects used hobby RC transmitters, the same ones used for RC cars, boats and planes. The problem with these transmitters is that many aren’t customizable, and the ones that are tend to be too expensive for many of us. The Wireless Joystick Kit offers a custom wireless solution for those who want to control their project their own way. Equipped with the increasingly popular SAMD21 onboard, all you need is to assemble the SparkFun Wireless Joystick into the configuration…
The bladeRF x40 is an affordable USB 3.0 Software-Defined Radio (SDR) designed to allow students and RF enthusiasts to explore wireless communication, and to provide professionals with a versatile COTS waveform development platform. The bladeRF x40 is a great next step after using an SDR like the HackRF One, especially with the built-in FPGA providing you with more user-defined options. Out of the box, the bladeRF can tune from 300MHz to 3.8GHz without the need for extra boards. Through open source software such as GNURadio (live image), the bladeRF can be placed into immediate use. With its flexible hardware…
Ready to add some good vibes to your project? Look no further than the SparkFun Haptic Motor Driver. This board breaks out Texas Instruments’ DRV2605L Haptic Motor Driver, which adds meaningful feedback from your devices using the breakout and an Arduino-compatible device. The DRV2605L is capable of driving two different types of motors, ERM and LRA. It is important to know, however, that the default firmware for the DRV2605L is set for use with ERM type motors. We have created an Arduino library that makes the DRV2605L easy to use with six different ERM effects and one LRA effect….
The STEMTera is an innovation in breadboard history. It is the first breadboard with an Arduino-compatible hardware suite built in that works with thousands of shields. With ATmega16U2/32U2 pins exposed, native USB projects can be easily developed using the LUFA framework. The STEMTera also features a LEGO® brick-compatible bottom that empowers projects to be built beyond imagination. This version of the STEMTera is housed in a durable pink ABS plastic enclosure. Since the STEMTera is a development board built directly into a breadboard, it eliminates the need for messy wires to be strewn about your work space. By having…
The CY7C65213 USB to UART serial breakout is designed to provide users with a means to access all available I/O pins on the IC, and to provide a 6-pin UART header that is compatible with other SparkFun breakout boards. This breakout has a microUSB connector and other support circuitry to get the IC quickly up and running. The CY7C65213 breakout is equipped with a micro-B USB port, USB signal lines, a VIO selection jumper, a low-voltage selection jumper, and a multitude of pins that allow you to utilize the board to its fullest potential. The CY7C65213 breakout is capable…
This EeonTex fabric is a conductive, nonwoven microfiber for use in e-textiles as well as electromagnetic and resistive heating applications. Each sheet of the EeonTex Conductive Fabric is pre-cut into 12 inch by 13 inch sheets about 0.8mm thick. This fabric is very versatile and perfect for anyone interested in wearables and e-textiles. The next fabric up is a conductive, nonwoven microfiber with piezo-resistive functionality for use in dynamic sensors to map and measure pressure, bend, angle stretch and torsion. Pressure Sensing Fabric could add so many new possibilities to your next e-textile project! The last of the…
The Tsunami Super WAV Trigger is the next evolutionary step beyond the original WAV Trigger. Based on a new-generation ARM Cortex m7, the Tsunami extends polyphony to 32 mono or 18 stereo simultaneous, uncompressed 44.1kHz, 16-bit tracks. Each track can start, pause, resume, loop and stop independently — and have its own volume setting, allowing you to create the perfect interactive mix of music, dialog and sound effects. The Tsunami also supports true seamless looping over an arbitrary track length. The big news is that the Tsunami has eight audio output channels, arranged as either eight mono or…
The SparkFun Simultaneous RFID Reader is an Arduino-compatible board to get you started with the M6E Nano RFID Reader. Radio Frequency Identification (RFID) is becoming popular everywhere for tracking practically everything. Whether you want to get started by adding an RFID reader on your toolbox with tags on all your tools or allowing access to the tree house for your secret society meetings, this board may be for you! With the Arduino shield footprint, you can connect this directly to an Arduino-compatible board, or a different microcontroller. You can also connect directly to your computer using the FTDI header…