DescriptionThese headers are made to work with the Teensy 4.1, Teensy 3.6, and Teensy 3.5 development boards. Each set of headers allows for your Teensy to be easily incorporated into a breadboard circuit or attach a shield on top of the board. This kit includes three headers(two 24-pin, and one 5-pin), enough to connect your chosen Teensy in any configuration you need!
DescriptionArduino is an open-source physical computing platform based on a simple i/o board and a development environment that implements the Processing/Wiring language. Arduino can be used to develop stand-alone interactive objects or can be connected to software on your computer(e.g. Flash, Processing, MaxMSP). The open-source IDE can be downloaded for free(currently for Mac OS X, Windows, and Linux).The Arduino Mega is a microcontroller board based on the ATmega2560. It has 54 digital input/output pins(of which 14 can be used as PWM outputs), 16 analog inputs, 4 UARTs(hardware serial ports), a 16 MHz crystal oscillator, a USB connection, a power jack, an ICSP header, and a reset button. It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with a AC-to-DC adapter or battery to get started.Never fear for accidental electrical discharge, either since since the Mega also includes a plastic base plate to protect it!The Mega 2560 R3 also adds SDA and SCL pins next to the AREF.In addition, there are two new pins placed near the RESET pin. One is the IOREF that allow the shields to adapt to the voltage provided from the board.The other is a not connected and is reserved for future purposes.The Mega 2560 R3 works with all existing shields but can adapt to new shields which use these additional pins.Not sure which Arduino or Arduino-compatible board is right for you? Check out our Arduino Buying Guide!FeaturesATmega2560 microcontrollerInput voltage - 7-12V54 Digital I/O Pins(14 PWM outputs)16 Analog Inputs256k Flash Memory16Mhz Clock Speed
DescriptionThis is a jumper adapter cable that comes pre-terminated with a female Qwiic JST connector on one end and female connectors on the other. The cable insulation is made from a highly malleable material making it more flexible than our origina
DescriptionThis is a jumper adapter cable that comes pre-terminated with a female Qwiic JST connector on one end and a breadboard hookup pigtail on the other. The cable insulation is made from a highly malleable material making it more flexible than o
DescriptionIntroducing the SparkFun FT231X Breakout board, complete with the full UART hardware handshake feature! The pin-out of this board matches the FTDI cable to work with official Arduino and cloned Arduino boards. It can also be used for general serial applications.This board still brings out the DTR pin as opposed to the RTS pin of the FTDI cable. The DTR pin allows an Arduino target to auto-reset when a new Sketch is downloaded. This is a really nice feature to have and allows a sketch to be downloaded without having to hit the reset button. This board will auto-reset any Arduino board that has the reset pin brought out to a 6-pin connector.The coolest thing about the FT231X Breakout is that we have broken out ALL the pins for your use, making this board all the more hackable! It also uses a common microUSB jack.One of the features of this board is a jumper on the back, which allows the VCC output to be configured to either 3.3V or 5V. This board ships default to 5V, but you can cut the default trace and add a solder jumper if you need to switch to 3.3V. It should be noted that the max input of the FT231X is only 3.3V, but it can operate down to 1.8V with external pull-ups and is also 5V tolerant.
DescriptionLeveraging the ultra powerful Artemis Module, the SparkFun MicroMod Artemis Processor is the brain board of your dreams. With a Cortex-M4F with BLE 5.0 running up to 96MHz and with as low power as 6uA per MHz(less than 5mW), the M.2 MicroMod connector allows you to plug in a MicroMod Carrier Board with any number of peripherals. Let's have a look at what this processor board has to offer! If you need Machine Learning capabilities, Bluetooth, I2C functionality to connect to all our amazing Qwiic boards, and more the Artemis Processor is the perfect choice for your MicroMod Carrier Board.At the heart of SparkFun's Artemis Module is Ambiq Micro's Apollo3 processor, whose ultra-efficient ARM Cortex-M4F processor is spec'd to run TensorFlow Lite using only 6uA/MHz. We've routed two I2C buses, eight GPIO, dedicated digital, analog, and PWM pins, multiple SPI as well as QuadSPI, and Bluetooth to boot. You really can't go wrong with this processor. Grab one today, pick up a compatible carrier board, and get hacking!MicroMod is a modular interface ecosystem that connects a microcontroller "processor board" to various "carrier board" peripherals. Utilizing the M.2 standard, the MicroMod standard is designed to easily swap out processors on the fly. Pair a specialized carrier board for the project you need with your choice of compatible processor!Get Started with the MicroMod Artemis Processor GuideFeaturesArtemis General Features1M Flash / 384k RAM48MHz / 96MHz turbo available6uA/MHz(operates less than 5mW at full operation)48 GPIO - all interrupt capable31 PWM channelsBuilt in BLE radio and antenna10 ADC channels with 14-bit precision with up to 2.67 million samples per second effective continuous, multi-slot sampling rate2 channel differential ADC2 UARTs6 I2C buses6 SPI buses2/4/8-bit SPI busPDM interfaceI2S InterfaceSecure 'Smart Card' interfaceFCC/IC/CE Certified(ID Number 2ASW8-ART3MIS)Specific Peripherals made available on MicroMod Artemis:1x USB dedicated for programming and debug1x UART with flow control2x I2C1x SPI1x Quad-SPI8x Fast GPIO2x Digital Pins2x Analog Pins2x PWM1x Differential ADC pairStatus LEDVIN Level ADCAdditional peripherals are available but are shared on dedicated MicroMod pins.
DescriptionThe SparkFun LSM6DSO 6 Degrees of Freedom Breakout is an accelerometer and gyroscope sensor with a giant 9kB FIFO buffer and embedded processing interrupt functions. Due to the capabilities and low cost of the LSM6DSO we've created this small breakout board just for you! Each LSM6DSO breakout has been designed to be super-flexible and can be configured specifically for many applications. With the LSM6DSO breakout you will be able to detect shocks, tilt, motion, taps, count steps, and even read the temperature!The LSM6DSO from STMicroelectronics is capable of reading accelerometer and gyroscope data up to 6.66kHz for more accurate movement sensing. As stated before this breakout also has the ability to buffer up to 9kB of data between reads, host other sensors, and drive interrupt pins all thanks to the LSM6DSO's built-in FIFO.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. Each pin has been broken out on the LSM6DSO, with one side of the board featuring power, I2C, and SPI functionality while the other side sporting pins that control auxiliary functionality and interrupt outputs. Please keep in mind that the LSM6DSO is a 3.3V device so supplying voltages greater than ~3.6V can permanently damage the IC. A logic level shifter is required for any development platform operating at 5V.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.Get Started With the SparkFun LSM6DSO Qwiic 6DoF GuideFeatures2x Qwiic connectorsI2C Address0x6B(default), 0x6AAccelerometer measurement range±2/±4/±8/±16 g full scaleGyro measurement range±125/±250/±500/±1000/±2000 dps full scaleEmbedded temperature sensor16-bit resolutionOperating voltage range1.71V to 3.6VTypically3.3Vif using the Qwiic cablePower consumption @ 1.8V0.55 mA in combo high-performance mode0.265 mA in combo low-power mode"Always on" experience with low power consumption for both accelerometer and gyroscopeI2C/SPI serial interface with main processor data synchronization featureSmart FIFO up to 9 kbyte based on features setOperating temperature range-40℃ to +85℃
DescriptionUSB-C is fantastic. What makes this cable even better is that one of the features we love so much about USB-C has been replicated to the USB-A 2.0 plug! These cables have minor, yet genius modifications that allow them to be plugged into their ports regardless of orientation. No longer will you fight the USB "super position" where both orientations of your plug seem incorrect. A simple solution to a problem that nearly everyone has faced.Until we have converted all our hubs, chargers, and ports over to USB-C this is the cable you're going to need for basic USB 2.0 connections. This cable is much thinner and flexible than its 3.1 counterpart and is perfect for USB to serial applications as well as for direct connection to basic microcontrollers.This cable has the D+/D- wires along side large-gauge VBUS/GND wires. Rated for 2A, we've successfully pulled 2A@5V with minimal voltage drop. If you're looking for a the full USB-C implementation checkout our USB 3.1 cable.FeaturesReversible USB-A connectorReversible USB-C connector
DescriptionThis is a stainless steel, Type-K Thermocouple probe. A thermocouple works by taking two wires made of dissimilar metals, connecting them at the two ends, and making a temperature gradient between one end and the other(a 'hot' end and a '
DescriptionThe SparkFun 9DoF IMU Breakout incorporates all the amazing features of Invensense's ICM-20948 into a Qwiic-enabled breakout board complete with a logic shifter and broken out GPIO pins for all your motion sensing needs. The ICM-20948 itself is an extremely low powered, I2C and SPI enabled 9-axis motion tracking device that is ideally suited for smartphones, tablets, wearable sensors, and IoT applications. 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.In addition to the 3-Axis Gyroscope with four selectable ranges, 3-Axis Accelerometer, again with four selectable ranges, and 3-axis magnetometer with an FSR to ±4900μT, the ICM-20948 also includes a Digital Motion Processor that offloads the computation of motion sensing algorithms from the detectors, allowing optimal performance of the sensors. We've also broken out all the ICM-20948 pin functionality to GPIO and labeled them I2C on the front, SPI on the back for ease of identification.Note:The I2C address of the ICM-20948 is 0x69 and is jumper selectable to 0x68. A multiplexer/Mux is required to communicate to multiple ICM-20948 sensors on a single bus. If you need to use more than one ICM-20948 sensor consider using the Qwiic Mux Breakout.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.Need a custom board? This component can be found in SparkFun's A La Carte board builder. You can have a custom design fabricated with this component - and your choice of hundreds of other sensors, actuators and wireless devices - delivered to you in just a few weeks.Get Started with the SparkFun ICM-20948 9DoF IMU GuideFeatures1.95 V to 3.6 V supply voltageTriple-axis MEMS gyroscope with user-programmable full-scale range of ±250 dps, ±500 dps, ±1000 dps, and ±2000 dpsTriple-axis MEMS accelerometer with programmable full scale range of ±2g, ±4g, ±8g, and ±16gTriple-axis silicon monolithic Hall-effect magnetic sensor with full scale measurement range to ±4900 μTI2C at up to 100 kHz(standard-mode)or up to 400 kHz(fast-mode)or SPI at up to 7 MHz for communicationwith registersOn-board digital motion processor(DMP)Digital-output temperature sensor2x Qwiic Connection PortsI2C Address:0x69(0x68 with Jumper)DocumentsSchematicEagle FilesHookup GuideDatasheet(ICM-20948)Arduino LibraryPython Support(Qwiic_Py)GitHub Hardware Repo
DescriptionThese wireless receivers work with our 315MHz transmitters. They can easily fit into a breadboard and work well with microcontrollers to create a very simple wireless data link. Since these are only receivers, they will only work communicating data one-way, you would need two pairs(of different frequencies)to act as a transmitter/receiver pair.Note:These modules are indiscriminate and will receive a fair amount of noise. Both the transmitter and receiver work at common frequencies and don't have IDs. Therefore, a method of filtering this noise and pairing transmitter and receiver will be necessary. The example code below shows such an example for basic operation. Please refer to the example code and links below for ways to accomplish a robust wireless data link.Note:These receivers are almost identical to the RF link 434MHz receiver. SparkFun does everything in our power to make sure you receive the product you requested. However, if you are concerned you may have received the incorrect product you can verify which version receiver this is by running a simple test circuit.Features315 MHz500ft range(given perfect conditions)4800bps data rate5V supply voltage
DescriptionUSB C is quickly becoming more and more prominent in the maker community because, let's be honest, who likes trying three times to insert USB into a port? This FTDI cable is a USB C to Serial converter which allows for a simple way to connect TTL interface devices to USB. Each 26AWG cable is one meter in length with the USB C side protected by a 2in enclosure.The FTDI cable is designed around an RS232, which is housed in a USB C connector. The other side of the cable is terminated with a 0.1" pitch, 6-pin connector with the following pinout:RTS(Green), RX(Yellow), TX(Orange), VCC 5V(Red), CTS(Brown), GND(Black). This FTDI to USB C Cable is also capable of handling high voltages up to 300V max.There are pros and cons to the FTDI Cable vs the FTDI Basic. The FTDI Basic has great LED indicators, but requires a Mini-B cable. The FTDI Cable is well protected against the elements, but is large and cannot be embedded into a project as easily. The FTDI Basic uses DTR to cause a hardware reset where the FTDI cable uses the RTS signal.
DescriptionThe Mountable MI:pro is a simple and compact protective case for the micro:bit. This case has been specifically designed with portability and expansion in mind and is compatible with both the original micro:bit V1 and the micro:bit V2. These cases feature a three-layer construction style with ability to wall-mount the whole assembly onto any surface you want while still providing access to all buttons and ports on the micro:bit. Though these cases do feature wall-mountable tabs, the biggest benefit of using a case is to not accidentally short out the pads on the back of the micro:bit.Construction is simple, requiring only a small flathead screwdriver, and involves layering each plate on top of one another around the micro:bit and screwing it into place. Luckily, the MI:pro case enables easy access to the edge pins at the bottom of the micro:bit, allowing it to still be plugged into an edge connector found on many of our carrier boards. The only board that cannot be used in conjunction with the MI:pro case is the SparkFun gamer:bit due to its edge connector being located in the center of the board.Note:The MI:pro case only includes the parts found in the Includes Tab. This case does NOT include a micro:bit, power source or mounting screws. These items will need to be purchased separately.FeaturesDimensions:Length(minus the mounting brackets on the side):65mm.Length(with the mounting brackets on the side):91mm.Width:37mm.Depth(without screws):9mm.Depth(with screws):14mm.Provides excellent protection to the BBC micro:bit whilst allowing access to the bottom pins.Full access to the A and B buttons on the BBC micro:bit.The mounting points allow you to fix the micro:bit to a surface for sturdy and more permanent installations.Full access to pins and connections including the micro USB connector.Clear case material shows the on-board LEDs in perfect clarity.The case is compatible with versions 1 and 2 of the micro:bit.
DescriptionThis cute little coax is a champ in our RF kit! It has a right angle female U.FL(aka I-PEX)connector on both ends. Now instead of jerry-rigging a few U.FL to SMA cables together we can go straight from one U.FL device to another. As an added bonus this coax is the nice stuff - approximately 1mm in diameter and extra flexible. The 50-ohm impedance of this cable makes it well suited for almost all SparkFun RF products including GPS, LoRa, and RFID.Features200 mm length1.25 mm diameterU.FL connectors on both ends(cable side, to mate with SMD board connector)
DescriptionThe SparkFun Qwiic TMP117 breakout is a high precision temperature sensor equipped with an I2C interface. It outputs temperature readings with high precision of ±0.1℃ across the temperature range of -20℃ to +50℃s with no calibration and a maximum range from -55℃ to 150℃. The SparkFun High Precision Temperature Sensor also has a very low power consumption rate which minimizes the impact of self-heating on measurement accuracy. 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 High Precision Temperature Sensor also includes programmable temperature limits, and digital offset for system correction. While the TMP102 is capable of reading temperatures to a resolution of 0.0625℃ and is accurate up to 0.5℃, the on-board TMP117 is not only more precise but has a 16-bit resolution of 0.0078℃!To make this breakout even easier to use, we've written an Arduino library to help you get started "Qwiic-ly." Check the Documents tab above for more information.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.The TMP117 High Precision Temperature Sensor can also be automatically detected, scanned, configured, and logged using the OpenLog Artemis datalogger system. No programming, soldering, or setup required!Need a custom board? This component can be found in SparkFun's A La Carte board builder. You can have a custom design fabricated with this component - and your choice of hundreds of other sensors, actuators and wireless devices - delivered to you in just a few weeks.Get Started with the SparkFun High Precision TMP117 Hookup GuideFeaturesUses I2C interface(Qwiic-enabled)Four selectable addresses0x48(default), 0x49, 0x4A, 0x4B16-bit resolution, 0.0078℃High accuracy, digital temperature sensor±0.1℃(max)from ?20℃ to 50℃±0.15℃(max)from ?40℃ to 70℃±0.2℃(max)from ?40℃ to 100℃±0.25℃(max)from ?55℃ to 125℃±0.3℃(max)from ?55℃ to 150℃Operating temperature range-55℃ to +150℃Operating voltage range1.8V to 5.5VTypically 3.3V if using the Qwiic cableLow power consumption3.5μA(1-Hz conversion cycle)150nA(shutdown current)Programmable operating modesContinuous, one-shot, and shutdownProgrammable temperature alert limitsSelectable averaging for reduced noiseDigital offset for system correctionNIST traceabilityDocumentsSchematicEagle FilesBoard DimensionsHookup GuideDatasheet(TMP117)Arduino LibraryGitHub Hardware Repo
DescriptionThe SparkFun MAX31855K Thermocouple Breakout is a simple 14-bit resolution, SPI-compatible, serial interface thermocouple digitizer that makes reading a wide range of temperatures possible. A thermocouple works by taking two wires made of dissimilar metals, connecting them at the two ends, and making a temperature gradient between one end and the other(a 'hot' end and a 'cold' one). Once this is achieved, a voltage potential is formed and current flows. The SparkFun Thermocouple Breakout takes a standard Type-K thermocouple in one end, digitizes the temperature measured and sends that data out the other end via a SPI interface, thereby interpreting the data and translating it for you to read!With the SparkFun Thermocouple Breakout, the thermocouple's hot junction can be read from -200℃ to +700℃ with an accuracy of ±2℃ while the cold junction, inside the MAX31855K, can only range from -20℃ to +85℃ while maintaining ±2℃ accuracy. The MAX31855K constantly measures the temperature of the cold junction using an internal temperature-sensing diode. The MAX31855K requires a power source from +3.0V to +3.6V(+3.0V nominal)and only draws 1.5mA maximum.The Thermocouple Breakout is designed to accept a standard thermocouple connector, for convenience and compatibility with probes you may already own. These connectors aren't necessary, and you could solder a thermocouple directly into the through-holes labeled '+' and '-'. If you decide to solder the thermocouple directly to the breakout board, it is recommended that the thermocouple be mounted for strain relief to avoid breaking the thin wires. Notches for a zip-tie or wire wrapping have been provided in the PCB opposite the header for this purpose.Features14-bit ResolutionSPI-Compatible, Serial Interface-200℃ to +700℃ Temperature Reading with ±2℃ Accuracy3.0V to 3.6V(+3.0V nominal)RequiredAccepts Type-K Thermocouple
DescriptionUSB-C is fantastic. What makes this cable even better is that one of the features we love so much about USB-C has been replicated to the USB-A 2.0 plug! These cables have minor, yet genius modifications that allow them to be plugged into their ports regardless of orientation. No longer will you fight the USB "super position" where both orientations of your plug seem incorrect. A simple solution to a problem that nearly everyone has faced.Until we have converted all our hubs, chargers, and ports over to USB-C this is the cable you're going to need for basic USB 2.0 connections. This cable is much thinner and flexible than its 3.1 counterpart and is perfect for USB to serial applications as well as for direct connection to basic microcontrollers.This cable has the D+/D- wires along side large-gauge VBUS/GND wires. Rated for 2A, we've successfully pulled 2A@5V with minimal voltage drop. If you're looking for a the full USB-C implementation checkout our USB 3.1 cable.FeaturesReversible USB-A connectorReversible USB-C connector
DescriptionThese standard female headers are made to work with the Particle Photon and Photon ProtoShield boards. Each header adds a great deal of connectivity to your next Photon project. Each order includes one 1x12 female header with pins that are spaced by 0.1".If you don't have a Particle Photon, that's fine! These headers will work in any other situation when you need a 12-pin header solution!
DescriptionThis is a simple strip of five signal-conditioning Balun Ember Transformers from Wurth Elektronik that allows you to convert an unbalanced signal in a transmission line to a balanced one, or vice versa. Each of these ICs possesses a freque
DescriptionIf you are not needing a lot of power to start your FPGA adventure, or are looking for a more economical option, the Alchitry Cu FPGA Development Board might be the perfect option for you! The Alchitry Cu is a "lighter" FPGA version than the Alchitry Au but still offers something completely unique. FPGAs, or Field-Programmable Gate Arrays, are an advanced development board type for engineers and hobbyists alike to experience the next step in programming with electronics. The Cu truly exemplifies the trend of more affordable and increasingly powerful FPGA boards arriving each year. This board is a fantastic starting point into the world of FPGAs and the heart of your next project. Finally, now that this board is built by SparkFun, we added a Qwiic connector for easy I2C integration!The Alchitry Cu uses the Lattice iCE40 HX FPGA with 7680 logic cells and is supported by the open source tool chain Project IceStorm. The Cu possesses 79 IO pins with eight general purpose LEDs; a 100MHz on-board clock that can be manipulated internally by the FPGA; a USB-C connector to configure and power the board; and a USB to serial interface for data transfer.By adding stackable expansion boards similar to shields or HATs called "Elements," the Alchitry Cu is able to expand its own hardware capabilities by adding prototyping spaces, buttons, LEDs, and more!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.Get Started with our Learning FPGA TutorialsFeaturesLattice iCE40-HX8K FPGA - 7680 logic elements79 IO pins(3.3V logic level)USB-C to configure and power the boardEight general purpose LEDsOne button(typically used as a reset)100MHz on-board clock(can be multiplied internally by the FPGA)Powered with 5V through USB-C port, 0.1" holes, or headersUSB to serial interface for data transfer(up to 12Mbaud)Qwiic ConnectorDimensions of 65mm×45mmExamplesFirst FPGA Project - Getting Fancy with PWMExternal IO and Metastability
DescriptionThe SparkFun AS7263 Near Infrared(NIR)Spectral Sensor Breakout brings spectroscopy to the palm of your hand, making it easier than ever to measure and characterize how different materials absorb and reflect different wavelengths of light. The AS7263 Breakout is unique in its ability to communicate by both an I2C interface and serial interface using AT commands. Hookup is easy, thanks to the Qwiic connectors attached to the board --- simply plug one end of the Qwiic cable into the breakout and the other into one of the Qwiic shields, then stack the board on a development board. You'll be ready to upload a sketch to start taking spectroscopy measurements in no time.The AS7263 spectrometer detects wavelengths in the visible range at 610, 680, 730, 760, 810 and 860nm of light, each with 20nm of full-width half-max detection. The board also has multiple ways for you to illuminate objects that you will try to measure for a more accurate spectroscopy reading. There is an onboard LED that has been picked out specifically for this task, as well as two pins to solder your own LED into.Note:The I2C address of the AS7263 is 0x49 and is hardware defined. A multiplexer/Mux is required to communicate to multiple AS7263 sensors on a single bus. If you need to use more than one AS7263 sensor consider using the Qwiic Mux Breakout.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.Get Started with the SparkFun AS726X Spectral Sensor Breakout GuideFeatures6 near-IR channels:610nm, 680nm, 730nm, 760nm, 810nm and 860nm, each with 20nm FWHMNIR filter set realized by silicon interference filters16-bit ADC with digital accessProgrammable LED drivers2.7V to 3.6V with I2C interface2x Qwiic connectors
DescriptionOne ruler to rule them all. This is a basic 12 inch ruler, but made from a PCB. We have included a lots of useful information on each side of the ruler that you might use on a daily basis including Wire Gauge holes, transistor diagrams, common fractions, Roman numerals, and metric to imperial conversions. Most importantly, the ruler provides you with a straight line and centimeter markings one side and inch markings on the other side.You'll also find a small protractor in the middle for all your angle measurement needs. While we figured you have a fairly good idea how to use a ruler we do have a tutorial to explain all the information you'll see!Get Started with the How to use a Ruler GuideFeatures12 inch PCB ruler with markings down to 0.05" or 1/32"30.48 cm PCB ruler with markings down to 0.1mmElectrical Equations such as Ohm's Law and Parallel ResistorsKeyboard Alt CodesColor WavelengthsProtractorMetric Prefix Summary ChartMetric conversionsMorse CodeTransistor DiagramsRoman NumeralsFraction SummaryWire Guage ChartTap and Drill ChartSize:12"x 1.5"
DescriptionDo you want to replace a slider or a button on your art project or science experiment with a more interesting interface? This Capacitive Touch Slider is a "Qwiic" and easy way to add capacitive touch to your next project. With the board's built in touch pads, you can immediately start playing with the touch capabilities as three unique touch inputs or as a slider. You can also enable a touch input to act as a power button, customize the sensitivity for your own touch pads, and play with the interrupt alert LED. Utilizing our Qwiic system, no soldering is required to connect it to the rest of your system. However, we have broken out 0.1"-spaced pins in case you prefer to use a breadboard or create your own touch pads.On the front of the board, there is an arrow shape which contains three separate capacitive touch pads. We also broke out the capacitive touch sensor lines as plated through-holes on the top of the board. You can use these pins to connect to your own capacitive touch pads. The CS1 pin connects to the left pad, the CS2 pin connects to the middle pad, and the CS3 pin connects to the right pad.NOTE:The I2C address of the CAP1203 is 0x28 and is hardware defined. A multiplexer/Mux is required to communicate to multiple CAP1203 sensors on a single bus. If you need to use more than one CAP1203 sensor consider using the Qwiic Mux Breakout.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.Get Started with the SparkFun Capacitive Touch Slider GuideFeaturesCapacitive Touch3 unique capacitive touch inputsFeaturesEmulated sliderPower button settingProgrammable sensitivityAutomatic recalibrationI2C Address:0x28Qwiic EnabledOperating RangeSupply Voltage:3.3V - 5V
DescriptionThis small breakout board couples an Electret microphone(100Hz--10kHz)with a 60x mic preamplifier to amplify the sounds of voice, claps, door knocks or any sounds loud enough to be picked up by a microcontroller's analog-to-digital converter. Each breakout comes fully assembled and works from 2.7V up to 5.5V.The Electret Mic Breakout translates amplitude(not volume)by capturing sound waves between two conducting plates(one a vibrating diaphragm and the other fixed)in the microphone and converting them into electrical waves. These electrical signals are then amplified and picked up by your microcontroller's ADC.Get Started With the Electret Microphone Guide!
DescriptionThis is the LilyPad Rainbow LED strip, with seven LilyPad LEDs that are still attached to one another, letting you snap LEDs apart at your leisure to sew into clothing or whatever else you can dream up.The LilyPad Rainbow LED features seven individual LEDs in six unique colors(Red, Blue, Green, Yellow, Pink, and White). Text has been added to the back of each board to indicate its color. Due to popular request, we have included two white LEDs instead of just one.Note:A portion of this sale is given back to Dr. Leah Buechley for continued development and education in e-textiles.
DescriptionThe A0 in the latest in Macchina's line of OBD-II interfaces. The A0 uses the power of the ESP32 BLE and WiFi module to allow for wireless access to the OBD-II port most modern cars have.The Macchina A0 module plugs directly into the OBD-II port found in most modern cars and receives its power from the port. From there, one can interface with the device through a few different methods. The easiest is with software such as SavvyCAN, Torque Lite on Android. Besides getting all on board diagnostic information, you're able to control certain aspects of the car and create cool projects such as dash-mounted, shift lights. The A0 can also be programmed in the Arduino IDE, so there's plenty of possibilities to customize the device for what you want to do with your car!FeaturesODB-II compatibility with all modern cars(1996 or newer)Pre-loaded with SavvyCAN for plug and play(wireless!)reverse engineeringWiFi and Bluetooth(R)FunctionalityESP32 ProcessorSuper bright RGB LEDCAN Communication FunctionalityProgrammable with the Arduino IDE
DescriptionThese stackable headers are made to work with the Particle Photon and Photon ProtoShield boards. Each header adds a great deal of connectivity to your next Photon project. Each order includes one 1x12 stackable header with pins spaced at 0.1".If you don't have a Particle Photon, that's fine! These headers will work in any other situation when you need a 12-pin header solution!
DescriptionThe Alchitry Au+ is the "gold" standard for FPGA development boards and it's possibly one of the strongest boards of its type on the market. The Au+ substitutes a more robust scalable FPGA chip(Xilinx XC7A100T)that allows for more complex a
DescriptionProduct Restrictions:To access certain features of the ATECC608A, users will need to contact Microchip and sign an NDA contract to obtain the complete datasheet. Due to the required NDA - technical support, an Arduino library, and hookup guide are not provided for users on this product.The SparkFun ATECC608A Cryptographic Co-processor Breakout allows you to add strong security to your IoT node, edge device, or embedded system. This includesasymmetricauthentication,symmetricAES-128 encryption/decryption, and much more. As stated above, the ATECC608A has limited Arduino support and the complete datasheet is under NDA with Microchip.This breakout board includes two Qwiic ports for plug and play functionality. 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 ATECC608A chip is capable of many cryptographic processes, including, but not limited to:Creating and securely storing unique asymmetric key pairs based on Elliptic Curve Cryptography(FIPS186-3).AES-128:Encrypt/Decrypt, Galois Field Multiply for GCMCreating and verifying 64-byte digital signatures(from 32-bytes of message data).Creating a shared secret key on a public channel via Elliptic Curve Diffie-Hellman Algorithm.SHA-256 HMAC Hash including off-chip context save/restoreInternal high quality FIPS random number generator.Embedded in the chip is a 10Kb EEPROM array that can be used for storing keys, certificates, data, consumption logging, and security configurations. Access to the sections of memory can then be restricted and the configuration locked to prevent changes. Each ATECC608A Breakout ships with a guaranteed unique 72-bit serial number and includes several security features to prevent physical attacks on the device itself, or logical attacks on the data transmitted between the device.A summary datasheet for the ATECC608A is available here. The full datasheet is under NDA with Microchip. You will need to contact them for access to the entire datasheet. Meanwhile, the ArduinoATECCX08 Library currently only supports the ATECC608A with SAMD21 Arduino boards.We do have much more support for the ATECC508A version of this chip. Please check out our ATECC508A Hookup Guide and Arduino Library(which includes six examples). This will get you familiar with the basics of elliptic curve cryptography and signing/verifying data with the ATECC508A version of the chip.Note:The I2C address of the ATECC608A is 0x60 and is software-configurable to any address. A multiplexer/Mux is required to communicate to multiple ATECC608A sensors at the default address when on a single bus. If you need to use more than one ATECC608A sensor at the default address, consider using the Qwiic Mux Breakout.Note:The ATECC608A can be only configured once before it isPERMANENTLYlocked. It is advisable that users purchase multiple boards in order to use other configurations and explore the advanced functions of the ATECC608A.Additionally, this boardIScapable of encrypting and decrypting data. However, to access these additional features, you will need to contact Microchip and sign an NDA contract to obtain the complete datasheet.It is recommended that an SparkFun RedBoard Turbo - SAMD21 Development Board is used with this product due to the buffer size required on the I2C bus.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.FeaturesOperating Voltage:2.0V-5.5V(Default on Qwiic System:3.3V)Active Current Draw(for ATECC608A):16 mASleep Current(for ATECC608A):<150 nAGuaranteed Unique 72-bit Serial Number10 Kb EEPROM Memory for Keys, Certificates, and DataStorage for up to 16 Keys256-bit Key LengthInternal High-Quality FIPS Random Number Generator(RNG)Configurable I2C Address(7-bit):0x60(Default)
DescriptionThe MicroMod Qwiic Carrier Board can be used to rapidly prototype with other Qwiic devices. The MicroMod M.2 socket provides users the freedom to experiment with any processor board in the MicroMod ecosystem. This board also features two Qwiic connectors and four 4-40 screw inserts to connect and mount Qwiic devices.This version of the SparkFun MicroMod Qwiic Carrier Board features a single port for our standard 1in. by 1in. Qwiic Breakouts. However, you aren't beholden to attaching just one Qwiic breakout since you are able to stack the boards on top of each other, allowing you to hook up a full circuit of Qwiic sensors and accessories to fully utilize your next project!MicroMod is a modular interface ecosystem that connects a microcontroller "processor board" to various "carrier board" peripherals. Utilizing the M.2 standard, the MicroMod standard is designed to easily swap out processors on the fly. Pair a specialized carrier board for the project you need with your choice of compatible processor!Get Started With the MicroMod Qwiic Carrier Board GuideFeaturesM.2 MicroMod(Processor Board)ConnectorUSB-C Connector3.3V 1A Voltage RegulatorQwiic ConnectorsBoot/Reset ButtonsCharge CircuitFour 4-40 Inserts
DescriptionThe MCP9600 Breakout is a high accuracy Thermocouple Amplifier equipped with an I2C interface, accessed over our Qwiic system. Inside the chip are two temperature sensors, one for the thermocouple itself(the hot junction)and one for the chip itself(the cold junction). As a result, the MCP9600 can read both the ambient temperature and the temperature of whatever you're trying to measure! The MCP9600 can do both with a resolution of 0.0625℃, and an accuracy of ±1.5℃(worst-case). The MCP9600 Thermocouple Amplifier is one of our many Qwiic compatible boards! Simply plug and go. No soldering, no figuring out which is SDA or SCL, and no voltage regulation or translation required!This version of the board comes equipped with screw terminals to allow for your own Thermocouple's wiring to be hooked up with the turn of a screw. This makes it perfect for a variety of applications, from measuring the temperature of your Crock-Pot to making sure your backyard induction furnace is up to temperature.In addition, the MCP9600 has four on-board temperature alerts that you can configure! Instead of constantly polling the sensor over I2C, you can set a temperature limit to trigger an interrupt when the temperature reaches a certain value. This frees up your microcontroller and your I2C bus to do more important things. It's also possible to put the MCP9600 into alternate operation modes in order to save power. The sensor supports a burst mode, where it will take a specified number of samples, return the results, and then go to sleep. This low-power mode makes the MCP9600 perfect for portable applications!We've written an Arduino library to help you get started quickly. You can download the library through the Arduino library manager by searching 'SparkFun MCP9600' or you can get the GitHub repo as a .zip file and install the library from there.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.Get Started with the Qwiic Thermocouple AmplifierFeaturesTemperature Range of -200℃ to 1350℃Four Onboard Temperature AlertsResolution of 0.0625℃Screw Terminal ConnectorADDR Jumper for variable I2C Addresses(default address of 0x60)2x Qwiic Connectors
DescriptionThe Xcelite 8-in-1 Screwdriver Set provides eight high-quality bits in a single ergonomic tool. Each bit is easily accessible with a spring-loaded magnetic housing that holds the seven included bits you aren't currently using. Though the screwdriver set includes eight unique bits, the end of the shaft features a 0.25" hex driver that can fit most of your existing 1/4" bits. With a strong magnetic hold and no-roll handle design, this is one of the best all-in-one tools we have used!The shaft of this multiple-tip driver is made from a chrome-molybdenum vanadium steel that makes for great durability and longevity.
DescriptionThis is a 10-pack of wires that are pre-terminated with an alligator clip on one end and a hookup pigtail on the other. Alligator clips are a staple item for any workbench or makerspace, and with these cables you will be able to easily incorporate those clips into a breadboard, development platform or anything else to which you would normally be able to attach a hookup wire.Each alligator clip with pigtail cable has a wire length of 30cm(that's a little less than 1ft)and a male pin that easily inserts into a standard 0.1" connector. Each pack consists of five red cables and five white cables.
DescriptionThe MCP9600 Breakout is a high accuracy Thermocouple Amplifier equipped with an I2C interface, accessed over our Qwiic system. Inside the chip are two temperature sensors, one for the thermocouple itself(the hot junction)and one for the chi
DescriptionThe Pi Zero USB Stem is a PCB kit that turns a Raspberry Pi Zero into a USB dongle. Once the Stem is installed, your Raspberry Pi can be plugged directly into a computer or USB hub without any additional cables or power supplies. The Raspberry Pi then acts as a USB device using its own Linux kernel gadget drivers to get started.The Zero Stem is designed to be soldered directly to the USB SMD test pads on the bottom of the Raspberry Pi Zero, needing no wires or pogo pins at all, just solder and a soldering iron! Attaching the stem to your Pi also allows you to create a portable VNC server, or even cluster several Raspberry Pi Zeros with just a USB hub.The Zero Stem is compatible with the Raspberry Pi Zero v1.3 and the Raspberry Pi Zero W v1.1, but unfortunately it is not compatible with the Raspberry Pi Zero v1.2 or any full-size Raspberry Pi due to their shapes and sizes.Note:In order for your Pi Zero to function as a USB device with this Stem, you will need to configure it to act as one. You will be able to find these instructions in the Documentations tab under "How to OTG Fast".
DescriptionThe new PureThermal Mini Pro JST-SR with Thermal by FLIR is a hackable thermal camera for the FLIR Lepton thermal imaging camera core. Just like its PureThermal 2 predecessor, it ships pre-configured to operate as a plug-and-play UVC 1.0 USB thermal webcam that will work with standard webcam and video apps on all major platforms using a JST-SR to USB Cable, or your own custom cable. For developers, its reference firmware and viewer software are open source.It has multiple connection options such as solder straight to the board or a custom cable using the JST-SR port. The PTMini Pro also features four mounting holes, less complex circuitry, and perhaps best of all, USB DFU. This is a development kit ready to be embedded into a production system.Each board comes with a FLIR Lepton 3.5.The FLIR Lepton(R)is a radiometric-capable LWIR camera solution that is smaller than a dime, fits inside a smartphone, and is one tenth the cost of traditional IR cameras. Using focal plane arrays of either 160x120 or 80x60 active pixels, Lepton easily integrates into native mobile-devices and other electronics as an IR sensor or thermal imager. The radiometric Lepton captures accurate, calibrated, and noncontact temperature data in every pixel of each image.FeaturesPureThermal:Compatible with all production FLIR Leptons, including radiometric 2.5 and 3.5 cores9 Hz color video over usb using the USB UVC classSTM32F412 ARM microprocessor - execute on-board image processing without need for an external systemOpen source reference firmware:GroupGets PureThermal GithubWorks with GetThermal - our custom open source thermal video display software for macOS and Linux with radiometric supportDFU over USB using a JST-SR port to USB cable, or a modified USB cable and the through holes.Four mounting holesCompact form-factor ready to be embedded into production systemsFLIR Lepton 3.5:Thermal sensitivity:< 50 mK(0.050℃)Spectral Range:8 - 14 microns(nominal)Long Wave Infrared(LWIR)Resolution:160h×120v pixelsRadiometric Accuracy - High Gain Mode:Greater of +/- 5℃ or 5%(typical); Low Gain Mode:Greater of +/- 10℃ or 10%(typical)Scene Dynamic Range - High Gain Mode:-10° to +140℃; Low Gain Mode:-10° to +400℃(at room temperature), -10° to +450℃(typical)Pixel Size:12 micrometersFrame Rate:8.7 Hz(effective)Output Format:User-selectable 14-bit, 8-bit(AGC applied), or 24-bit RGB(AGC and colorization applied)Horizontal Field of View(HFOV):57°Lens Type:f/1.1Size(w×l×h):10.50×12.70×7.14 mmWeight:0.9 gramsPower Consumption:150 mW typical, 650 mW during shutter event, 5mW standbyOptimum Operating Temperature Range:-10℃ to + 80℃
DescriptionThe SparkFun 2D Barcode Scanner Breakout is a nifty little breakout board featuring the DE2120 barcode scanner module from DYScan. The DE2120 reads 20 different barcode symbologies(both 1D and 2D)using a camera coupled with on-board image processing to identify and decode everything from UPC codes to QR codes. The module also features two LEDs:one for illumination and one to project the red line that you're used to seeing from laser-based scanners.This breakout board makes it easy to explore all of the capabilities of the DE2120 without dealing with finicky flat flex cables. The scanner's USB interface is exposed via the on-board USB-C connector. A buzzer and status LED are connected to the module through appropriate drive circuits and a push button tactile switch is provided on the "trigger" pin. When you're ready to incorporate the module into your embedded project, you can leverage the 5 pin header for direct access to the TTL serial pins, power pins, and trigger input.The module can be configured either by using the serial interface or by scanning command barcodes found in the Settings Manual.All keyboard, HID, and serial can be transmitted over the single USB-C connector. The DE2120 has the unique ability to enumerate all three protocols including a CDC serial driver so the device appears as a standard COM port.Get Started with the 2D Barcode Scanner Breakout Hookup GuideFeaturesUSB-C Connector for USB HID Interface and Virtual COM portReads 20 different symbologies1D SymbologiesUPC-AUPC-EEAN-8EAN-13Code 128GS1-128Code 39Code 93Code 11Interleaved 2-of-5Matrix 2-of-5Industrial 2-of-5CodabarMSIGS1 DataBarDatalogic 2-of-52D SymbologiesQR CodeData MatrixPDF 417Micro PDF 417Aztec Code
DescriptionA lot of the time you just need to add more analog inputs to solve a problem. It happens. The SparkFun Qwiic 12 Bit ADC can provide four channels of I2C controlled ADC input to your Qwiic enabled project. These channels can be used as single-ended inputs, or in pairs for differential inputs. What makes this even more powerful is that it has a programmable gain amplifier that lets you "zoom in" on a very small change in analog voltage(but will still effect your input range and resolution). 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 ADS1015 uses its own internal voltage reference for measurements, but a ground and 3.3V reference are also available on the pin outs for users. This ADC board includes screw pin terminals on the four channels of input, allowing for solderless connection to voltage sources in your setup. It also has an address jumper that lets you choose one of four unique addresses(0x48, 0x49, 0x4A, 0x4B). With this, you can connect up to four of these on the same I2C bus and have sixteen channels of ADC. The maximum resolution of the converter is 12-bits in differential mode and 11-bits for single-ended inputs. Step sizes range from 125μV per count to 3mV per count depending on the full-scale range(FSR)setting.We have included an onboard 10K trimpot connected to channel A3. This is handy for initial setup testing and can be used as a simple variable input to your project. But don't worry, we added an isolation jumper so you can use channel A3 however you'd like.Note:The I2C address of the ADS1015 is 0x48 and is jumper selectable to 0x49, 0x4A, 0x4B. A multiplexer/Mux is required to communicate to multiple ADS1015 sensors on a single bus. If you need to use more than one ADS1015 sensor consider using the Qwiic Mux Breakout.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.Get Started with the SparkFun Qwiic 12-Bit ADC Hookup GuideFeaturesADS1015Operating Voltage(VDD):2.0V-5.5V(Note:When powering with a Qwiic cable, the input range is only 3.3v)Operating Temperature:-40℃ to 125℃Operation Modes:Single-Shot, Continuous-Conversion(Default), and Duty CyclingAnalog Inputs:Measurement Type:Single-Ended(Default)Input Voltage Range:GND to VDDFull Scale Range(FSR):±.256V to ±6.114V(Default:2.048V)Resolution:12-bit(Differential)or 11-bit(Single-Ended)LSB size:0.125mV - 3mV(Default:1 mV)Sample Rate:128 Hz to 3.3 kHz(Default:1600SPS)Current Consumption(Typical):150μA-200μAI2C Address:0x48(Default), 0x49, 0x4A, or 0x4BScrew pin terminals for solderless connection to voltage sourcesFour unique I2C addresses:0x480x490x4A0x4B2x Qwiic connection portsOnboard 10K trimpot