Distance-Measuring Modules for Development Boards
Stream distance readings to your development board in real time. Set up these modules near your robotics, production lines, or liquid monitoring systems to capture changing positioning.
Ultrasonic modules use sound pulses to measure distance. They can be used in low lighting. However, they may not be accurate on soft, small, or oddly shaped objects that won’t reflect sound waves properly.
Infrared LED modules bounce light off an object and back into their own sensor to measure distance. Those with a Qwiic connection are easily installed using Qwiic cords.
Laser modules quickly and accurately detect objects up to 40 meters away. Choose them to measure the distance of fast-moving objects.
Modules with I2C protocol make setup and data collection simple. They convert readings into an electrical signal to transmit to your board.

Sensing Distance | Accuracy | Output Data Frequency, Hz | Input Voltage | Lg. | Wd. | Ht. | Each | |
2 cm-4 m | ±0.3 cm | 40 | 5V DC | 1 3/4" | 3/4" | 1/2" | 0000000 | 00000 |


Output Data | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sensing Distance | Resolution | Accuracy | Resolution, bit | Frequency, Hz | Input Voltage | Communication Protocol | I2C Address | Connection Type | No. of Qwiic Connections | No. of Wire Leads | Wire Lead Lg. | Lg. | Wd. | Ht. | Each | |
4 cm-30 cm | __ | __ | __ | 50 | 4.5-5.5V DC | __ | __ | Wire Leads | __ | 3 | 5" | 1 3/4" | 3/4" | 9/16" | 0000000 | 000000 |
10 cm-80 cm | __ | __ | __ | 20 | 4.5-5.5V DC | __ | __ | Wire Leads | __ | 3 | 5" | 1 3/4" | 3/4" | 9/16" | 0000000 | 00000 |
5 cm-10 m | 1 cm | ±1 cm | 7 | 200 | 3.3V DC | I2C | 0x62 | Qwiic | 2 | __ | __ | 2 5/16" | 1" | 7/8" | 0000000 | 00000 |

Output Data | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sensing Distance | Resolution | Accuracy | Resolution | Frequency | Input Voltage | Communication Protocol | I2C Address | Connection Type | No. of Wire Leads | Wire Lead Lg. | Lg. | Wd. | Ht. | Environmental Rating | Each | |
1 m-40 m | 1 cm | ±2.5 cm | 7 bit | 1 kHz | 4.75-5V DC | I2C | 0x62 | Wire Leads | 6 | 7 3/4" | 2 1/8" | 1" | 1 5/16" | IP07 | 0000000 | 0000000 |
Barcode Scanner Modules for Development Boards

Build a scanner directly into your machine. These scanners are often used in kiosks for scanning standard barcodes and QR codes to identify items, track documents, and manage inventory. Solder on a wire or header to connect the scanner to your electronic device. For a direct connection to your computer, plug in a USB cable (not included).
Scan | For Symbology Type | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Distance | Speed, in./sec. | Scanner Resolution | 1D Scanner | 2D Scanner | Output Data Resolution, bit | Input Voltage | No. of USB Connections | Lg. | Wd. | Each | |
USB-C Connection | |||||||||||
1"-15 3/4" | 9.8 | 640 × 480 | Codabar Code 11 Code 39 Code 93 Code 128 Datalogic 2-of-5 EAN-8 EAN-13 GS1 DataBar GS1-128 Industrial 2-of-5 Interleaved 2-of-5 Matrix 2-of-5 MSI UPC-A UPC-E | Aztec Code Data Matrix Micro PDF 417 PDF 417 QR Code | 32 | 3.3V DC | 1 | 1 3/4" | 1" | 0000000 | 000000 |
Motion-Sensing Modules for Development Boards
By detecting body heat, these modules sense when people are moving. Connect them to your development board to integrate them into alarm systems, automated lighting, and other applications.
Modules with an adjustable infrared motion sensor let you expand or lower the sensing distance. To connect them to a device, solder wires or headers to them.
Modules with a fixed infrared motion and thermal sensor can detect if a person is moving or even just present within the sensing distance. That means you could use them to automate lighting in an office where workers are sitting still. To connect them to your device, solder on wires or headers. For a solderless connection, use a Qwiic cord.

Sensing Distance | Field of View | Input Voltage | Lg. | Wd. | Each | |
2-5 m | 100° | 3-5.75V DC | 1 7/16" | 1 3/16" | 0000000 | 000000 |

Output Data | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Sensing Distance | Field of View | Accuracy | Resolution, bit | Frequency, Hz | Input Voltage | I2C Address | No. of Qwiic Connections | Lg. | Wd. | Each | |
I2C Communication Protocol—Qwiic Connection | |||||||||||
4 m | 80° | ±0.3° C | 16 | 30 | 1.7-3.6V DC | 0x5A | 2 | 1" | 1" | 0000000 | 000000 |
Programming Modules for Development Boards


Program mini development boards and other custom circuit boards with these modules. To program your board, attach the module and connect it to your computer using a USB cord (sold separately). Then transfer the code from your computer to the development board. Once the board has been programmed, the module can be removed. Choose an operating voltage that supports the board you’re programming.
Programming Modules | 6-ft. USB Cords | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Operating Voltage | USB Connection Type | Header Gender | Hole Center-to-Center | Lg. | Wd. | For Manufacturer | For Manufacturer Series | Each | Each | ||
5V DC | Mini B | Female | 0.1" | 1 1/8" | 7/8" | Arduino | LilyPad, Pro, Pro Mini | 0000000 | 000000 | 0000000 | 00000 |
3.3V DC | Mini B | Female | 0.1" | 1 3/16" | 3/8" | Arduino | LilyPad, Pro, Pro Mini | 0000000 | 00000 | 0000000 | 0000 |
Environmental-Monitoring Modules for Development Boards
Keep equipment running and working conditions safe—these modules add air quality tracker capabilities to your development board. Each module gathers data on air conditions, ranging from temperature and humidity to carbon dioxide or volatile organic compound (VOC) levels. These modules easily connect to boards and other components with Qwiic cords or by soldering.
Modules with an air quality sensor identify spikes in VOC levels to track air quality changes. Instead of directly measuring VOCs, they measure how much the VOC level has changed in the last 24 hours.
Modules with a temperature, humidity, and air quality sensor help you make sure the air is healthy in your facility. They directly measure the amount of carbon dioxide in the air.
Modules with a temperature, humidity, and barometer sensor are often used as part of an automated system that runs equipment based on the weather. For instance, you can use them in a system that will turn on a humidifier if humidity dips below a certain level.
Modules with a temperature, humidity, air quality, and barometer sensor give you the most comprehensive picture of air conditions in your facility. They directly measure the amount of VOCs and give you an estimated measurement of carbon dioxide based on VOC levels. They monitor air quality using Germany’s Air Quality Index (AQI).

Measures | Relative Volatile Organic Compound Index | Input Voltage | I2C Address | No. of Qwiic Connections | Lg. | Wd. | Each | |
Relative Volatile Organic Compound Concentration | 0-500 | 1.7-3.6V DC | 0x59 | 2 | 1" | 1" | 0000000 | 000000 |

Measures | Temp. Range, °C | Relative Humidity | Carbon Dioxide Concentration | Input Voltage | I2C Address | No. of Qwiic Connections | Lg. | Wd. | Each | |
Temperature, Relative Humidity, Carbon Dioxide | -10° to 60° | 0%-100% | 0-40,000 ppm | 2.4-5.5V DC | 0x62 | 2 | 1" | 1" | 0000000 | 000000 |

Measures | Temp. Range, °C | Relative Humidity | Barometric Pressure | Input Voltage | I2C Address | No. of Qwiic Connections | Lg. | Wd. | Each | |
Temperature, Relative Humidity, Barometric Pressure | -40° to 85° | 0%-100% | 8.9-32.5 in. of Hg | 1.71-3.6V DC | 0x76, 0x77 | 2 | 1" | 1" | 0000000 | 000000 |

Measures | Temp. Range, °C | Relative Humidity | Equivalent Carbon Dioxide Concentration | Total Volatile Organic Compound | Barometric Pressure | Input Voltage | I2C Address | No. of Qwiic Connections | Lg. | Wd. | Each | |
Temperature, Relative Humidity, Equivalent Carbon Dioxide, Total Volatile Organic Compound Concentration, Air Quality Index, Barometric Pressure | 0° to 65° | 20%-80% | 400-650,000 ppm | 0-65,000 ppb | 8.9-32.5 in. of Hg | 1.2-3.6V DC | 0x52, 0x53, 0x76, 0x77 | 2 | 1" | 1" | 0000000 | 000000 |
Airflow Modules for Development Boards

Position these modules in vents or near sensitive electronics to monitor airflow. Unlike handheld meters, these modules continuously monitor airflow and alert you to changes. Connect them to development boards with Qwiic cords or by soldering.
Output Data | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Airflow, mph | Airflow Tolerance, mph | Resolution, bit | Frequency, Hz | Input Voltage | I2C Address | No. of Qwiic Connections | Lg. | Wd. | Each | |
I2C Communication Protocol—Qwiic Connection | ||||||||||
0-33.6 | -1.68 to 1.68 | 12 | 8 | 2.7-3.3V DC | 0x28 | 2 | 1" | 1" | 0000000 | 000000 |
Motion-Measuring Modules for Development Boards

Measure your device's acceleration, rotation, or orientation. These modules gather data over time and track movement, which can help improve performance, debug issues, and calibrate your components. Solder them onto a development board. To connect them to your device, solder on a wire or header. For a solderless connection, use a Qwiic cord (not included).
An accelerometer measures the rate at which your device is speeding up or slowing down. A gyroscope measures how fast your device is rotating. A magnetometer measures your device's orientation.
Output Data | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Acceleration | Velocity | Magnetic Field | Resolution, bit | Frequency, kHz | Input Voltage | I2C Address | No. of Qwiic Connections | Lg. | Wd. | Each | |
I2C Communication Protocol—Qwiic Connection | |||||||||||
Modules with Accelerometer | |||||||||||
8 g 16 g 32 g 64 g | __ | __ | 16 | 10 | 1.2-3.6V DC | 0x1E 0x1F | 2 | 1" | 1" | 0000000 | 000000 |
Modules with Magnetometer | |||||||||||
__ | __ | 0-8 gauss | 18 | 1 | 2.8-3.6V DC | 0x30 | 1 | 3/4" | 5/16" | 0000000 | 00000 |
Modules with Accelerometer and Gyroscope | |||||||||||
2 g 4 g 8 g 16 g | 125°/s 250°/s 500°/s 1,000°/s 2,000°/s 4,000°/s | __ | 16 | 7.68 | 1.71-3.6V DC | 0x6A 0x6B | 2 | 1" | 1" | 0000000 | 00000 |
Modules with Accelerometer, Gyroscope, and Magnetometer | |||||||||||
2 g 4 g 8 g 16 g | 125°/s 250°/s 500°/s 1,000°/s 2,000°/s 4,000°/s | 0-8 gauss | 18 | 1 | 1.71-3.6V DC | 0x6A 0x6B 0x30 | 2 | 1" | 1" | 0000000 | 00000 |
Circuit Board Voltage Regulators
Safely power low-voltage components in circuits with a high-voltage source. These regulators turn high-voltage inputs into lower, more stable outputs.
Regulators with an adjustable output voltage let you fine-tune the output to best fit your circuit. To adjust the output voltage, connect them to two resistors (not included). The resistance values determine your output voltage.
Dropout voltage is the minimum required difference between the input voltage and your regulator’s output voltage.
For technical drawings and 3-D models, click on a part number.

Input Voltage | Terminal | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Output Voltage | Min. | Max. | Dropout Voltage | Max. Current | Trade Size | Trade Number | No. of | Lg. | Material | For Hole Ctr.-to-Ctr. | Ht. | Wd. | Dp. | Pkg. Qty. | Pkg. | |
Fixed Output Voltage | ||||||||||||||||
Positive | ||||||||||||||||
5V DC | 8V DC | 35V DC | 2V DC | 1.5A | TO-220 | L7805 | 3 | 9/16" | Tin-Plated Copper | 0.1" | 5/8" | 13/32" | 3/16" | 5 | 0000000 | 00000 |
6V DC | 11V DC | 35V DC | 2V DC | 1.5A | TO-220 | L7806 | 3 | 9/16" | Tin-Plated Copper | 0.1" | 5/8" | 13/32" | 3/16" | 5 | 0000000 | 0000 |
8V DC | 14V DC | 35V DC | 2V DC | 1.5A | TO-220 | L7808 | 3 | 9/16" | Tin-Plated Copper | 0.1" | 5/8" | 13/32" | 3/16" | 5 | 0000000 | 0000 |
9V DC | 15V DC | 35V DC | 2V DC | 1.5A | TO-220 | L7809 | 3 | 9/16" | Tin-Plated Copper | 0.1" | 5/8" | 13/32" | 3/16" | 5 | 0000000 | 0000 |
12V DC | 16V DC | 35V DC | 2V DC | 1.5A | TO-220 | L7812 | 3 | 9/16" | Tin-Plated Copper | 0.1" | 5/8" | 13/32" | 3/16" | 5 | 0000000 | 0000 |
15V DC | 19V DC | 35V DC | 2V DC | 1.5A | TO-220 | L7815 | 3 | 9/16" | Tin-Plated Copper | 0.1" | 5/8" | 13/32" | 3/16" | 5 | 0000000 | 0000 |
24V DC | 28V DC | 35V DC | 2V DC | 1.5A | TO-220 | L7824 | 3 | 9/16" | Tin-Plated Copper | 0.1" | 5/8" | 13/32" | 3/16" | 5 | 0000000 | 0000 |
Negative | ||||||||||||||||
-15V DC | -19V DC | -35V DC | 2V DC | 1.5A | TO-220 | L7915 | 3 | 9/16" | Tin-Plated Copper | 0.1" | 5/8" | 13/32" | 3/16" | 5 | 0000000 | 0000 |
-12V DC | -16V DC | -35V DC | 1.1V DC | 1.5A | TO-220 | L7912 | 3 | 9/16" | Tin-Plated Copper | 0.1" | 5/8" | 13/32" | 3/16" | 5 | 0000000 | 0000 |
-9V DC | -15V DC | -35V DC | 2V DC | 1.5A | TO-220 | L7909 | 3 | 9/16" | Tin-Plated Copper | 0.1" | 5/8" | 13/32" | 3/16" | 5 | 0000000 | 0000 |
-8V DC | -14V DC | -35V DC | 2V DC | 1.5A | TO-220 | L7908 | 3 | 9/16" | Tin-Plated Copper | 0.1" | 5/8" | 13/32" | 3/16" | 5 | 0000000 | 0000 |
-6V DC | -11V DC | -35V DC | 2V DC | 1.5A | TO-220 | L7906 | 3 | 9/16" | Tin-Plated Copper | 0.1" | 5/8" | 13/32" | 3/16" | 5 | 0000000 | 0000 |
-5V DC | -8V DC | -35V DC | 1.1V DC | 1.5A | TO-220 | L7905 | 3 | 9/16" | Tin-Plated Copper | 0.1" | 5/8" | 13/32" | 3/16" | 5 | 0000000 | 0000 |
Adjustable Output Voltage | ||||||||||||||||
Positive | ||||||||||||||||
1.25V DC to 37V DC | 4.25V DC | 40V DC | 1.25V DC | 1.5A | TO-220 | LM317 | 3 | 9/16" | Tin-Plated Copper | 0.1" | 5/8" | 13/32" | 3/16" | 5 | 0000000 | 0000 |

Terminal | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
No. of Pieces | Includes | Max. Current | Trade Size | No. of | Lg. | Material | For Hole Ctr.-to-Ctr. | Ht. | Wd. | Dp. | Each | |
70 | L7805 Positive Regulators for 5V DC Output (5 Pieces) L7806 Positive Regulators for 6V DC Output (5 Pieces) L7808 Positive Regulators for 8V DC Output (5 Pieces) L7809 Positive Regulators for 9V DC Output (5 Pieces) L7812 Positive Regulators for 12V DC Output (5 Pieces) L7815 Positive Regulators for 15V DC Output (5 Pieces) L7824 Positive Regulators for 24V DC Output (5 Pieces) L7905 Negative Regulators for -5V DC Output (5 Pieces) L7906 Negative Regulators for -6V DC Output (5 Pieces) L7908 Negative Regulators for -8V DC Output (5 Pieces) L7909 Negative Regulators for -9V DC Output (5 Pieces) L7912 Negative Regulators for -12V DC Output (5 Pieces) L7915 Negative Regulators for -15V DC Output (5 Pieces) LM317 Adjustable Positive Regulators for 1.25 to 37V DC Output (5 Pieces) | 1.5A | TO-220 | 3 | 9/16" | Tin-Plated Copper | 0.1" | 5/8" | 13/32" | 3/16" | 0000000 | 000000 |
Logic Level Converters for Development Boards

Communicate between a development board and other components, such as sensors and actuators, that use digital signals at a different voltage. Connect your high-voltage power source and devices to one side and your low-voltage power source and devices to the other. These converters have four independent communication channels, each of which connects high-voltage devices to low-voltage devices. All channels are bidirectional, converting voltage from high to low and low to high, so they support protocols such as I2C that send data in both directions on a single wire. They’re often used between a 5V DC device and a 3.3V DC device, but will work with any voltages within the listed range. For fast prototyping, solder on headers and plug them directly into a breadboard. For a permanent connection, solder on wires.
Input/Output | |||||||
---|---|---|---|---|---|---|---|
Voltage | Type | No. of Channels | Lg. | Wd. | Hole Center-to-Center | Each | |
Bidirectional | |||||||
0.8V DC-5V DC | Digital | 4 | 5/8" | 9/16" | 0.1" | 0000000 | 00000 |
Absolute Pressure Transmitters for Development Boards

- For Use With: Air, Argon, Nitrogen, Water
- Accuracy: ±0.25%
- Tube Connection: Unthreaded Male
- Housing Material: Stainless Steel
- Connection Material: Stainless Steel
- Temperature Range: 30° to 120° F
Measure your equipment’s pressure and send the data directly to a development board or single-board computer. Also known as transducers, these transmitters convert pressure into an electrical I2C signal and transmit it to your board by connecting a cord (not included) with a Qwiic connection. Transmitters connect directly to your machinery via tubing (not included), letting you monitor activity such as gas tank pressurization and liquid fill level.
Unlike other pressure transmitters that measure the difference between your system and the atmosphere, these transmitters give measurements relative to zero pressure—regardless of altitude or temperature. They will only provide accurate readings within the rated pressure range.
Pressure Range, psi | Maximum Continuous Pressure, psi | Maximum Short-Term Pressure, psi | Input Voltage | For Tube ID | I2C Address | No. of Qwiic Connections | Ht. | Wd. | Each | |
I2C Communication Protocol—Qwiic Connection | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
1-25 | 60 | 60 | 1.8-3.6V DC | 0.1" | 0x18 | 2 | 1" | 1" | 0000000 | 000000 |
RFID Reader Kits for Development Boards


Scan RFID cards when prototyping systems for item tracking and conveyor sorting. These readers scan one card at a time without requiring a direct line of sight, so they'll work in areas where bar code scanners can't. An LED and a buzzer indicate each successful scan. Readers connect to your development board with an included Qwiic cord that snaps into place, saving you the effort of soldering. If your board doesn’t have a Qwiic connection, choose a cord with a machine-pin plug. The two included RFID cards, as well as additional cards, have unique IDs and cannot be rewritten.
Sensing distance for your reader is reduced when cards are misaligned or scanned in hot or cold environments. The sensing distance in the table below represents typical factory conditions for the included card.