The Teensy is a breadboard-friendly development board with loads of features in a, well, teensy package. Each Teensy 3.6 comes pre-flashed with a bootloader so you can program it using the onboard USB connection; no external programmer needed! You can program for the Teensy in your favorite program editor using C or you can install the Teensyduino add-on for the Arduino IDE and write Arduino sketches for it! The processor on the Teensy also has access to the USB and can emulate any kind of USB device you need it to be, making it great for USB-MIDI and other…
The SparkFun ESP32 Thing is a comprehensive development platform for Espressif’s ESP32, their super-charged version of the popular ESP8266. Like the 8266, the ESP32 is a WiFi-compatible microcontroller, but to that it adds support for Bluetooth low-energy (i.e BLE, BT4.0, Bluetooth Smart), and nearly 30 I/O pins. The ESP32’s power and versatility will make it the foundation of IoT and connected projects for many years to come. Why the name? We lovingly call it the “Thing” because it’s the perfect foundation for your Internet of Things project. The Thing does everything from turning on an LED to posting data…
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…