{"title":"Sensors","description":"\u003cp\u003eBrowse our Sensors collection. Free Shipping.\u003c\/p\u003e","products":[{"product_id":"pololu-digital-distance-sensor-200cm","title":"Pololu Digital Distance Sensor 200cm","description":"\u003cp\u003e\u003cspan\u003eThis small lidar-based distance sensor from Pololu detects the presence of objects within \u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003e200\u003c\/strong\u003e\u003c\/span\u003e\u003cstrong\u003e cm\u003c\/strong\u003e\u003cspan\u003e. \u003c\/span\u003e\u003cspan\u003eIt has a single digital output that drives low when an object is being detected; otherwise, it is high. It works over an input voltage range of 3.0 V to 5.5 V, and the 0.1″ pin spacing makes it easy to use with standard solderless breadboards and 0.1″ perfboards.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThis compact sensor is a great way to quickly detect the presence of nearby objects. As long as the sensor is enabled, it takes continuous distance measurements and uses a single digital output to indicate if it detects an object within its detection range. The output is driven low when the sensor detects an object; otherwise, the output is high.\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003ePlease note that this sensor will only tell you \u003cem\u003eif\u003c\/em\u003e there is an object within the detection range along its line of sight, not how far away it is. As shown in the diagram in the product images, there is hysteresis at the maximum range threshold to help ensure a clean transition as objects cross the threshold. The sensor can detect objects to within about 5 mm of the sensor face.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eUnlike simpler optical sensors that use the intensity of reflected light to detect objects, this sensor uses a short-range lidar module to precisely measure how long it takes for emitted pulses of infrared, eye-safe laser light to reach the nearest object and be reflected back. This allows the sensor performance to be largely independent of object reflectivity and ambient lighting conditions (though the range can be reduced for extremely low-reflectance objects).\u003c\/p\u003e\n\u003cp\u003eSome example applications include:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003ebreak-beam sensor or photogate alternative\u003c\/li\u003e\n\u003cli\u003enon-contact bumper or obstacle detector for a robot\u003c\/li\u003e\n\u003cli\u003enon-contact interface element for activating a device or process\u003c\/li\u003e\n\u003cli\u003ea counter or timer of objects as they pass by\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eImportant note:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eThis product might ship with a protective liner covering the sensor IC. \u003cins\u003eThe liner must be removed\u003c\/ins\u003e\u003cspan\u003e for proper sensing performance.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003eSpecifications\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOperating voltage: 3.0 V to 5.5 V\u003c\/li\u003e\n\u003cli\u003eCurrent consumption: 30 mA (typical) when enabled, 0.4 mA when disabled\u003c\/li\u003e\n\u003cli\u003eMaximum range: \u003cstrong\u003e200 cm (79″)\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eMinimum range: \u003cstrong\u003e\u0026lt; 1 mm\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eMinimum update rate: \u003cstrong\u003e30 Hz (33 ms period)\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eField of view (FOV): 15° typical; can vary with object reflectance and ambient conditions\u003c\/li\u003e\n\u003cli\u003eOutput type: digital signal (low when detecting an object, high otherwise)\u003c\/li\u003e\n\u003cli\u003eDimensions: 0.85″ × 0.35″ × 0.122″ (21.6 × 8.9 × 3.1 mm); see the\u003cspan\u003e \u003c\/span\u003edimension diagram\u003cspan\u003e \u003c\/span\u003e(191k pdf) for more information\u003c\/li\u003e\n\u003cli\u003eWeight: 0.014 oz (0.4 g)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eUsing the sensor\u003c\/h3\u003e\n\u003cp\u003e\u003cspan\u003eThree connections are necessary to use this module: VIN, GND, and OUT. These pins are accessible through a row of 0.1″-pitch through holes, which work with standard \u003c\/span\u003e0.1″ (2.54 mm) male headers\u003cspan\u003e and \u003c\/span\u003e0.1″ female headers\u003cspan\u003e (available separately).\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThe VIN pin should be connected to a 3 V to 5.5 V source, and GND should be connected to 0 volts. The OUT pin drives low (0 V) when an object is being detected and it drives high (to the VIN level) when an object is not being detected. It is weakly pulled high when the sensor is disabled or waiting for its first reading to complete after power-up. A red LED on the backside of the board also lights whenever an object is detected.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eThe board has an optional ENABLE pin that can be driven low to put it into a low-power state that consumes approximately 0.4 mA. This pin can be accessed through a via or its neighbouring surface-mount pad on the backside labelled “EN” on the silkscreen. The ENABLE pin is pulled up to VIN, enabling the sensor by default.\u003c\/p\u003e\n\u003cp\u003eThe board has one mounting hole intended for use with #2 or M2\u003cspan\u003e \u003c\/span\u003escrews.\u003c\/p\u003e\n\u003ch3\u003e\u003c\/h3\u003e\n\u003ch3\u003eComparison to Sharp Digital Distance Sensors\u003c\/h3\u003e\n\u003cp\u003eThese Pololu Digital Distance Sensors have the same form factor and pinout as our Pololu\u003cspan\u003e \u003c\/span\u003ecarrier boards\u003cspan\u003e \u003c\/span\u003efor the Sharp\/Socle\u003cspan\u003e \u003c\/span\u003eGP2Y0D8x\u003cspan\u003e \u003c\/span\u003edigital distance sensors. They are available in the same 5 cm, 10 cm, and 15 cm ranges, in addition to longer ranges of up to several meters.\u003c\/p\u003e\n\u003cp\u003eThis means they can be used as replacements for these older modules, which are based on sensors from Sharp\/Socle that are no longer in production, and the longer-range versions can serve as upgrades that provide enhanced detection and measurement capabilities. The sensors on these newer units are much thinner than the Sharp modules, so the zero-range point is approximately 7mm closer to the PCB, and the beam angle of the newer units is wider.\u003c\/p\u003e","brand":"Pololu","offers":[{"title":"Default Title","offer_id":43643613216829,"sku":"qay1789691218766","price":22.04,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/9716\/8957\/files\/pololu-digital-distance-sensor-200cm_1.jpg?v=1789691222"},{"product_id":"pololu-digital-distance-sensor-5cm","title":"Pololu Digital Distance Sensor 5cm","description":"\u003cp\u003e\u003cspan\u003eThis small lidar-based distance sensor from Pololu detects the presence of objects within \u003c\/span\u003e\u003cstrong\u003e5 cm\u003c\/strong\u003e\u003cspan\u003e. \u003c\/span\u003e\u003cspan\u003eIt has a single digital output that drives low when an object is being detected; otherwise, it is high. It works over an input voltage range of 3.0 V to 5.5 V, and the 0.1″ pin spacing makes it easy to use with standard solderless breadboards and 0.1″ perfboards.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThis compact sensor is a great way to quickly detect the presence of nearby objects. As long as the sensor is enabled, it takes continuous distance measurements and uses a single digital output to indicate if it detects an object within its detection range. The output is driven low when the sensor detects an object; otherwise, the output is high.\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003ePlease note that this sensor will only tell you \u003cem\u003eif\u003c\/em\u003e there is an object within the detection range along its line of sight, not how far away it is. As shown in the diagram in the product images, there is hysteresis at the maximum range threshold to help ensure a clean transition as objects cross the threshold. The sensor can detect objects to within about 5 mm of the sensor face.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eUnlike simpler optical sensors that use the intensity of reflected light to detect objects, this sensor uses a short-range lidar module to precisely measure how long it takes for emitted pulses of infrared, eye-safe laser light to reach the nearest object and be reflected back. This allows the sensor performance to be largely independent of object reflectivity and ambient lighting conditions (though the range can be reduced for extremely low-reflectance objects).\u003c\/p\u003e\n\u003cp\u003eSome example applications include:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003ebreak-beam sensor or photogate alternative\u003c\/li\u003e\n\u003cli\u003enon-contact bumper or obstacle detector for a robot\u003c\/li\u003e\n\u003cli\u003enon-contact interface element for activating a device or process\u003c\/li\u003e\n\u003cli\u003ea counter or timer of objects as they pass by\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eImportant note:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eThis product might ship with a protective liner covering the sensor IC. \u003cins\u003eThe liner must be removed\u003c\/ins\u003e\u003cspan\u003e for proper sensing performance.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003eSpecifications\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOperating voltage: 3.0 V to 5.5 V\u003c\/li\u003e\n\u003cli\u003eCurrent consumption: 30 mA (typical) when enabled, 0.4 mA when disabled\u003c\/li\u003e\n\u003cli\u003eMaximum range: \u003cstrong\u003e5 cm (2″)\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eMinimum range: \u003cstrong\u003e\u0026lt; 5 mm\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eMinimum update rate: \u003cstrong\u003e145 Hz (6.9 ms period)\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eField of view (FOV): 15° typical; can vary with object reflectance and ambient conditions\u003c\/li\u003e\n\u003cli\u003eOutput type: digital signal (low when detecting an object, high otherwise)\u003c\/li\u003e\n\u003cli\u003eDimensions: 0.85″ × 0.35″ × 0.122″ (21.6 × 8.9 × 3.1 mm); see the\u003cspan\u003e \u003c\/span\u003edimension diagram\u003cspan\u003e \u003c\/span\u003e(191k pdf) for more information\u003c\/li\u003e\n\u003cli\u003eWeight: 0.014 oz (0.4 g)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eUsing the sensor\u003c\/h3\u003e\n\u003cp\u003e\u003cspan\u003eThree connections are necessary to use this module: VIN, GND, and OUT. These pins are accessible through a row of 0.1″-pitch through holes, which work with standard \u003c\/span\u003e0.1″ (2.54 mm) male headers\u003cspan\u003e and \u003c\/span\u003e0.1″ female headers\u003cspan\u003e (available separately).\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThe VIN pin should be connected to a 3 V to 5.5 V source, and GND should be connected to 0 volts. The OUT pin drives low (0 V) when an object is being detected and it drives high (to the VIN level) when an object is not being detected. It is weakly pulled high when the sensor is disabled or waiting for its first reading to complete after power-up. A red LED on the backside of the board also lights whenever an object is detected.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eThe board has an optional ENABLE pin that can be driven low to put it into a low-power state that consumes approximately 0.4 mA. This pin can be accessed through a via or its neighbouring surface-mount pad on the backside labelled “EN” on the silkscreen. The ENABLE pin is pulled up to VIN, enabling the sensor by default.\u003c\/p\u003e\n\u003cp\u003eThe board has one mounting hole intended for use with #2 or M2\u003cspan\u003e \u003c\/span\u003escrews.\u003c\/p\u003e\n\u003ch3\u003e\u003c\/h3\u003e\n\u003ch3\u003eComparison to Sharp Digital Distance Sensors\u003c\/h3\u003e\n\u003cp\u003eThese Pololu Digital Distance Sensors have the same form factor and pinout as our Pololu\u003cspan\u003e \u003c\/span\u003ecarrier boards\u003cspan\u003e \u003c\/span\u003efor the Sharp\/Socle\u003cspan\u003e \u003c\/span\u003eGP2Y0D8x\u003cspan\u003e \u003c\/span\u003edigital distance sensors. They are available in the same 5 cm, 10 cm, and 15 cm ranges, in addition to longer ranges of up to several meters.\u003c\/p\u003e\n\u003cp\u003eThis means they can be used as replacements for these older modules, which are based on sensors from Sharp\/Socle that are no longer in production, and the longer-range versions can serve as upgrades that provide enhanced detection and measurement capabilities. The sensors on these newer units are much thinner than the Sharp modules, so the zero-range point is approximately 7mm closer to the PCB, and the beam angle of the newer units is wider.\u003c\/p\u003e","brand":"Pololu","offers":[{"title":"Default Title","offer_id":43643613675581,"sku":"wjy1789691220088","price":15.52,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/9716\/8957\/files\/pololu-digital-distance-sensor-5cm_1.jpg?v=1789691224"},{"product_id":"pololu-digital-distance-sensor-10cm","title":"Pololu Digital Distance Sensor 10cm","description":"\u003cp\u003e\u003cspan\u003eThis small lidar-based distance sensor from Pololu detects the presence of objects within \u003cstrong\u003e10\u003c\/strong\u003e\u003c\/span\u003e\u003cstrong\u003e cm\u003c\/strong\u003e\u003cspan\u003e. \u003c\/span\u003e\u003cspan\u003eIt has a single digital output that drives low when an object is being detected; otherwise, it is high. It works over an input voltage range of 3.0 V to 5.5 V, and the 0.1″ pin spacing makes it easy to use with standard solderless breadboards and 0.1″ perfboards.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThis compact sensor is a great way to quickly detect the presence of nearby objects. As long as the sensor is enabled, it takes continuous distance measurements and uses a single digital output to indicate if it detects an object within its detection range. The output is driven low when the sensor detects an object; otherwise, the output is high.\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003ePlease note that this sensor will only tell you \u003cem\u003eif\u003c\/em\u003e there is an object within the detection range along its line of sight, not how far away it is. As shown in the diagram in the product images, there is hysteresis at the maximum range threshold to help ensure a clean transition as objects cross the threshold. The sensor can detect objects to within about 5 mm of the sensor face.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eUnlike simpler optical sensors that use the intensity of reflected light to detect objects, this sensor uses a short-range lidar module to precisely measure how long it takes for emitted pulses of infrared, eye-safe laser light to reach the nearest object and be reflected back. This allows the sensor performance to be largely independent of object reflectivity and ambient lighting conditions (though the range can be reduced for extremely low-reflectance objects).\u003c\/p\u003e\n\u003cp\u003eSome example applications include:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003ebreak-beam sensor or photogate alternative\u003c\/li\u003e\n\u003cli\u003enon-contact bumper or obstacle detector for a robot\u003c\/li\u003e\n\u003cli\u003enon-contact interface element for activating a device or process\u003c\/li\u003e\n\u003cli\u003ea counter or timer of objects as they pass by\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eImportant note:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eThis product might ship with a protective liner covering the sensor IC. \u003cins\u003eThe liner must be removed\u003c\/ins\u003e\u003cspan\u003e for proper sensing performance.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003eSpecifications\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOperating voltage: 3.0 V to 5.5 V\u003c\/li\u003e\n\u003cli\u003eCurrent consumption: 30 mA (typical) when enabled, 0.4 mA when disabled\u003c\/li\u003e\n\u003cli\u003eMaximum range: \u003cstrong\u003e10 cm (4″)\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eMinimum range: \u003cstrong\u003e\u0026lt; 5 mm\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eMinimum update rate: \u003cstrong\u003e115 Hz (8.7 ms period)\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eField of view (FOV): 15° typical; can vary with object reflectance and ambient conditions\u003c\/li\u003e\n\u003cli\u003eOutput type: digital signal (low when detecting an object, high otherwise)\u003c\/li\u003e\n\u003cli\u003eDimensions: 0.85″ × 0.35″ × 0.122″ (21.6 × 8.9 × 3.1 mm); see the\u003cspan\u003e \u003c\/span\u003edimension diagram\u003cspan\u003e \u003c\/span\u003e(191k pdf) for more information\u003c\/li\u003e\n\u003cli\u003eWeight: 0.014 oz (0.4 g)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eUsing the sensor\u003c\/h3\u003e\n\u003cp\u003e\u003cspan\u003eThree connections are necessary to use this module: VIN, GND, and OUT. These pins are accessible through a row of 0.1″-pitch through holes, which work with standard \u003c\/span\u003e0.1″ (2.54 mm) male headers\u003cspan\u003e and \u003c\/span\u003e0.1″ female headers\u003cspan\u003e (available separately).\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThe VIN pin should be connected to a 3 V to 5.5 V source, and GND should be connected to 0 volts. The OUT pin drives low (0 V) when an object is being detected and it drives high (to the VIN level) when an object is not being detected. It is weakly pulled high when the sensor is disabled or waiting for its first reading to complete after power-up. A red LED on the backside of the board also lights whenever an object is detected.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eThe board has an optional ENABLE pin that can be driven low to put it into a low-power state that consumes approximately 0.4 mA. This pin can be accessed through a via or its neighbouring surface-mount pad on the backside labelled “EN” on the silkscreen. The ENABLE pin is pulled up to VIN, enabling the sensor by default.\u003c\/p\u003e\n\u003cp\u003eThe board has one mounting hole intended for use with #2 or M2\u003cspan\u003e \u003c\/span\u003escrews.\u003c\/p\u003e\n\u003ch3\u003e\u003c\/h3\u003e\n\u003ch3\u003eComparison to Sharp Digital Distance Sensors\u003c\/h3\u003e\n\u003cp\u003eThese Pololu Digital Distance Sensors have the same form factor and pinout as our Pololu\u003cspan\u003e \u003c\/span\u003ecarrier boards\u003cspan\u003e \u003c\/span\u003efor the Sharp\/Socle\u003cspan\u003e \u003c\/span\u003eGP2Y0D8x\u003cspan\u003e \u003c\/span\u003edigital distance sensors. They are available in the same 5 cm, 10 cm, and 15 cm ranges, in addition to longer ranges of up to several meters.\u003c\/p\u003e\n\u003cp\u003eThis means they can be used as replacements for these older modules, which are based on sensors from Sharp\/Socle that are no longer in production, and the longer-range versions can serve as upgrades that provide enhanced detection and measurement capabilities. The sensors on these newer units are much thinner than the Sharp modules, so the zero-range point is approximately 7mm closer to the PCB, and the beam angle of the newer units is wider.\u003c\/p\u003e","brand":"Pololu","offers":[{"title":"Default Title","offer_id":43643618787389,"sku":"orm1789691276225","price":20.7,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/9716\/8957\/files\/pololu-digital-distance-sensor-10cm_1.jpg?v=1789691282"},{"product_id":"round-all-in-one-capacitive-fingerprint-sensor-d","title":"Round All-in-one Capacitive Fingerprint Sensor (D)","description":"\u003cp\u003eBased on a high-performance Cortex processor, combined with a high-security commercial fingerprinting algorithm, the UART Fingerprint Sensor (D) features functionalities such as fingerprint enrolling, image acquisition, feature finding, template generating \u0026amp; storing, fingerprint matching and more!\u003c\/p\u003e\n\u003cp\u003eWithout any knowledge about the complicated fingerprinting algorithm, all you need to do is send some simple UART commands to quickly integrate it into fingerprint verification applications which require small size and high precision.\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEasy to use by some simple commands\u003c\/li\u003e\n\u003cli\u003eCommercial fingerprinting algorithm, supports functions like fingerprint enrolling, fingerprint matching, fingerprint image acquisition, fingerprint feature uploading\u003c\/li\u003e\n\u003cli\u003eCapacitive sensitive detection, just touch the collecting window lightly for fast verification\u003c\/li\u003e\n\u003cli\u003eHighly integrated hardware, processor and sensor in one small chip, suitable for compact applications\u003c\/li\u003e\n\u003cli\u003eNarrow stainless steel rim, supports 360° omni-directional verification\u003c\/li\u003e\n\u003cli\u003eEmbedded human sensor, the processor will enter sleep automatically and wake up when touched for lower power consumption\u003c\/li\u003e\n\u003cli\u003eOnboard UART connector, easy to connect with hardware platforms such as Raspberry Pi\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003ctable width=\"651\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd width=\"227\"\u003e\u003cstrong\u003eSensor\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd width=\"424\"\u003eCapacitive touch sensor\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eResolution\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e508 DPI\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eImage pixels\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e160×160\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eImage greyscale\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eSensor dimension\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eR15.5 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eFingerprint capacity\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e150\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eMatching time\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u0026lt;500ms (1:N, and N≤100)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eFalse acceptance rate\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u0026lt; 0.001%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eFalse rejection rate\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u0026lt; 0.1%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eOperating voltage\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e2.7~3.3V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eOperating current\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u0026lt; 50mA\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eSleep current\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u0026lt; 16uA\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eESD\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eContact discharge 8KV \/ aerial discharge 15KV\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eCommunication port\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eUART\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eBaudrate\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e19200 bps\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eOperating environment\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd width=\"424\"\u003eTemperature: -20°C~70°C\u003cbr\u003eHumidity: 40%RH~85%RH (no condensation)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eStorage environment\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd width=\"424\"\u003eTemperature: -40°C~85°C\u003cbr\u003eHumidity: \u0026lt;85%RH (no condensation)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch2\u003ePinout\u003c\/h2\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0176\/3274\/files\/fingerprint-sensor-pinout_1.jpg?v=1645456139\u0026amp;width=700\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch2\u003ePackage Contents\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1x UART Fingerprint Sensor (D)\u003c\/li\u003e\n\u003cli\u003e1x 6-pin squid wire\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eResources\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProduct Wiki\u003c\/li\u003e\n\u003cli\u003eUser manual\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Waveshare","offers":[{"title":"Default Title","offer_id":43643625668669,"sku":"zvi1789691378427","price":13.92,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/9716\/8957\/files\/round-all-in-one-capacitive-fingerprint-sensor-d_1.jpg?v=1789691383"},{"product_id":"adxl375-high-g-accelerometer-200g-with-i2c-and-spi-stemma-qt-qwiic","title":"ADXL375 - High G Accelerometer (+-200g) with I2C and SPI (STEMMA QT \/ Qwiic)","description":"\u003cp\u003eHey rocket man (burnin' out your fuse out there alone) ever wonder how fast you're rocketing? The Adafruit ADXL375 High G Accelerometer is an epic +-200g 3-axis accelerometer may be able to tell the answer.\u003c\/p\u003e\n\u003cp\u003eYou read that right, this accelerometer can sense up to 200 g's of force in three axes of measurements (X Y Z) has and pins that can be used either as I2C or SPI digital interfacing. for easy integration into any fast project. Built-in motion detection features make shock detection easy to implement. There's two interrupt pins, and you can map any of the interrupts independently to either of them. Incredible! Not surprisingly, we couldn't say \"no\" to a breakout for this sensor.\u003c\/p\u003e\n\u003cp\u003eThe ADXL375 looks and acts nearly identically to its in specifications to the little sisters ADXL345 and ADXL343. Those are only +-16g max and have adjustable ranges. This sensor acts and looks the same except that you cannot change the range, and it's fixed at 200g. Otherwise, existing library code will 'just work' so if you happen to be using something other than Arduino or CircuitPython, the port is pretty easy and code written for the '345\/'343 will likely work on the '375 with just a scaling adjustment.\u003c\/p\u003e\n\u003cp\u003eAs with all Adafruit breakouts, we've done the work to make this handy accelerometer super easy to use. We've put it on a breakout board with the required support circuitry and connectors to make it easy to work with. Since I2C is supported, we've added SparkFun Qwiic compatible STEMMA QT JST SH connectors that allow you to get going without needing to solder. Just use a STEMMA QT adapter cable, plug it into your favourite microcontroller or Blinka-supported SBC and you're ready to rock! QT Cable is not included, but we have a variety in the shop. \u003c\/p\u003e\n\u003cp\u003eWe've got both Arduino (C\/C++) and CircuitPython (Python 3) libraries available so you can use it with any microcontroller like Arduino, ESP8266, Metro, etc or with Raspberry Pi or other Linux computers thanks to Blinka (our CircuitPython library support helper).\u003c\/p\u003e\n\u003cp\u003eEach order comes with a fully tested and assembled breakout and some header for soldering to a PCB or breadboard. Comes with a 9-pin 0.1\" standard header in case you want to use it with a breadboard or perfboard. Four 2.5mm (0.1\") mounting holes for easy attachment. You'll be up and running in under 5 minutes!\u003c\/p\u003e\n\u003cp\u003eSee the ADXL375 webpage for datasheets and more\u003c\/p\u003e\n\u003ch3\u003eRevision History\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eAs of May 14th, 2024\u003c\/strong\u003e – we've updated this PCB with Adafruit Pinguin to make a lovely and legible silkscreen - you may get the new PCB or the older version with vector fonts - both are identical other than the fancy silkscreen. Additionally, this sensor breakout may come with black or tan STEMMA QT connectors. They work the same!\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003ciframe width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/rRDoYlNZJNI?si=wvuP2_jKsYMNVmXG\u0026amp;start=617\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen=\"\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUses I2C address\u003cspan\u003e \u003c\/span\u003e\u003cspan class=\"pl-c1\"\u003e0x53\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003e(default) or 0x1D\u003c\/li\u003e\n\u003cli\u003eBandwidth of up to 1 kHz\u003c\/li\u003e\n\u003cli\u003eShock event detection\u003c\/li\u003e\n\u003cli\u003eActivity\/inactivity monitoring\u003c\/li\u003e\n\u003cli\u003eSPI (3- or 4-wire) and I2C digital interfaces\u003c\/li\u003e\n\u003cli\u003eWide temperature range: −40°C to +85°C\u003c\/li\u003e\n\u003cli\u003e10,000 g shock survival\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eDimensions: 25.6mm x 17.7mm x 4.6mm\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eWeight: 1.0g\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cspan\u003eResources\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003ePrimary Guide\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cspan\u003ePackage Contents\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003e1x ADXL375 - High G Accelerometer\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Adafruit","offers":[{"title":"Default Title","offer_id":43643626192957,"sku":"qsu1789691363692","price":19.4,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/9716\/8957\/files\/adxl375---high-g-accelerometer--200g-with-i2c-and-spi-stemma-qt-qwiic_1.jpg?v=1789691392"},{"product_id":"gravity-ens160-air-quality-sensor","title":"Gravity: ENS160 Air Quality Sensor","description":"\u003cp\u003eThis Gravity: ENS160 Air Quality Sensor, based on ScioSense's new ENS160 sensor chip, is specifically designed for indoor air quality monitoring and offers detection of multiple IAQ data (TVOC, eCO2, AQI).\u003c\/p\u003e \u003cp\u003eThe innovative TrueVOC™ technology combines the metal oxide (MOX) technology that brings this sensor superior accuracy, fast response and anti-interference.\u003c\/p\u003e \u003cp\u003eWith intelligent on-chip algorithms, the ENS160 can directly output rich and easy-to-understand environmental data. Preheat the sensor 3 minutes before use to obtain accurate data more quickly. What's more, the built-in automatic baseline correction algorithm ensures the long-term stability of the sensor.\u003c\/p\u003e \u003ch2\u003eConnection Example - Arduino\u003c\/h2\u003e \u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0176\/3274\/files\/SEN0514-6_1.jpg?v=1646166731\u0026amp;width=700\" alt=\"\"\u003e\u003c\/p\u003e \u003ch2\u003eFeatures\u003c\/h2\u003e \u003cul\u003e \u003cli\u003eMultiple IAQ outputs (TVOC, eCO2, AQI), various environmental data\u003c\/li\u003e \u003cli\u003eLess than 3 minutes warm-up\u003c\/li\u003e \u003cli\u003eBuilt-in algorithm, more accurate output\u003c\/li\u003e \u003cli\u003eAutomatic baseline correction, more stable for long-term use\u003c\/li\u003e \u003c\/ul\u003e \u003ch2\u003eSpecification\u003c\/h2\u003e \u003cul\u003e \u003cli\u003ePower Supply Voltage: 3.3 V~5.5 V\u003c\/li\u003e \u003cli\u003eWorking Current: 29 mA\u003c\/li\u003e \u003cli\u003eInterface Mode: I2C\u003c\/li\u003e \u003cli\u003eI2C Address: 0x52, 0x53\u003c\/li\u003e \u003cli\u003eOperating Temperature Range: -40℃~85℃\u003c\/li\u003e \u003cli\u003eWorking Humidity Range: 5 %RH~95 %RH\u003c\/li\u003e \u003cli\u003eeCO2 Measurement Range: 400 ppm~65000ppm\u003c\/li\u003e \u003cli\u003eTVOC Measuring Range: 0ppb~65000ppb\u003c\/li\u003e \u003cli\u003eProduct Size: 30x22 mm\u003c\/li\u003e \u003c\/ul\u003e \u003ch2\u003ePackage Contents\u003c\/h2\u003e \u003cul\u003e \u003cli\u003e1x Gravity: ENS160 Air Quality Sensor\u003c\/li\u003e \u003cli\u003e1x Gravity-4P I2C\/UART Sensor Connector\u003c\/li\u003e \u003c\/ul\u003e \u003ch2\u003eResources\u003c\/h2\u003e \u003cul\u003e \u003cli\u003eProduct wiki\u003c\/li\u003e \u003cli\u003eSchematics\u003c\/li\u003e \u003cli\u003eDimension\u003c\/li\u003e \u003cli\u003eENS160 Manual\u003c\/li\u003e \u003c\/ul\u003e","brand":"DFRobot","offers":[{"title":"Default Title","offer_id":43643631337533,"sku":"dtv1789691476584","price":19.14,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/9716\/8957\/files\/gravity-ens160-air-quality-sensor_1.jpg?v=1789691482"},{"product_id":"fermion-bmm150-triple-axis-magnetometer-sensor","title":"Fermion: BMM150 Triple Axis Magnetometer Sensor","description":"\u003cp\u003eThe BMM150 is a low-power and low noise 3-axis digital geomagnetic sensor that perfectly matches the requirements of compass applications.\u003c\/p\u003e\n\u003cp\u003eBased on Bosch’s proprietary FlipCore technology, the BMM150 provides absolute spatial orientation and motion vectors with high accuracy and dynamics.\u003c\/p\u003e\n\u003cp\u003eFeaturing a small size and light in weight, it is suited for supporting drones with accurate headings. The BMM150 can also be used together with an inertial measurement unit consisting of a 3-axis accelerometer and a 3-axis gyroscope.\u003c\/p\u003e\n\u003cp\u003eThe online product Wiki will help you get up and running quickly with your microcontroller.\u003c\/p\u003e\n\u003ch2\u003eConnection Example - Raspberry Pi\u003c\/h2\u003e\n\u003cp\u003eConnect the module with Raspberry Pi as shown below. The default address is 0x13:\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0176\/3274\/files\/pi-example_1.jpg?v=1646873684\u0026amp;width=700\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch2\u003eConnection Example - Arduino-Compatible\u003c\/h2\u003e\n\u003cp\u003eConnect the sensor with an M0 (or another mainboard) as per the diagram below:\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0176\/3274\/files\/m0-example_1.jpg?v=1646873684\u0026amp;width=700\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMeasurement of the magnetic field\u003c\/li\u003e\n\u003cli\u003eUltra-small package\u003c\/li\u003e\n\u003cli\u003eHigh accuracy\u003c\/li\u003e\n\u003cli\u003eHeaders included\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePower Supply: 3.3V\u003c\/li\u003e\n\u003cli\u003eTemperature Range: -40~85°C\u003c\/li\u003e\n\u003cli\u003eDigital Interface: I2C\/SPI\u003c\/li\u003e\n\u003cli\u003eProgrammable Interrupt\u003c\/li\u003e\n\u003cli\u003eResolution: 0.3μT\u003c\/li\u003e\n\u003cli\u003eZero-B Offset: ±40μT\/±2μT(Software optimized)\u003c\/li\u003e\n\u003cli\u003eNon-linearity: \u0026lt;1%FS\u003c\/li\u003e\n\u003cli\u003eMagnetic Range: ±1300μT (x,y-axis)\n\u003cul\u003e\n\u003cli\u003e±2500μT (z-axis)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eAverage Current Consumption: 170μA (low power preset)\n\u003cul\u003e\n\u003cli\u003e500μA (normal mode)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eLow Noise: 0.3-1.4μT\u003c\/li\u003e\n\u003cli\u003eMagnetometer Heading Accuracy: 30μT, horizontal geomagnetic field component, ±2.5°\u003c\/li\u003e\n\u003cli\u003eStart-up Time: 3ms\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003ePackage Contents\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1x Fermion: BMM150 Triple Axis Magnetometer Sensor (Breakout)\u003c\/li\u003e\n\u003cli\u003e1x 9-pin 2.54mm Black Single-row Connector\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eResources\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProduct wiki\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003ePinout\u003c\/h2\u003e\n\u003ctable width=\"499\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd width=\"85\"\u003e\u003cstrong\u003eNo.\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd width=\"96\"\u003e\u003cstrong\u003eSilkscreen\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd width=\"318\"\u003e\u003cstrong\u003eFunction\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e1\u003c\/td\u003e\n\u003ctd\u003eVCC\u003c\/td\u003e\n\u003ctd\u003e3.3V Power Input\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2\u003c\/td\u003e\n\u003ctd\u003eSCK\u003c\/td\u003e\n\u003ctd\u003eClock line\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3\u003c\/td\u003e\n\u003ctd\u003eSDI\u003c\/td\u003e\n\u003ctd\u003eSPI\/I2C data line(input)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4\u003c\/td\u003e\n\u003ctd\u003eSDO\u003c\/td\u003e\n\u003ctd\u003eSPI\/I2C data line(output)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5\u003c\/td\u003e\n\u003ctd\u003eCS\u003c\/td\u003e\n\u003ctd\u003eSPI chip-select, I2C Ground\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e6\u003c\/td\u003e\n\u003ctd\u003ePS\u003c\/td\u003e\n\u003ctd\u003eSelect communication protocol\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e7\u003c\/td\u003e\n\u003ctd\u003eDRDY\u003c\/td\u003e\n\u003ctd\u003eData Receiving\/Transmitting ready status\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e8\u003c\/td\u003e\n\u003ctd\u003eINT\u003c\/td\u003e\n\u003ctd\u003eInterrupt Pin\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"DFRobot","offers":[{"title":"Default Title","offer_id":43643631403069,"sku":"nps1789691476622","price":6.41,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/9716\/8957\/files\/fermion-bmm150-triple-axis-magnetometer-sensor_1.jpg?v=1789691482"},{"product_id":"fermion-icp-10111-pressure-sensor-breakout","title":"Fermion: ICP-10111 Pressure Sensor Breakout","description":"\u003cp\u003eThis barometric pressure temperature sensor is equipped with TDK's newly launched ICP-10111 barometric pressure sensor, which is based on MEMS capacitor technology to achieve ultra-low power consumption, industry-leading relative accuracy and temperature offset coefficient.\u003c\/p\u003e \u003cp\u003eThe Fermion: ICP-10111 barometric pressure temperature sensor can measure the pressure difference with an accuracy of ±1Pa, an accuracy enabling altitude measurement differentials as small as 8.5 cm, less than the height of a single stair step.\u003c\/p\u003e \u003cp\u003eThe pressure noise can be as low as 0.4Pa and the read data will be more stable. There is a built-in temperature sensor for air pressure compensation. The ICP-10111 offers a temperature coefficient offset of ±0.5 Pa\/°C, more stable for long-term use. The combination of high accuracy, low power, and temperature stability in a small footprint enables higher performance barometric pressure sensing for sports activity identification, mobile indoor\/outdoor navigation, and altitude-hold in drones.\u003c\/p\u003e \u003ch2\u003eConnection Example - Arduino\u003c\/h2\u003e \u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0176\/3274\/files\/SEN0516-6_1.jpg?v=1646164566\u0026amp;width=700\" alt=\"\"\u003e\u003c\/p\u003e \u003ch2\u003eFeatures\u003c\/h2\u003e \u003cul\u003e \u003cli\u003eRelative accuracy ±1Pa, as small as 8.5cm height measurement difference\u003c\/li\u003e \u003cli\u003e±0.5Pa\/℃ temperature coefficient offset, high stability for long-term use\u003c\/li\u003e \u003cli\u003e0.4Pa pressure noise, more stable data\u003c\/li\u003e \u003c\/ul\u003e \u003ch2\u003eSpecification\u003c\/h2\u003e \u003cul\u003e \u003cli\u003eWorking Voltage: 3.3V~5.5V\u003c\/li\u003e \u003cli\u003eWorking Current: ＜2mA\u003c\/li\u003e \u003cli\u003eCommunication: I2C\u003c\/li\u003e \u003cli\u003eI2C Address: 0x63\u003c\/li\u003e \u003cli\u003eAir Pressure Measurement Range: 30~110 kPa\u003c\/li\u003e \u003cli\u003eRelative Barometric Pressure Measurement Accuracy: ±0.01hPa (950hPa~1050hPa, 25℃)\u003c\/li\u003e \u003cli\u003eAbsolute Barometric Pressure Measurement Accuracy: ±1hPa (950hPa-1050hPa, 0℃~65℃)\u003c\/li\u003e \u003cli\u003eTemperature Coefficient Offset: ±0.5 Pa\/℃ (100kPa, 25℃~45℃)\u003c\/li\u003e \u003cli\u003eAbsolute Temperature Measurement Accuracy: ±0.4℃\u003c\/li\u003e \u003cli\u003eWorking Temperature: -40℃~85℃\u003c\/li\u003e \u003cli\u003eDimensions: 16.5mm x 12.5 mm\u003c\/li\u003e \u003c\/ul\u003e \u003ch2\u003ePackage Contents\u003c\/h2\u003e \u003cul\u003e \u003cli\u003e1x Fermion: ICP-10111 Pressure Sensor\u003c\/li\u003e \u003cli\u003e1x 2.54-4P Black Single-row Pin Connector\u003c\/li\u003e \u003c\/ul\u003e \u003ch2\u003eResources\u003c\/h2\u003e \u003cul\u003e \u003cli\u003eProduct wiki\u003c\/li\u003e \u003cli\u003eDimension\u003c\/li\u003e \u003cli\u003eICP10111 Datasheet\u003c\/li\u003e \u003cli\u003eDXF\u003c\/li\u003e \u003cli\u003eSTP\u003c\/li\u003e \u003cli\u003ePCB Package\u003c\/li\u003e \u003c\/ul\u003e","brand":"DFRobot","offers":[{"title":"Default Title","offer_id":43643632517181,"sku":"fim1789691492409","price":6.55,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/9716\/8957\/files\/fermion-icp-10111-pressure-sensor-breakout_1.jpg?v=1789691499"},{"product_id":"fermion-ens160-air-quality-sensor-breakout","title":"Fermion: ENS160 Air Quality Sensor Breakout","description":"\u003cp\u003eThis Fermion: ENS160 Air Quality Sensor, based on ScioSense's new ENS160 sensor chip, is specifically designed for indoor air quality monitoring and offers detection of multiple IAQ data (TVOC, eCO2, AQI).\u003c\/p\u003e \u003cp\u003eThe innovative TrueVOC™ technology combines the metal oxide(MOX) technology that brings this sensor superior accuracy, fast response and anti-interference. With intelligent on-chip algorithms, the ENS160 can directly output rich and easy-to-understand environmental data.\u003c\/p\u003e \u003cp\u003ePreheat the sensor 3 minutes before use then you can obtain accurate data more quickly. What's more, the built-in automatic baseline correction algorithm ensures the long-term stability of the sensor.\u003c\/p\u003e \u003cp\u003eAn online Wiki is also available to help you get started.\u003c\/p\u003e \u003ch2\u003eConnection Example - Raspberry Pi\u003c\/h2\u003e \u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0176\/3274\/files\/Connect-Raspberry-Pi_1.jpg?v=1647257981\u0026amp;width=700\" alt=\"\"\u003e\u003c\/p\u003e \u003ch2\u003eConnection Example - Firebeetle\u003c\/h2\u003e \u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0176\/3274\/files\/Connection-Diagram_3_1.jpg?v=1647257981\u0026amp;width=700\" alt=\"\"\u003e\u003c\/p\u003e \u003ch2\u003eFeatures\u003c\/h2\u003e \u003cul\u003e \u003cli\u003eMultiple IAQ outputs (TVOC, eCO2, AQI)\u003c\/li\u003e \u003cli\u003eLess than 3 minutes warm-up time\u003c\/li\u003e \u003cli\u003eBuilt-in algorithm, more accurate output\u003c\/li\u003e \u003cli\u003eAutomatic baseline correction, more stable for long-term use\u003c\/li\u003e \u003c\/ul\u003e \u003ch2\u003eSpecifications\u003c\/h2\u003e \u003cul\u003e \u003cli\u003ePower Supply Voltage: 3.3V\u003c\/li\u003e \u003cli\u003eWorking Current: 29mA\u003c\/li\u003e \u003cli\u003eInterface Mode: I2C, SPI\u003c\/li\u003e \u003cli\u003eI2C Address: 0x52, 0x53(Default)\u003c\/li\u003e \u003cli\u003eOperating Temperature Range: -40℃~85℃\u003c\/li\u003e \u003cli\u003eWorking Humidity Range: 5%RH~95%RH\u003c\/li\u003e \u003cli\u003eeCO2 Measurement Range: 400ppm~65000ppm\u003c\/li\u003e \u003cli\u003eTVOC Measuring Range: 0ppb~65000ppb\u003c\/li\u003e \u003cli\u003eProduct Size: 20 x 15mm\u003c\/li\u003e \u003c\/ul\u003e \u003ch2\u003ePackage Contents\u003c\/h2\u003e \u003cul\u003e \u003cli\u003e1x Fermion: ENS160 Air Quality Sensor\u003c\/li\u003e \u003cli\u003e1x 2.54mm 4-pin Black Single Pin Connector\u003c\/li\u003e \u003cli\u003e1x 2.54mm 7-pin Black Single Pin Connector\u003c\/li\u003e \u003c\/ul\u003e \u003ch2\u003eResources\u003c\/h2\u003e \u003cul\u003e \u003cli\u003eProduct wiki\u003c\/li\u003e \u003cli\u003eDimension\u003c\/li\u003e \u003cli\u003eENS160 Manual\u003c\/li\u003e \u003cli\u003eDXF\u003c\/li\u003e \u003cli\u003eSTP\u003c\/li\u003e \u003cli\u003ePCB Package\u003c\/li\u003e \u003c\/ul\u003e \u003ch2\u003ePinout\u003c\/h2\u003e \u003ctable width=\"292\"\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd width=\"50\"\u003e\u003cstrong\u003ePin\u003c\/strong\u003e\u003c\/td\u003e \u003ctd width=\"82\"\u003e\u003cstrong\u003eLabel\u003c\/strong\u003e\u003c\/td\u003e \u003ctd width=\"160\"\u003e\u003cstrong\u003eDescription\u003c\/strong\u003e\u003c\/td\u003e \u003c\/tr\u003e \u003ctr\u003e \u003ctd\u003e1\u003c\/td\u003e \u003ctd\u003e3V3\u003c\/td\u003e \u003ctd\u003ePower +\u003c\/td\u003e \u003c\/tr\u003e \u003ctr\u003e \u003ctd\u003e2\u003c\/td\u003e \u003ctd\u003eGND\u003c\/td\u003e \u003ctd\u003eGND\u003c\/td\u003e \u003c\/tr\u003e \u003ctr\u003e \u003ctd\u003e3\u003c\/td\u003e \u003ctd\u003eSCL\u003c\/td\u003e \u003ctd\u003eI2C clock line\u003c\/td\u003e \u003c\/tr\u003e \u003ctr\u003e \u003ctd\u003e4\u003c\/td\u003e \u003ctd\u003eSDA\u003c\/td\u003e \u003ctd\u003eI2C data line\u003c\/td\u003e \u003c\/tr\u003e \u003ctr\u003e \u003ctd\u003e5\u003c\/td\u003e \u003ctd\u003eSCK\u003c\/td\u003e \u003ctd\u003eSerial clock\u003c\/td\u003e \u003c\/tr\u003e \u003ctr\u003e \u003ctd\u003e6\u003c\/td\u003e \u003ctd\u003eSDI\u003c\/td\u003e \u003ctd\u003eSerial data input\u003c\/td\u003e \u003c\/tr\u003e \u003ctr\u003e \u003ctd\u003e7\u003c\/td\u003e \u003ctd\u003eSDO\u003c\/td\u003e \u003ctd\u003eSerial data ouput\u003c\/td\u003e \u003c\/tr\u003e \u003ctr\u003e \u003ctd\u003e8\u003c\/td\u003e \u003ctd\u003eCS\u003c\/td\u003e \u003ctd\u003eChip-select\u003c\/td\u003e \u003c\/tr\u003e \u003ctr\u003e \u003ctd\u003e9\u003c\/td\u003e \u003ctd\u003eINT\u003c\/td\u003e \u003ctd\u003eInterrupt Pin\u003c\/td\u003e \u003c\/tr\u003e \u003c\/tbody\u003e \u003c\/table\u003e","brand":"DFRobot","offers":[{"title":"Default Title","offer_id":43643632877629,"sku":"vlt1789691499902","price":13.39,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/9716\/8957\/files\/fermion-ens160-air-quality-sensor-breakout_1.jpg?v=1789691505"},{"product_id":"fermion-lwlp5000-differential-pressure-sensor","title":"Fermion: LWLP5000 Differential Pressure Sensor","description":"\u003cp\u003eThis is a high-resolution differential pressure breakout with I2C communication, used to measure the difference in pressure across two points on a device.\u003c\/p\u003e\n\u003cp\u003eA high-performance MEMS pressure chip and a special conditioning chip are encapsulated inside the sensor. It will give you a comparative measurement between two points. The sensor IC adopts a unique multi-stage temperature-compensation algorithm to reduce the effect of the environment on the sensor output.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c\/strong\u003e In order to ensure the measurement resolution and the sensor life, please use the sensor in the clean air. \u003cstrong\u003eDo not let water enter the nozzle of the sensor \u003c\/strong\u003eor it will cause damage.\u003c\/p\u003e\n\u003cp\u003eThe online Wiki will help you to get started, and there's also a community review for this differential pressure sensor here.\u003c\/p\u003e\n\u003ch2\u003eConnection Example - Arduino\u003c\/h2\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0176\/3274\/files\/arduino-example-LWLP5000.jpg?v=1647262099\u0026amp;width=700\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMulti-stage temperature-compensation algorithm\u003c\/li\u003e\n\u003cli\u003eI2C digital output\u003c\/li\u003e\n\u003cli\u003eHigh resolution\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eSpecification\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOperating Voltage: 3.3V~5V\u003c\/li\u003e\n\u003cli\u003eMeasuring Range: ±500pa（±1.5%FS）\u003c\/li\u003e\n\u003cli\u003eOperating Current: \u0026lt;5mA\u003c\/li\u003e\n\u003cli\u003eCommunication Mode: I2C\u003c\/li\u003e\n\u003cli\u003eI2C Address: 0x00\u003c\/li\u003e\n\u003cli\u003eOperating Temperature Range: -40℃~85℃\u003c\/li\u003e\n\u003cli\u003eTemperature-compensation Range: -5℃~65℃\u003c\/li\u003e\n\u003cli\u003eDimension: 14.5x24mm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003ePackage Contents\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1x Differential Pressure Sensor (±500pa)\u003c\/li\u003e\n\u003cli\u003e1x 2.54mm 4-pin Black Single Row Pin Header\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSilicone tubes not included\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch2\u003eResources\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProduct wiki\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003ePinout\u003c\/h2\u003e\n\u003ctable width=\"262\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd width=\"64\"\u003e\u003cstrong\u003ePin\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd width=\"64\"\u003e\u003cstrong\u003eLabel\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd width=\"134\"\u003e\u003cstrong\u003eDescription\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e1\u003c\/td\u003e\n\u003ctd\u003eVCC\u003c\/td\u003e\n\u003ctd\u003ePositive\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2\u003c\/td\u003e\n\u003ctd\u003eGND\u003c\/td\u003e\n\u003ctd\u003eNegative\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3\u003c\/td\u003e\n\u003ctd\u003eSCL\u003c\/td\u003e\n\u003ctd\u003eI2C data line\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4\u003c\/td\u003e\n\u003ctd\u003eSDA\u003c\/td\u003e\n\u003ctd\u003eI2C data line\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"DFRobot","offers":[{"title":"Default Title","offer_id":43643633041469,"sku":"jct1789691504540","price":37.26,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/9716\/8957\/files\/fermion-lwlp5000-differential-pressure-sensor_1.jpg?v=1789691509"},{"product_id":"fermion-multifunctional-environmental-sensor","title":"Fermion: Multifunctional Environmental Sensor","description":"\u003cp\u003eThis multifunctional environmental sensor features an SHTC3 \u003cstrong\u003etemperature \u0026amp; humidity\u003c\/strong\u003e sensor, BMP280 \u003cstrong\u003ebarometric pressure\u003c\/strong\u003e sensor, VEML7700 \u003cstrong\u003eambient light\u003c\/strong\u003e sensor and an ML8511 \u003cstrong\u003eUV sensor\u003c\/strong\u003e on a single board!\u003c\/p\u003e\n\u003cp\u003eProfessional sensor chips are selected for each kind of parameter measurement. The reasonable layout and heat conduction of main chips are carefully considered in the circuit design, which effectively guarantees the accuracy of the data.\u003c\/p\u003e\n\u003cp\u003eThe product has an MCU processing chip onboard that converts the sensor raw data into values with the standard units so you can directly use them in your projects. For example, it uses ℃ and °F for temperature, % for humidity, Kpa for barometric pressure, lx for light illuminance and mw\/m² for UV light.\u003c\/p\u003e\n\u003cp\u003eThe environmental sensor supports two communication methods (UART and I2C) with  Arduino and Python libraries provided.\u003c\/p\u003e\n\u003cp\u003eIncredibly useful and small in size, you can use it to make indoor and outdoor environmental monitoring systems and other similar projects. The online wiki will also help get you up and running quickly.\u003c\/p\u003e\n\u003ch2\u003eConnection Example - FireBeetle\u003c\/h2\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0176\/3274\/files\/MULTIFUNCTION-SENSOR-CONNECTION-EXAMPLE.png?v=1647265250\u0026amp;width=700\" width=\"1000\" height=\"481\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMini size can be directly soldered onto your PCB\u003c\/li\u003e\n\u003cli\u003eSwitchable I2C and UART two output modes\u003c\/li\u003e\n\u003cli\u003eThe highly integrated module can test a variety of data at the same time (temperature, humidity, barometric pressure, altitude, ultraviolet intensity, ambient light intensity)\u003c\/li\u003e\n\u003cli\u003eReasonable layout and high precision\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eSpecification\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eGeneral\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eWorking Voltage: 3.3V DC\u003c\/li\u003e\n\u003cli\u003eWorking Current: 35mA\u003c\/li\u003e\n\u003cli\u003eOutput Signal: I2C, UART\u003c\/li\u003e\n\u003cli\u003eWorking Temperature: -20~70℃\u003c\/li\u003e\n\u003cli\u003eSize: 30mm x 20.5mm\/1.18 x 0.81\"\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBarometric Pressure Sensor\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eBarometric Pressure Unit Relationship: 1000pa = 10hpa = 1kpa\u003c\/li\u003e\n\u003cli\u003eSensor Chip Model: BMP280\u003c\/li\u003e\n\u003cli\u003eBarometric Pressure Measurement Range: 3000~1100 hPa\u003c\/li\u003e\n\u003cli\u003eRelative Accuracy Of barometric Pressure: ±0.12 hPa\u003c\/li\u003e\n\u003cli\u003eAbsolute barometric Pressure Accuracy: ±1 hPa\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eTemperature \u0026amp; Humidity Sensor\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSensor Chip Model: SHT-C3\u003c\/li\u003e\n\u003cli\u003eRelative Humidity Accuracy: ±2%RH\u003c\/li\u003e\n\u003cli\u003eRelative Humidity Resolution: 0.01%RH\u003c\/li\u003e\n\u003cli\u003eRelative Humidity Measurement Range: 0~100\u003c\/li\u003e\n\u003cli\u003eTemperature Accuracy: ±0.2℃\u003c\/li\u003e\n\u003cli\u003eTemperature Resolution: 0.01℃\u003c\/li\u003e\n\u003cli\u003eTemperature Measurement Range: -40~125℃\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eUV Sensor\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSensor Chip Model: ML8511\u003c\/li\u003e\n\u003cli\u003eUltraviolet Sensitive Wavelength UV-A (320-400nm), UV-B (280-320nm)\u003c\/li\u003e\n\u003cli\u003eUltraviolet Output Unit: mW\/㎡\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eAmbient Light Sensor\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSensor Chip Model: VEML7700\u003c\/li\u003e\n\u003cli\u003eAmbient Light Accuracy: 0.0036 lx\/ct\u003c\/li\u003e\n\u003cli\u003eAmbient Light Range: 0~120 klx\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003ePackage Contents\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1x Fermion: Multifunctional Environmental Sensor\u003c\/li\u003e\n\u003cli\u003e2x 2.54mm 6-pin male headers\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eResources\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProduct wiki\u003c\/li\u003e\n\u003cli\u003eDimension Drawing\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003ePinout\u003c\/h2\u003e\n\u003ctable width=\"282\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd width=\"52\"\u003e\u003cstrong\u003ePin\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd width=\"64\"\u003e\u003cstrong\u003eLabel\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd width=\"166\"\u003e\u003cstrong\u003eDescription\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e1\u003c\/td\u003e\n\u003ctd\u003e3V3\u003c\/td\u003e\n\u003ctd\u003ePower +\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2\u003c\/td\u003e\n\u003ctd\u003eGND\u003c\/td\u003e\n\u003ctd\u003ePower -\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3\u003c\/td\u003e\n\u003ctd\u003eRXD\u003c\/td\u003e\n\u003ctd\u003eUART receiving\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4\u003c\/td\u003e\n\u003ctd\u003eTXD\u003c\/td\u003e\n\u003ctd\u003eUART transmitting\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3\u003c\/td\u003e\n\u003ctd\u003eSCL\u003c\/td\u003e\n\u003ctd\u003eI2C Clock Line\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4\u003c\/td\u003e\n\u003ctd\u003eSDA\u003c\/td\u003e\n\u003ctd\u003eI2C Data Line\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3\u003c\/td\u003e\n\u003ctd\u003eRST\u003c\/td\u003e\n\u003ctd\u003eReset Pin\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4\u003c\/td\u003e\n\u003ctd\u003eNC\u003c\/td\u003e\n\u003ctd\u003eEmpty\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"DFRobot","offers":[{"title":"Default Title","offer_id":43643633729597,"sku":"pyh1789691511185","price":24.26,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/9716\/8957\/files\/fermion-multifunctional-environmental-sensor_1.jpg?v=1789691517"},{"product_id":"fermion-8421-encoder-vertical","title":"Fermion: 8421 Encoder (Vertical)","description":"\u003cp\u003eThis is a \u003cstrong\u003evertical\u003c\/strong\u003e 8421 absolute position encoder with a 16-gear code (0-F). The mechanical position determines the uniqueness of each position of the encoder.\u003c\/p\u003e\n\u003cp\u003eCompared to a potentiometer, it doesn’t require memory, a reference point and constant counting. Whenever you need the current position, you can easily read it with your microcontroller. In this case, the anti-interference of the encoder and the reliability of the data are greatly improved.\u003c\/p\u003e\n\u003cp\u003eDue to the absolute uniqueness of each position, the anti-interference ability and no power-off memory function required, this product is widely used in many kinds of industrial systems for device status controlling.\u003c\/p\u003e\n\u003cp\u003eThere's also an online product wiki to help you get started. We also offer a horizontal version.\u003c\/p\u003e\n\u003ch2\u003eConnection Example - Arduino\u003c\/h2\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0176\/3274\/files\/arduino-example-rotary-encoder-vertical_1.jpg?v=1647263376\u0026amp;width=700\" width=\"1000\" height=\"694\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOperating Current: 150mA, 42V\u003c\/li\u003e\n\u003cli\u003e8421 Encode: 16-gear(0-F)\u003c\/li\u003e\n\u003cli\u003eService Life: 10000 steps\u003c\/li\u003e\n\u003cli\u003eOperating Temperature: -40~85℃\u003c\/li\u003e\n\u003cli\u003eDimension: 19x19mm\/0.75x0.75”\u003c\/li\u003e\n\u003cli\u003eMounting Aperture: 2.0mm\u003c\/li\u003e\n\u003cli\u003eMounting Hole Pitch: 15x15mm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003ePackage Contents\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1x 8421 Encoder - Vertical\u003c\/li\u003e\n\u003cli\u003e2x 2.54mm 9-pin Black Single Row Pin Header\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eResources\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProduct wiki\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003ePinout\u003c\/h2\u003e\n\u003ctable width=\"341\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd width=\"64\"\u003e\u003cstrong\u003ePin\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd width=\"64\"\u003e\u003cstrong\u003eLabel\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd width=\"213\"\u003e\u003cstrong\u003eDescription\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e1\u003c\/td\u003e\n\u003ctd\u003e8\u003c\/td\u003e\n\u003ctd\u003e8421 BCD code 8 port\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2\u003c\/td\u003e\n\u003ctd\u003e4\u003c\/td\u003e\n\u003ctd\u003e8421 BCD code 4 port\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3\u003c\/td\u003e\n\u003ctd\u003e2\u003c\/td\u003e\n\u003ctd\u003e8421 BCD code 2 port\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4\u003c\/td\u003e\n\u003ctd\u003e1\u003c\/td\u003e\n\u003ctd\u003e8421 BCD code 1 port\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5\u003c\/td\u003e\n\u003ctd\u003eC\u003c\/td\u003e\n\u003ctd\u003eCommon Port - VCC\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e6\u003c\/td\u003e\n\u003ctd\u003eX\u003c\/td\u003e\n\u003ctd\u003eCommon Port - GND\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"DFRobot","offers":[{"title":"Default Title","offer_id":43643634876477,"sku":"lfi1789691529775","price":3.94,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/9716\/8957\/files\/fermion-8421-encoder-vertical_1.jpg?v=1789691535"},{"product_id":"pololu-qtrx-hd-07rc-reflectance-sensor-array-7-channel-4mm-pitch-rc","title":"Pololu QTRX-HD-07RC Reflectance Sensor Array: 7-Channel, 4mm Pitch, RC","description":"\u003cdiv id=\"short_description\"\u003e\n\u003cdiv id=\"short_description\"\u003e\n\u003cp\u003eThis Pololu IR LED\/phototransistor pair is great for precisely identifying changes in reflectance (like line detection). It operates from 2.9 V to 5.5 V and offers dimmable brightness control independent of the supply voltage.\u003c\/p\u003e\n\u003cp\u003eIn general, the closer the object, the higher the contrast between light and dark readings, but high-reflectance objects are generally detectable out to around\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e40 mm\u003c\/strong\u003e. This version features a high-performance, low-current\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eQTRX\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003esensor with lenses.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThis is the 7-channel, 4mm pitch RC (digital output) version\u003c\/strong\u003e. We also offer an analog output version.\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eOur \u003c\/span\u003eArduino library\u003cspan\u003e makes it easy to use these sensor modules with an \u003c\/span\u003eArduino or compatible controller\u003cspan\u003e by providing methods for controlling the emitters, calibrating the module, and reading the individual sensor values. It also has a method specifically for line-following applications to compute the location of the line under the array.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c\/strong\u003e Unlike most Pololu products, these sensor arrays do not ship with any headers or connectors included, so you will need to supply your own or solder wires directly to the board to use it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eQTR family overview\u003c\/h2\u003e\n\u003cp\u003eThese Pololu reflectance sensors feature a linear array of infrared emitter\/phototransistor pair modules which makes them well suited for applications that require detection of changes in reflectivity. This change in reflectivity can be due to a colour change at a fixed distance, such as when sensing a black line on a white background, as well as due to a change in the distance to or presence of an object in front of the sensor. A variety of sensor counts and densities is available in the store so you can pick the ideal arrangement for your application.\u003c\/p\u003e\n\u003cp\u003eUnlike our original QTR sensor modules, these units have integrated LED drivers that provide brightness control independent of the supply voltage, which can be anywhere from 2.9 V to 5.5 V, while enabling optional dimming to any of 32 possible brightness settings\u003c\/p\u003e\n\u003cp\u003eFor high-density (HD) modules with five or more sensors and medium-density (MD) modules with eleven or more sensors, there are separate controls for the odd-numbered and even-numbered LEDs, which gives you extra options for detecting light reflected at various angles. See the “Emitter control” section below for more information on using this feature.\u003c\/p\u003e\n\u003cp\u003eTwo different sensor options are available, denoted by “QTR” or “QTRX” in the product name. The “QTR” versions feature lower-cost sensor modules without lenses while the “QTRX” versions feature higher-performance sensor modules with lenses, which allow similar performance at a much lower IR LED current. \u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eEach sensor option is available in two output types: an “A” version with analog voltage outputs between 0 V and VCC, and an “RC” version with outputs that can be read with a digital I\/O line on a microcontroller by first setting the lines high and then releasing them and timing how long it takes them to read as low (typically anywhere from a few microseconds to a few milliseconds). The lower the output voltage or shorter the voltage decay time, the higher the reflectance.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003eInterfacing with the outputs of the RC versions\u003c\/h2\u003e\n\u003cp\u003eEach sensor on the RC versions requires a digital I\/O line capable of driving the output line high and then measuring the time for the output voltage to decay. The typical sequence for reading a sensor is:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eTurn on IR LEDs (optional)\u003c\/li\u003e\n\u003cli\u003eSet the I\/O line to an output and drive it high\u003c\/li\u003e\n\u003cli\u003eAllow at least 10 μs for the sensor output to rise\u003c\/li\u003e\n\u003cli\u003eMake the I\/O line an input (high impedance)\u003c\/li\u003e\n\u003cli\u003eMeasure the time for the voltage to decay by waiting for the I\/O line to go low\u003c\/li\u003e\n\u003cli\u003eTurn off IR LEDs (optional)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eThese steps can typically be executed in parallel on multiple I\/O lines.\u003c\/p\u003e\n\u003cp\u003eWith a strong reflectance, the decay time can be as low as a few microseconds; with no reflectance, the decay time can be up to a few milliseconds. The exact time of the decay depends on your microcontroller’s I\/O line characteristics. Meaningful results can be available within 1 ms in typical cases (i.e. when not trying to measure subtle differences in low-reflectance scenarios), allowing up to 1 kHz sampling of all sensors. If lower-frequency sampling is sufficient, you can achieve substantial power savings by turning off the LEDs. For example, if a 100 Hz sampling rate is acceptable, the LEDs can be off 90% of the time, lowering average current consumption from 125 mA to 13 mA.\u003c\/p\u003e\n\u003ch2\u003eEmitter control\u003c\/h2\u003e\n\u003cp\u003eThese reflectance sensor arrays maintain a constant current through their IR emitters, keeping the emitters’ brightness constant, independent of the supply voltage (2.9 V to 5.5 V). The emitters can be controlled with the board’s CTRL pins, and the details of the control depends on the array size and density:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eHD units with 5 or more sensors\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eand\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eMD units with 11 or more sensors\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003ehave two emitter control pins:\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eCTRL ODD\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eand\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eCTRL EVEN\u003c\/strong\u003e. By default, these are connected together with a 1 kΩ resistor and pulled up, turning on all the emitters by default and allowing them to be controlled with a signal on either pin, but the CTRL ODD and CTRL EVEN pins can be driven separately for independent control of the odd-numbered and even-numbered emitters.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eMD units with 3-10 sensors\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003ealso have two emitter control pins since these are made by only populating every other sensor on an HD board, but only the\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eCTRL ODD\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003epin will have an effect on these versions (it is not possible to independently control alternate emitters).\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eHD units with 4 or fewer sensors\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eand\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eMD units with 2 or fewer sensors\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003ehave a single\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eCTRL\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003epin that controls all of the emitters.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eDriving a CTRL pin low for at least 1 ms turns off the associated emitter LEDs, while driving it high (or allowing the board to pull it high) turns on the emitters with the board’s default (full) current, which is\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e30 mA\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003efor “QTR” versions and\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e3.5 mA\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003efor “QTRX” versions. For more advanced use, the CTRL pin can be pulsed low to cycle the associated emitters through 32 dimming levels.\u003c\/p\u003e\n\u003cp\u003eTo send a pulse, drive the CTRL pin low for at least 0.5 μs (but no more than 300 μs), then high for at least 0.5 μs; (it should remain high after the last pulse). Each pulse causes the driver to advance to the next dimming level, wrapping around to 100% after the lowest-current level. Each dimming level corresponds to a 3.33% reduction in current, except for the last three levels, which represent a 1.67% reduction, as shown in the table below. Note that turning the LEDs off with a \u0026gt;1 ms pulse and then back on resets them to full current.\u003c\/p\u003e\n\u003cp\u003eFor example, to reduce the emitter current to 50%, apply 15 low pulses to the CTRL pin and then keep it high after the last pulse.\u003c\/p\u003e\n\u003ctable width=\"360\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd width=\"88\"\u003e\n\u003cstrong\u003eDimming\u003c\/strong\u003e\u003cbr\u003e\u003cstrong\u003eLevel\u003c\/strong\u003e\u003cbr\u003e\u003cstrong\u003e(Pulses)\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd width=\"88\"\u003e\n\u003cstrong\u003eEmitter\u003c\/strong\u003e\u003cbr\u003e\u003cstrong\u003eCurrent\u003c\/strong\u003e\u003cbr\u003e\u003cstrong\u003e(%)\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd width=\"87\"\u003e\n\u003cstrong\u003eDimming\u003c\/strong\u003e\u003cbr\u003e\u003cstrong\u003eLevel\u003c\/strong\u003e\u003cbr\u003e\u003cstrong\u003e(Pulses)\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd width=\"97\"\u003e\n\u003cstrong\u003eEmitter\u003c\/strong\u003e\u003cbr\u003e\u003cstrong\u003eCurrent\u003c\/strong\u003e\u003cbr\u003e\u003cstrong\u003e(%)\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e0\u003c\/td\u003e\n\u003ctd\u003e100.00%\u003c\/td\u003e\n\u003ctd\u003e16\u003c\/td\u003e\n\u003ctd\u003e46.67%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e1\u003c\/td\u003e\n\u003ctd\u003e96.67%\u003c\/td\u003e\n\u003ctd\u003e17\u003c\/td\u003e\n\u003ctd\u003e43.33%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2\u003c\/td\u003e\n\u003ctd\u003e93.33%\u003c\/td\u003e\n\u003ctd\u003e18\u003c\/td\u003e\n\u003ctd\u003e40.00%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3\u003c\/td\u003e\n\u003ctd\u003e90.00%\u003c\/td\u003e\n\u003ctd\u003e19\u003c\/td\u003e\n\u003ctd\u003e36.67%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4\u003c\/td\u003e\n\u003ctd\u003e86.67%\u003c\/td\u003e\n\u003ctd\u003e20\u003c\/td\u003e\n\u003ctd\u003e33.33%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5\u003c\/td\u003e\n\u003ctd\u003e83.33%\u003c\/td\u003e\n\u003ctd\u003e21\u003c\/td\u003e\n\u003ctd\u003e30.00%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e6\u003c\/td\u003e\n\u003ctd\u003e80.00%\u003c\/td\u003e\n\u003ctd\u003e22\u003c\/td\u003e\n\u003ctd\u003e26.67%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e7\u003c\/td\u003e\n\u003ctd\u003e76.67%\u003c\/td\u003e\n\u003ctd\u003e23\u003c\/td\u003e\n\u003ctd\u003e23.33%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e8\u003c\/td\u003e\n\u003ctd\u003e73.33%\u003c\/td\u003e\n\u003ctd\u003e24\u003c\/td\u003e\n\u003ctd\u003e20.00%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e9\u003c\/td\u003e\n\u003ctd\u003e70.00%\u003c\/td\u003e\n\u003ctd\u003e25\u003c\/td\u003e\n\u003ctd\u003e16.67%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e10\u003c\/td\u003e\n\u003ctd\u003e66.67%\u003c\/td\u003e\n\u003ctd\u003e26\u003c\/td\u003e\n\u003ctd\u003e13.33%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e11\u003c\/td\u003e\n\u003ctd\u003e63.33%\u003c\/td\u003e\n\u003ctd\u003e27\u003c\/td\u003e\n\u003ctd\u003e10.00%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e12\u003c\/td\u003e\n\u003ctd\u003e60.00%\u003c\/td\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e6.67%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e13\u003c\/td\u003e\n\u003ctd\u003e56.67%\u003c\/td\u003e\n\u003ctd\u003e29\u003c\/td\u003e\n\u003ctd\u003e5.00%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e14\u003c\/td\u003e\n\u003ctd\u003e53.33%\u003c\/td\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003e3.33%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e15\u003c\/td\u003e\n\u003ctd\u003e50.00%\u003c\/td\u003e\n\u003ctd\u003e31\u003c\/td\u003e\n\u003ctd\u003e1.67%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOperating voltage: 2.9V to 5.5V\u003c\/li\u003e\n\u003cli\u003eSensor type: \u003cstrong\u003eQTRX\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eSensor count:\u003cstrong\u003e 7\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eSensor pitch: \u003cstrong\u003e4mm\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eFull-brightness LED current: 3.5 mA (independent of supply voltage)\u003c\/li\u003e\n\u003cli\u003eMax board current: \u003cstrong\u003e17 mA\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eLED Current: 3.5mA\u003c\/li\u003e\n\u003cli\u003eOutput format: \u003cstrong\u003e(RC) (measurable by digital I\/O)\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eOptimal sensing distance: 10 mm\u003c\/li\u003e\n\u003cli\u003ePeak wavelength: 940nm\u003c\/li\u003e\n\u003cli\u003eMaximum recommended sensing distance: \u003cstrong\u003e40 mm\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eDimensions: \u003cstrong\u003e29.0 × 20.0 × 3.0mm\u003c\/strong\u003e (see the\u003cspan\u003e \u003c\/span\u003edimension diagram\u003cspan\u003e \u003c\/span\u003efor more details)\u003c\/li\u003e\n\u003cli\u003eWeight: \u003cstrong\u003e1.7 g\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eResources\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eApplication note\u003c\/li\u003e\n\u003cli\u003eArduino Library for Pololu QTR Reflectance Sensors\u003c\/li\u003e\n\u003cli\u003eSchematic\u003c\/li\u003e\n\u003cli\u003eDimension Diagram\u003c\/li\u003e\n\u003cli\u003e3D Model (STEP)\u003c\/li\u003e\n\u003cli\u003eDXF Drill Guide\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e","brand":"Pololu","offers":[{"title":"Default Title","offer_id":43643635793981,"sku":"cxr1789691545256","price":11.46,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/9716\/8957\/files\/pololu-qtrx-hd-07rc-reflectance-sensor-array-7-channel-4mm-pitch-rc_1.jpg?v=1789691552"},{"product_id":"gravity-o2-sensor-calibrated-i2c-uart","title":"Gravity: O2 Sensor (Calibrated, I2C \u0026 UART)","description":"\u003cp\u003eThis is a sensor that detects \u003cstrong\u003eoxygen concentration\u003c\/strong\u003e and supports three output modes: analog, I2C and UART. The probe has been calibrated at the factory, which can quickly and accurately measure the concentration of oxygen in the environment.\u003c\/p\u003e \u003cp\u003eThis type of sensor can be widely applied to fields like portable devices, air quality monitoring devices, industries, mines, warehouses, and other spaces where the air is not easy to circulate \u003cspan\u003eand requires monitoring.\u003c\/span\u003e\u003c\/p\u003e \u003cp\u003eThe probe adopts the electrochemical principle and has the characteristics of strong anti-interference ability, high stability and high sensitivity. The service life is as long as two years. The sensor has 32 modifiable I2C addresses, an integrated temperature compensation algorithm and a threshold alarm function, It has good compatibility with mainstream main control devices such as Arduino, ESP32 and the Raspberry Pi.\u003c\/p\u003e \u003cp\u003eThe easy-to-use Gravity interface, coupled with our sample code, can quickly build an oxygen concentration detector.\u003c\/p\u003e \u003cp\u003eThe product wiki is on hand to help you get started.\u003c\/p\u003e \u003ch2\u003eConnection Example - Arduino\u003c\/h2\u003e \u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0176\/3274\/files\/Arduino-sensor-example.jpg?v=1647603735\u0026amp;width=700\" alt=\"\"\u003e\u003c\/p\u003e \u003ch2\u003eFeatures\u003c\/h2\u003e \u003cul\u003e \u003cli\u003eDetects oxygen concentration\u003c\/li\u003e \u003cli\u003eFactory calibrated\u003c\/li\u003e \u003cli\u003eI2C and UART\u003c\/li\u003e \u003cli\u003eStrong anti-interference ability\u003c\/li\u003e \u003cli\u003eHigh stability\u003c\/li\u003e \u003cli\u003eHigh sensitivity\u003c\/li\u003e \u003c\/ul\u003e \u003ch2\u003eSpecification\u003c\/h2\u003e \u003cul\u003e \u003cli\u003eDetection Gas: Oxygen (O2)\u003c\/li\u003e \u003cli\u003eDetection range: 0~25%Vol\u003c\/li\u003e \u003cli\u003eWorking Voltage: 3.3～5.5V DC\u003c\/li\u003e \u003cli\u003eWorking Current: ＜5mA\u003c\/li\u003e \u003cli\u003eOutput Signal: I2C, UART (0~3V), analog voltage\u003c\/li\u003e \u003cli\u003eWorking Temperature: -20～50℃\u003c\/li\u003e \u003cli\u003eWorking Humidity: 15～90%RH (non-condensing)\u003c\/li\u003e \u003cli\u003eStorage Temperature: -20～50℃\u003c\/li\u003e \u003cli\u003eStorage Humidity: 15～90%RH (non-condensing)\u003c\/li\u003e \u003cli\u003eLifespan: \u0026gt;2 years (in the air)\u003c\/li\u003e \u003cli\u003eAdapter Plate Size: 37*32mm\u003c\/li\u003e \u003cli\u003eCompatibility: Arduino, ESP32, Raspberry pi\u003c\/li\u003e \u003c\/ul\u003e \u003ch2\u003eResources\u003c\/h2\u003e \u003cul\u003e \u003cli\u003eProduct wiki\u003c\/li\u003e \u003c\/ul\u003e \u003ch2\u003ePackage Contents\u003c\/h2\u003e \u003cul\u003e \u003cli\u003e1x Gravity: O2 Signal Conversion Board\u003c\/li\u003e \u003cli\u003e1x O2 sensor probe\u003c\/li\u003e \u003cli\u003e1x Gravity - 4-pin cable\u003c\/li\u003e \u003c\/ul\u003e","brand":"DFRobot","offers":[{"title":"Default Title","offer_id":43643641659453,"sku":"wrx1789691637477","price":73.68,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/9716\/8957\/files\/gravity-o2-sensor-calibrated-i2c-uart_1.jpg?v=1789691648"},{"product_id":"gravity-air-pressure-sensor-15-700kpa-mpx5700ap","title":"Gravity: Air Pressure Sensor (15-700kPa, MPX5700AP)","description":"\u003cp\u003eThis is an Arduino compatible pressure sensor module with a measuring range of 15-700kPa, which supports I2C digital output and can be calibrated according to known pressure values.\u003c\/p\u003e \u003cp\u003eThis module allows fast and accurate measurement of pressure values in pipelines or other environments. It is suitable for pipeline air pressure detection, natural science experiments and other scenarios.\u003c\/p\u003e \u003cp\u003eCheck out the product wiki for tutorials and example code to get started.\u003c\/p\u003e \u003ch2\u003eConnection Example - Arduino\u003c\/h2\u003e \u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0176\/3274\/files\/pressure-sensor-example_1.jpg?v=1647628067\u0026amp;width=700\" alt=\"\"\u003e\u003c\/p\u003e \u003ch2\u003eFeatures\u003c\/h2\u003e \u003cul\u003e \u003cli\u003eEpoxy resin integral components\u003c\/li\u003e \u003cli\u003eMaximum error of 2.5%\u003c\/li\u003e \u003cli\u003eExcellent linear output\u003c\/li\u003e \u003cli\u003eCompatible with 3.3~5.5V main controllers\u003c\/li\u003e \u003cli\u003ePolarity protection\u003c\/li\u003e \u003cli\u003eSupports I2C digital output\u003c\/li\u003e \u003cli\u003eCan quickly and accurately measure pressure\u003c\/li\u003e \u003cli\u003eGravity interface\u003c\/li\u003e \u003c\/ul\u003e \u003ch2\u003eSpecifications\u003c\/h2\u003e \u003cul\u003e \u003cli\u003eDetection of physical quantities: Air pressure\u003c\/li\u003e \u003cli\u003eWorking voltage: 3.3～5.5V DC\u003c\/li\u003e \u003cli\u003ePower dissipation: 0.06W（5V）\u003c\/li\u003e \u003cli\u003eOutput signal: I2C output（0~3V）\u003c\/li\u003e \u003cli\u003eMeasuring range: 15-700kPa\u003c\/li\u003e \u003cli\u003eDeviation:＜2.5%\u003c\/li\u003e \u003cli\u003eResolution ratio: ≤1kPa\u003c\/li\u003e \u003cli\u003eWorking temperature: 0～85℃\u003c\/li\u003e \u003cli\u003eCircuit board size: 32mmx43mm\u003c\/li\u003e \u003c\/ul\u003e \u003ch2\u003eResources\u003c\/h2\u003e \u003cul\u003e \u003cli\u003eProduct Wiki\u003c\/li\u003e \u003cli\u003eSchematic\u003c\/li\u003e \u003cli\u003eDimensions\u003c\/li\u003e \u003c\/ul\u003e \u003ch2\u003ePackage Contents\u003c\/h2\u003e \u003cul\u003e \u003cli\u003e1x Gravity: Pressure Sensor (15-700kPa)\u003c\/li\u003e \u003cli\u003e1x Gravity 4pin I2C Cable\u003c\/li\u003e \u003c\/ul\u003e \u003ch2\u003ePinout\u003c\/h2\u003e \u003ctable width=\"329\"\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd width=\"84\"\u003e\u003cstrong\u003eNumber\u003c\/strong\u003e\u003c\/td\u003e \u003ctd width=\"80\"\u003e\u003cstrong\u003eName\u003c\/strong\u003e\u003c\/td\u003e \u003ctd width=\"165\"\u003e\u003cstrong\u003eFunction\u003c\/strong\u003e\u003c\/td\u003e \u003c\/tr\u003e \u003ctr\u003e \u003ctd\u003e1\u003c\/td\u003e \u003ctd\u003eD\u003c\/td\u003e \u003ctd\u003eI2C data line SDA\u003c\/td\u003e \u003c\/tr\u003e \u003ctr\u003e \u003ctd\u003e2\u003c\/td\u003e \u003ctd\u003eC\u003c\/td\u003e \u003ctd\u003eI2C clock line SCL\u003c\/td\u003e \u003c\/tr\u003e \u003ctr\u003e \u003ctd\u003e3\u003c\/td\u003e \u003ctd\u003e-\u003c\/td\u003e \u003ctd\u003eGND\u003c\/td\u003e \u003c\/tr\u003e \u003ctr\u003e \u003ctd\u003e4\u003c\/td\u003e \u003ctd\u003e+\u003c\/td\u003e \u003ctd\u003eVCC\u003c\/td\u003e \u003c\/tr\u003e \u003c\/tbody\u003e \u003c\/table\u003e","brand":"DFRobot","offers":[{"title":"Default Title","offer_id":43643641790525,"sku":"whf1789691646932","price":46.97,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/9716\/8957\/files\/gravity-air-pressure-sensor-15-700kpa-mpx5700ap_1.jpg?v=1789691650"},{"product_id":"gravity-co-sensor-calibrated-i2c-uart","title":"Gravity: CO Sensor (Calibrated, I2C \u0026 UART)","description":"\u003cp\u003eThis sensor detects \u003cstrong\u003ecarbon monoxide\u003c\/strong\u003e and supports three output modes: analog, I2C and UART. The probe has been calibrated at the factory, which can quickly and accurately measure the concentration of carbon monoxide in the target environment.\u003c\/p\u003e\n\u003cp\u003eThis type of sensor can be widely applied to fields like portable devices, air quality monitoring devices, industries, mines, warehouses and other spaces where the air is not easy to circulate and requires monitoring.\u003c\/p\u003e\n\u003cp\u003eThe probe adopts the electrochemical principle and has the characteristics of strong anti-interference ability, high stability and high sensitivity. The service life is as long as two years. The sensor has 32 modifiable I2C addresses, an integrated temperature compensation algorithm and a threshold alarm function, It has good compatibility with mainstream main control devices such as Arduino, ESP32 and the Raspberry Pi.\u003c\/p\u003e\n\u003cp\u003eThe easy-to-use Gravity interface, coupled with our sample code, can quickly build a carbon monoxide detector.\u003c\/p\u003e\n\u003cp\u003eThe product wiki is on hand to help you get started.\u003c\/p\u003e\n\u003ch2\u003eConnection Example - Arduino\u003c\/h2\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0176\/3274\/files\/Arduino-sensor-example.jpg?v=1647603735\u0026amp;width=700\"\u003e\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDetects carbon monoxide\u003c\/li\u003e\n\u003cli\u003eFactory calibrated\u003c\/li\u003e\n\u003cli\u003eI2C and UART\u003c\/li\u003e\n\u003cli\u003eStrong anti-interference ability\u003c\/li\u003e\n\u003cli\u003eHigh stability\u003c\/li\u003e\n\u003cli\u003eHigh sensitivity\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eSpecification\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDetection Gas: Carbon Monoxide (CO)\u003c\/li\u003e\n\u003cli\u003eDetection range: 0-1000ppm\u003c\/li\u003e\n\u003cli\u003eWorking Voltage: 3.3～5.5V DC\u003c\/li\u003e\n\u003cli\u003eWorking Current: ＜5mA\u003c\/li\u003e\n\u003cli\u003eOutput Signal: I2C, UART (0~3V), analog voltage\u003c\/li\u003e\n\u003cli\u003eWorking Temperature: -20～50℃\u003c\/li\u003e\n\u003cli\u003eWorking Humidity: 15～90%RH (non-condensing)\u003c\/li\u003e\n\u003cli\u003eStorage Temperature: -20～50℃\u003c\/li\u003e\n\u003cli\u003eStorage Humidity: 15～90%RH (non-condensing)\u003c\/li\u003e\n\u003cli\u003eLifespan: \u0026gt;2 years (in the air)\u003c\/li\u003e\n\u003cli\u003eAdapter Plate Size: 37x32mm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eResources\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProduct wiki\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003ePackage Contents\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1x Gravity: CO Signal Conversion Board\u003c\/li\u003e\n\u003cli\u003e1x CO sensor probe\u003c\/li\u003e\n\u003cli\u003e1x Gravity - 4-pin cable\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"DFRobot","offers":[{"title":"Default Title","offer_id":43643647197245,"sku":"bpy1789691684650","price":53.72,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/9716\/8957\/files\/gravity-co-sensor-calibrated-i2c-uart_1.jpg?v=1789691689"},{"product_id":"waterproof-smd-ds18b20-digital-temperature-sensor","title":"Waterproof SMD DS18B20 Digital Temperature Sensor","description":"\u003cp\u003eThis waterproof SMD DS18B20 temperature sensor provides 9-bits to 12-bit (configurable) temperature measurement and communicates over a 1-Wire bus that by definition requires only one data line for communication with a central microprocessor (such as an Arduino).\u003c\/p\u003e \u003cp\u003eIt is suitable for measuring surface temperature and offers steady performance even in wet conditions or at a far distance. The sensor comes with silicon lead wire, more temperature resistant than normal PVC materials. These sensors are digital which means no signal degradation even over long distances! Its operating voltage is 3-5.5V.\u003c\/p\u003e \u003cp\u003eEach DS18B20 has a unique 64bit serial code, which allows multiple DS18B20s to function on the same 1-Wire bus. Thus, it is simple to use one microprocessor to control many DS18B20s distributed over a large area. Applications that can benefit from this feature include HVAC environmental controls, temperature monitoring systems, process monitoring and control systems.\u003c\/p\u003e \u003ch2\u003eConnection Example - Arduino\u003c\/h2\u003e \u003cp\u003eYou can directly connect this sensor to an IO expansion board with this optional adapter:\u003c\/p\u003e \u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0176\/3274\/files\/ds18b20-arduino-conection-example_1.jpg?v=1647630825\u0026amp;width=700\" alt=\"\"\u003e\u003c\/p\u003e \u003ch2\u003eFeatures\u003c\/h2\u003e \u003cul\u003e \u003cli\u003eDS18B20 temperature sensor\u003c\/li\u003e \u003cli\u003eWaterproof\u003c\/li\u003e \u003cli\u003eSteady performance\u003c\/li\u003e \u003cli\u003eDigital signal\u003c\/li\u003e \u003c\/ul\u003e \u003ch2\u003eSpecifications\u003c\/h2\u003e \u003cul\u003e \u003cli\u003eWorking Voltage: 3~5.5V\u003c\/li\u003e \u003cli\u003eMeasuring Temperature Range: -10~+85°C\u003c\/li\u003e \u003cli\u003eOperating Temperature Range: -55~+125°C (-67~257°F)\u003c\/li\u003e \u003cli\u003eWire Temperature Resistance: -55~+125°C\u003c\/li\u003e \u003cli\u003eResolution: 9-12 bits\u003c\/li\u003e \u003cli\u003eSingle-wire Interface: only one digital interface is needed for communication\u003c\/li\u003e \u003cli\u003eA 64-bit ID embedded in the chip\u003c\/li\u003e \u003cli\u003eParallel sensors can share one interface\u003c\/li\u003e \u003cli\u003eTemperature limit alarm system\u003c\/li\u003e \u003cli\u003eQuery time: ≤750ms\u003c\/li\u003e \u003cli\u003eWiring Instructions: red -VCC, black -GND, blue -DATA\u003c\/li\u003e \u003c\/ul\u003e \u003ch2\u003eResources\u003c\/h2\u003e \u003cul\u003e \u003cli\u003eDatasheet\u003c\/li\u003e \u003cli\u003eSample code for Arduino 1.0\u003c\/li\u003e \u003cli\u003eSample code for IDE under 1.0\u003c\/li\u003e \u003cli\u003eOne Wire library\u003c\/li\u003e \u003c\/ul\u003e \u003ch2\u003ePackage Contents\u003c\/h2\u003e \u003cul\u003e \u003cli\u003e1x Waterproof SMD DS18B20 Digital Temperature Sensor\u003c\/li\u003e \u003c\/ul\u003e","brand":"DFRobot","offers":[{"title":"Default Title","offer_id":43643648573501,"sku":"zcy1789691682263","price":6.68,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/9716\/8957\/files\/waterproof-smd-ds18b20-digital-temperature-sensor_1.jpg?v=1789691710"},{"product_id":"pololu-qtrx-hd-04a-reflectance-sensor-array-4-channel-4mm-pitch-analog","title":"Pololu QTRX-HD-04A Reflectance Sensor Array: 4-Channel; 4mm Pitch; Analog","description":"\u003cdiv id=\"short_description\"\u003e\n\u003cp\u003eThis Pololu IR LED\/phototransistor pair is great for precisely identifying changes in reflectance (like line detection). It operates from 2.9 V to 5.5 V and offers dimmable brightness control independent of the supply voltage.\u003c\/p\u003e\n\u003cp\u003eIn general, the closer the object, the higher the contrast between light and dark readings, but high-reflectance objects are generally detectable out to around\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e40 mm\u003c\/strong\u003e. This version features a high-performance, low-current\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eQTRX\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003esensor with lenses.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThis is the 4-channel, 4mm pitch analog output version\u003c\/strong\u003e. We also offer an RC (digital) output version.\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eOur \u003c\/span\u003eArduino library\u003cspan\u003e makes it easy to use these sensor modules with an \u003c\/span\u003eArduino or compatible controller\u003cspan\u003e by providing methods for controlling the emitters, calibrating the module, and reading the individual sensor values. It also has a method specifically for line-following applications to compute the location of the line under the array.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eNote:\u003c\/strong\u003e Unlike most Pololu products, these sensor arrays do not ship with any headers or connectors included, so you will need to supply your own or solder wires directly to the board to use it.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003eQTR family overview\u003c\/h2\u003e\n\u003cp\u003eThese Pololu reflectance sensors feature a linear array of infrared emitter\/phototransistor pair modules which makes them well suited for applications that require detection of changes in reflectivity. This change in reflectivity can be due to a colour change at a fixed distance, such as when sensing a black line on a white background, as well as due to a change in the distance to or presence of an object in front of the sensor. A variety of sensor counts and densities is available in the store so you can pick the ideal arrangement for your application.\u003c\/p\u003e\n\u003cp\u003eUnlike our original QTR sensor modules, these units have integrated LED drivers that provide brightness control independent of the supply voltage, which can be anywhere from 2.9 V to 5.5 V, while enabling optional dimming to any of 32 possible brightness settings\u003c\/p\u003e\n\u003cp\u003eFor high-density (HD) modules with five or more sensors and medium-density (MD) modules with eleven or more sensors, there are separate controls for the odd-numbered and even-numbered LEDs, which gives you extra options for detecting light reflected at various angles. See the “Emitter control” section below for more information on using this feature.\u003c\/p\u003e\n\u003cp\u003eTwo different sensor options are available, denoted by “QTR” or “QTRX” in the product name. The “QTR” versions feature lower-cost sensor modules without lenses while the “QTRX” versions feature higher-performance sensor modules with lenses, which allow similar performance at a much lower IR LED current. \u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eEach sensor option is available in two output types: an “A” version with analog voltage outputs between 0 V and VCC, and an “RC” version with outputs that can be read with a digital I\/O line on a microcontroller by first setting the lines high and then releasing them and timing how long it takes them to read as low (typically anywhere from a few microseconds to a few milliseconds). The lower the output voltage or shorter the voltage decay time, the higher the reflectance.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003eInterfacing with the outputs of the A versions\u003c\/h2\u003e\n\u003cp\u003eEach sensor on the A versions outputs its reflectance measurement as an analog voltage that can range from 0 V when the reflectance is very strong to VCC when the reflectance is very weak. There are several ways you can interface with the analog output:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eUse a microcontroller’s analog-to-digital converter (ADC) to measure the voltages.\u003c\/li\u003e\n\u003cli\u003eUse a comparator with an adjustable threshold to convert each analog voltage into a digital (i.e. black\/white) signal that can be read by the digital I\/O line of a microcontroller.\u003c\/li\u003e\n\u003cli\u003eConnect each output directly to a digital I\/O line of a microcontroller and rely upon its logic threshold.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eThis last method will work if you are able to get high reflectance from your white surface but will probably fail if you have a lower-reflectance signal profile.\u003c\/p\u003e\n\u003ch2\u003eEmitter control\u003c\/h2\u003e\n\u003cp\u003eThese reflectance sensor arrays maintain a constant current through their IR emitters, keeping the emitters’ brightness constant, independent of the supply voltage (2.9 V to 5.5 V). The emitters can be controlled with the board’s CTRL pins, and the details of the control depends on the array size and density:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eHD units with 5 or more sensors\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eand\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eMD units with 11 or more sensors\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003ehave two emitter control pins:\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eCTRL ODD\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eand\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eCTRL EVEN\u003c\/strong\u003e. By default, these are connected together with a 1 kΩ resistor and pulled up, turning on all the emitters by default and allowing them to be controlled with a signal on either pin, but the CTRL ODD and CTRL EVEN pins can be driven separately for independent control of the odd-numbered and even-numbered emitters.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eMD units with 3-10 sensors\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003ealso have two emitter control pins since these are made by only populating every other sensor on an HD board, but only the\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eCTRL ODD\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003epin will have an effect on these versions (it is not possible to independently control alternate emitters).\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eHD units with 4 or fewer sensors\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eand\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eMD units with 2 or fewer sensors\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003ehave a single\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eCTRL\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003epin that controls all of the emitters.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eDriving a CTRL pin low for at least 1 ms turns off the associated emitter LEDs, while driving it high (or allowing the board to pull it high) turns on the emitters with the board’s default (full) current, which is\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e30 mA\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003efor “QTR” versions and\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e3.5 mA\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003efor “QTRX” versions. For more advanced use, the CTRL pin can be pulsed low to cycle the associated emitters through 32 dimming levels.\u003c\/p\u003e\n\u003cp\u003eTo send a pulse, drive the CTRL pin low for at least 0.5 μs (but no more than 300 μs), then high for at least 0.5 μs; (it should remain high after the last pulse). Each pulse causes the driver to advance to the next dimming level, wrapping around to 100% after the lowest-current level. Each dimming level corresponds to a 3.33% reduction in current, except for the last three levels, which represent a 1.67% reduction, as shown in the table below. Note that turning the LEDs off with a \u0026gt;1 ms pulse and then back on resets them to full current.\u003c\/p\u003e\n\u003cp\u003eFor example, to reduce the emitter current to 50%, apply 15 low pulses to the CTRL pin and then keep it high after the last pulse.\u003c\/p\u003e\n\u003ctable width=\"360\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd width=\"88\"\u003e\n\u003cstrong\u003eDimming\u003c\/strong\u003e\u003cbr\u003e\u003cstrong\u003eLevel\u003c\/strong\u003e\u003cbr\u003e\u003cstrong\u003e(Pulses)\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd width=\"88\"\u003e\n\u003cstrong\u003eEmitter\u003c\/strong\u003e\u003cbr\u003e\u003cstrong\u003eCurrent\u003c\/strong\u003e\u003cbr\u003e\u003cstrong\u003e(%)\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd width=\"87\"\u003e\n\u003cstrong\u003eDimming\u003c\/strong\u003e\u003cbr\u003e\u003cstrong\u003eLevel\u003c\/strong\u003e\u003cbr\u003e\u003cstrong\u003e(Pulses)\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd width=\"97\"\u003e\n\u003cstrong\u003eEmitter\u003c\/strong\u003e\u003cbr\u003e\u003cstrong\u003eCurrent\u003c\/strong\u003e\u003cbr\u003e\u003cstrong\u003e(%)\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e0\u003c\/td\u003e\n\u003ctd\u003e100.00%\u003c\/td\u003e\n\u003ctd\u003e16\u003c\/td\u003e\n\u003ctd\u003e46.67%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e1\u003c\/td\u003e\n\u003ctd\u003e96.67%\u003c\/td\u003e\n\u003ctd\u003e17\u003c\/td\u003e\n\u003ctd\u003e43.33%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2\u003c\/td\u003e\n\u003ctd\u003e93.33%\u003c\/td\u003e\n\u003ctd\u003e18\u003c\/td\u003e\n\u003ctd\u003e40.00%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3\u003c\/td\u003e\n\u003ctd\u003e90.00%\u003c\/td\u003e\n\u003ctd\u003e19\u003c\/td\u003e\n\u003ctd\u003e36.67%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4\u003c\/td\u003e\n\u003ctd\u003e86.67%\u003c\/td\u003e\n\u003ctd\u003e20\u003c\/td\u003e\n\u003ctd\u003e33.33%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5\u003c\/td\u003e\n\u003ctd\u003e83.33%\u003c\/td\u003e\n\u003ctd\u003e21\u003c\/td\u003e\n\u003ctd\u003e30.00%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e6\u003c\/td\u003e\n\u003ctd\u003e80.00%\u003c\/td\u003e\n\u003ctd\u003e22\u003c\/td\u003e\n\u003ctd\u003e26.67%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e7\u003c\/td\u003e\n\u003ctd\u003e76.67%\u003c\/td\u003e\n\u003ctd\u003e23\u003c\/td\u003e\n\u003ctd\u003e23.33%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e8\u003c\/td\u003e\n\u003ctd\u003e73.33%\u003c\/td\u003e\n\u003ctd\u003e24\u003c\/td\u003e\n\u003ctd\u003e20.00%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e9\u003c\/td\u003e\n\u003ctd\u003e70.00%\u003c\/td\u003e\n\u003ctd\u003e25\u003c\/td\u003e\n\u003ctd\u003e16.67%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e10\u003c\/td\u003e\n\u003ctd\u003e66.67%\u003c\/td\u003e\n\u003ctd\u003e26\u003c\/td\u003e\n\u003ctd\u003e13.33%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e11\u003c\/td\u003e\n\u003ctd\u003e63.33%\u003c\/td\u003e\n\u003ctd\u003e27\u003c\/td\u003e\n\u003ctd\u003e10.00%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e12\u003c\/td\u003e\n\u003ctd\u003e60.00%\u003c\/td\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e6.67%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e13\u003c\/td\u003e\n\u003ctd\u003e56.67%\u003c\/td\u003e\n\u003ctd\u003e29\u003c\/td\u003e\n\u003ctd\u003e5.00%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e14\u003c\/td\u003e\n\u003ctd\u003e53.33%\u003c\/td\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003e3.33%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e15\u003c\/td\u003e\n\u003ctd\u003e50.00%\u003c\/td\u003e\n\u003ctd\u003e31\u003c\/td\u003e\n\u003ctd\u003e1.67%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOperating voltage: 2.9V to 5.5V\u003c\/li\u003e\n\u003cli\u003eSensor type: \u003cstrong\u003eQTRX\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eSensor count: \u003cstrong\u003e4\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eSensor pitch: \u003cstrong\u003e4mm\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eFull-brightness LED current: 3.5 mA (independent of supply voltage)\u003c\/li\u003e\n\u003cli\u003eMax board current: \u003cstrong\u003e9 mA\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eLED Current: 3.5mA\u003c\/li\u003e\n\u003cli\u003eOutput format: \u003cstrong\u003e(A) analog voltage\u003c\/strong\u003e (0 V to VCC)\u003c\/li\u003e\n\u003cli\u003eOptimal sensing distance: 10 mm\u003c\/li\u003e\n\u003cli\u003ePeak wavelength: 940nm\u003c\/li\u003e\n\u003cli\u003eMaximum recommended sensing distance: \u003cstrong\u003e40 mm\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eDimensions: \u003cstrong\u003e17.0 × 20.0 × 3.0mm\u003c\/strong\u003e (see the\u003cspan\u003e \u003c\/span\u003edimension diagram\u003cspan\u003e \u003c\/span\u003efor more details)\u003c\/li\u003e\n\u003cli\u003eWeight: \u003cstrong\u003e1.0 g\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eResources\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eApplication note\u003c\/li\u003e\n\u003cli\u003eArduino Library for Pololu QTR Reflectance Sensors\u003c\/li\u003e\n\u003cli\u003eSchematic\u003c\/li\u003e\n\u003cli\u003eDimension Diagram\u003c\/li\u003e\n\u003cli\u003e3D Model (STEP)\u003c\/li\u003e\n\u003cli\u003eDXF Drill Guide\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e","brand":"Pololu","offers":[{"title":"Default Title","offer_id":43643648639037,"sku":"pri1789691706105","price":7.44,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/9716\/8957\/files\/pololu-qtrx-hd-04a-reflectance-sensor-array-4-channel-4mm-pitch-analog_1.jpg?v=1789691712"},{"product_id":"anavi-gas-detector-starter-kit","title":"Anavi Gas Detector - Starter Kit","description":"\u003cp\u003eThe Anavi Gas Detector is an open-source, easy-to-use, Wi-Fi compatible (ESP8266) development board for monitoring air quality and detecting dangerous gases.\u003c\/p\u003e\n\u003cp\u003eIt supports popular analog MQ gas sensor modules such as the MQ-135 (\u003cem\u003eincluded\u003c\/em\u003e), MQ-2, MQ-3 etc. It also comes with slots for a mini OLED display (\u003cem\u003eincluded\u003c\/em\u003e) and up to three additional I²C sensor modules.\u003c\/p\u003e\n\u003cp\u003eThe Gas Detector can also serve as a convenient development board for home automation. The additional slots for I²C sensor modules make it suitable for anyone interested in Internet of Things projects.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThis is the starter kit\u003c\/strong\u003e which includes the Gas Detector ESP8266 board, MQ-135 Gas Sensor, 0.96\" display, USB to Serial debug cable and an acrylic stand enclosure.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eNote: Assembly required!\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch2\u003eAbout Gas Sensors and the MQ-135\u003c\/h2\u003e\n\u003cp\u003eAlthough MQ gas sensors are cheap and convenient, there are some caveats. They require huge preheat time. The first time the sensor is turned on, it must work in a room with clean air for at least 24 hours (48 hours recommended for MQ-135) to calibrate. After that, on each boot, it takes up to a couple of minutes for the heater to provide the required work environment before the sensor can measure correctly.\u003c\/p\u003e\n\u003cp\u003eMQ sensors detect gases in the air to which they react, but they cannot provide exact information about specific gas in parts per million (ppm). Over time, the sensitivity of the MQ sensor drops, therefore it is recommended to change the sensor periodically. Because of this, ANAVI Gas Detector doesn’t have any built-in MQ gas sensor and the user can easily replace only the sensor.\u003c\/p\u003e\n\u003cp\u003eUsing an analog-to-digital converter (ADC), The Anavi Gas Detector reads the data from the sensor. Our open-source software is specially developed for the MQ-135. Depending on the analog output value of the sensor, the Gas Detector determines whether the indoor air quality is good, moderate, or poor. This information is shown on the mini OLED display (if attached) as well as on the green, yellow, and red indication LEDs on the board.\u003c\/p\u003e\n\u003cp\u003eThe included MQ-135 sensor \u003cspan\u003ehas a Tin Dioxide (SnO2) sensitive layer. This sensor is used in air quality control equipment for buildings and offices because it is suitable for detecting NH3, alcohol, Benzene, smoke and CO2.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCPU: Tensilica L106 32-bit processor (ESP8266)\u003c\/li\u003e\n\u003cli\u003eConnectivity: WiFi 802.11 b\/g\/n\u003c\/li\u003e\n\u003cli\u003eBuilt-in indication LEDs\u003c\/li\u003e\n\u003cli\u003eInput voltage: 5 V (micro-USB)\u003c\/li\u003e\n\u003cli\u003ePeripherals:\n\u003cul\u003e\n\u003cli\u003eSlot for 5 V analog gas sensor (MQ-135) \u003cem\u003e(included)\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003eSlot for mini OLED display \u003cem\u003e(included)\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003eUART pins\u003c\/li\u003e\n\u003cli\u003eButton\u003c\/li\u003e\n\u003cli\u003eThree slots for I2C sensors\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eCompatibility: Arduino IDE, Home Assistant, OpenHAB2, ThinkSpeak, MQTT and any modern web browser\u003c\/li\u003e\n\u003cli\u003eCertification: Open Source Hardware Association (OSHWA) BG000018\u003c\/li\u003e\n\u003cli\u003eDimensions: 75 mm x 40 mm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003ePackage Contents\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAnavi Gas Detector Board\u003c\/li\u003e\n\u003cli\u003eMQ-135 Gas Sensor\u003c\/li\u003e\n\u003cli\u003e0.96\" OLED Display\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eAcrylic Stand Enclosure\u003c\/li\u003e\n\u003cli\u003eUSB to Serial Debug Cable\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eResources\u003c\/h2\u003e\n\u003cp\u003e\u003cspan\u003eAfter receiving your ANAVI Gas Detector please consider upgrading it to the latest stable version of \u003c\/span\u003ethe default open-source firmware\u003cspan\u003e.\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eUser Manual\u003c\/li\u003e\n\u003cli\u003eExamples\u003c\/li\u003e\n\u003cli\u003eArduino Sketch\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eOpen Source Design\u003c\/h2\u003e\n\u003cp\u003e\u003cspan\u003eThe Anavi Gas Detector is an entirely open source project that combines open-source hardware with free and open-source software. It has been certified by the \u003c\/span\u003eOpen Source Hardware Association\u003cspan\u003e under UID BG000018.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eDevelopers can easily modify and adjust the software for other MQ gas sensors, for example, MQ-2 or MQ-3. The UART pins on the Gas Detector ensure that custom firmware can be flashed onto the board.\u003c\/p\u003e","brand":"Anavi Technology","offers":[{"title":"Default Title","offer_id":43643663646781,"sku":"mrw1789691917718","price":35.85,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/9716\/8957\/files\/anavi-gas-detector---starter-kit_1.jpg?v=1789691922"},{"product_id":"gravity-max30102-heart-rate-and-oximeter-sensor","title":"Gravity: MAX30102 Heart Rate and Oximeter Sensor","description":"\u003cp\u003eThe DFRobot Gravity MAX30102 heart rate and blood oxygen sensor module integrates the Maxim MAX30102 chip and an MCU with heart rate and blood oxygen algorithm.\u003c\/p\u003e\n\u003cp\u003eThe MAX30102 uses PPG (PhotoPlethysmoGraphy) to measure data, which will be converted into heart rate and oximetry values when processed by the MCU, then output through I2C or UART, making the sensor easy to use and greatly reducing resource occupation of the main controller.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe pressure may change when the finger is directly pressed down the sensor, which will affect the data output. Please try to fix the sensor on your finger using the provided strap\u003c\/li\u003e\n\u003cli\u003eWhen wearing the sensor on your finger, there is no difference in the direction of your finger\u003c\/li\u003e\n\u003cli\u003eThis product is not a professional medical instrument and should not be used as an auxiliary accessory in diagnosis and treatment\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eConnection Examples\u003c\/h2\u003e\n\u003ch3\u003eRaspberry Pi\u003c\/h3\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0176\/3274\/files\/MAX30102-raspberry-pi-example_1.png?v=1652133864\u0026amp;width=700\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch3\u003eArduino\u003c\/h3\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0176\/3274\/files\/MAX30102-arduino-example_1.jpg?v=1652133864\u0026amp;width=700\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHeart rate and blood oxygen sensor\u003c\/li\u003e\n\u003cli\u003eMicrocontroller with algorithm integrated\u003c\/li\u003e\n\u003cli\u003eData can be read directly through a host computer\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePower Supply Voltage: 3.3V\/5V\u003c\/li\u003e\n\u003cli\u003eWorking Current: \u0026lt;15mA\u003c\/li\u003e\n\u003cli\u003eCommunication Method: I2C\/UART\u003c\/li\u003e\n\u003cli\u003eI2C Address: 0x57\u003c\/li\u003e\n\u003cli\u003eSerial Port Baud Rate: 9600\u003c\/li\u003e\n\u003cli\u003eOperating Temperature Range: -40℃~85℃\u003c\/li\u003e\n\u003cli\u003eProduct Size: 25.5×32mm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003ePackage Contents\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1x Gravity: MAX30102 Heart Rate and Oximeter Sensor\u003c\/li\u003e\n\u003cli\u003e1x Gravity 4-pin I2C\/UART Sensor Connector\u003c\/li\u003e\n\u003cli\u003e1x Strap\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eResources\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProduct wiki\u003c\/li\u003e\n\u003cli\u003eSchematics\u003c\/li\u003e\n\u003cli\u003eDimension\u003c\/li\u003e\n\u003cli\u003eMAX30102 Datasheet\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003ePinout\u003c\/h2\u003e\n\u003ctable width=\"335\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd width=\"86\"\u003e\u003cstrong\u003ePin\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd width=\"79\"\u003e\u003cstrong\u003eLabel\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd width=\"170\"\u003e\u003cstrong\u003eDescription\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e1\u003c\/td\u003e\n\u003ctd\u003eD\/T\u003c\/td\u003e\n\u003ctd\u003eI2C Data Line\/TX\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2\u003c\/td\u003e\n\u003ctd\u003eC\/T\u003c\/td\u003e\n\u003ctd\u003eI2C Clock Line\/RX\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3\u003c\/td\u003e\n\u003ctd\u003eGND\u003c\/td\u003e\n\u003ctd\u003ePower -\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4\u003c\/td\u003e\n\u003ctd\u003eVCC\u003c\/td\u003e\n\u003ctd\u003ePower +\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"DFRobot","offers":[{"title":"Default Title","offer_id":43643678392381,"sku":"gln1789692087310","price":20.19,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/9716\/8957\/files\/gravity-max30102-heart-rate-and-oximeter-sensor_1.jpg?v=1789692091"},{"product_id":"gravity-multifunctional-environmental-sensor","title":"Gravity: Multifunctional Environmental Sensor","description":"\u003cp\u003eThis multifunctional environmental sensor comprises an \u003cstrong\u003eSHTC3 temperature \u0026amp; humidity sensor, BMP280 barometric pressure sensor, VEML7700 ambient light sensor and a ML8511 UV sensor\u003c\/strong\u003e into one board and offers 5 kinds of environmental parameters.\u003c\/p\u003e\n\u003cp\u003eProfessional sensor chips are selected for each kind of parameter measurement. The reasonable layout and heat conduction of main chips are carefully considered in the circuit design, which effectively guarantees the accuracy of the data.\u003c\/p\u003e\n\u003cp\u003eThe product has an MCU processing chip onboard that converts the sensor raw data into values with the standard unit so you can directly use them. For instance, ℃ and °F for temperature, % for humidity, Kpa for barometric pressure, lx for light illuminance, and mw\/m² for UV light.\u003c\/p\u003e\n\u003cp\u003eThe environmental sensor supports two communication methods (UART and I2C) and complete Arduino and Python libraries are provided.\u003c\/p\u003e\n\u003cp\u003ePowerful and compact, you can use this board to make environmental monitoring systems and similar projects.\u003c\/p\u003e\n\u003ch2\u003eConnection Examples - Arduino\u003c\/h2\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0176\/3274\/files\/DFRobot-gravity-sen0501-examples.jpg?v=1652129851\u0026amp;width=700\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGravity interface, no need to solder - plug and play\u003c\/li\u003e\n\u003cli\u003eSwitchable I2C and UART, two output modes\u003c\/li\u003e\n\u003cli\u003eHighly integrated module can test a variety of data at the same time (temperature, humidity, barometric pressure, altitude, ultraviolet intensity, ambient light intensity)\u003c\/li\u003e\n\u003cli\u003eReasonable layout with high precision\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWorking Voltage: 3.3~5V DC\u003c\/li\u003e\n\u003cli\u003eWorking Current: 45mA\u003c\/li\u003e\n\u003cli\u003eOutput Signal: I2C, UART\u003c\/li\u003e\n\u003cli\u003eWorking Temperature: -20~70℃\u003c\/li\u003e\n\u003cli\u003eProduct Size: 32mm×32mm\u003c\/li\u003e\n\u003cli\u003eMounting Hole Size: M3 (diameter 3mm)\u003c\/li\u003e\n\u003cli\u003eDistance between the centres of the mounting holes is 25mm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBarometric Pressure Sensor\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eBarometric Pressure Unit Relationship: 1000pa = 10hpa = 1kpa\u003c\/li\u003e\n\u003cli\u003eSensor Chip Model: BMP280\u003c\/li\u003e\n\u003cli\u003eBarometric Pressure Measurement Range: 3000~1100 hPa\u003c\/li\u003e\n\u003cli\u003eRelative Accuracy Of barometric Pressure: ±0.12 hPa\u003c\/li\u003e\n\u003cli\u003eAbsolute barometric Pressure Accuracy: ±1 hPa\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eTemperature \u0026amp; Humidity Sensor\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSensor Chip Model: SHT-C3\u003c\/li\u003e\n\u003cli\u003eRelative Humidity Accuracy: ±2%RH\u003c\/li\u003e\n\u003cli\u003eRelative Humidity Resolution: 0.01%RH\u003c\/li\u003e\n\u003cli\u003eRelative Humidity Measurement Range: 0~100\u003c\/li\u003e\n\u003cli\u003eTemperature Accuracy: ±0.2℃\u003c\/li\u003e\n\u003cli\u003eTemperature Resolution: 0.01℃\u003c\/li\u003e\n\u003cli\u003eTemperature Measurement Range: -40~125℃\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eUV Sensor\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSensor Chip Model: ML8511\u003c\/li\u003e\n\u003cli\u003eUltraviolet Sensitive Wavelength UV-A (320-400nm), UV-B (280-320nm)\u003c\/li\u003e\n\u003cli\u003eUltraviolet Output Unit: mW\/㎡\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eAmbient Light Sensor\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSensor Chip Model: VEML7700\u003c\/li\u003e\n\u003cli\u003eAmbient Light Accuracy: 0.0036 lx\/ct\u003c\/li\u003e\n\u003cli\u003eAmbient Light Range: 0~120 klx\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003ePackage Contents\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1x Gravity: Multifunctional Environmental Sensor\u003c\/li\u003e\n\u003cli\u003e1x Gravity 4-pin Connector\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eResources\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProduct wiki\u003c\/li\u003e\n\u003cli\u003eSchematics\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003ePinout\u003c\/h2\u003e\n\u003ctable width=\"440\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd width=\"62\"\u003e\u003cstrong\u003ePin\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd width=\"66\"\u003e\u003cstrong\u003eLabel\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd width=\"312\"\u003e\u003cstrong\u003eDescription\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e1\u003c\/td\u003e\n\u003ctd\u003eD\/T\u003c\/td\u003e\n\u003ctd\u003eI2C data line SDA\/UART data transmission-TX\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2\u003c\/td\u003e\n\u003ctd\u003eC\/R\u003c\/td\u003e\n\u003ctd\u003eI2C clock line SCL\/UART data receiving-RX\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3\u003c\/td\u003e\n\u003ctd\u003e-\u003c\/td\u003e\n\u003ctd\u003eGND\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4\u003c\/td\u003e\n\u003ctd\u003e+\u003c\/td\u003e\n\u003ctd\u003ePower +\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cul\u003e\u003c\/ul\u003e","brand":"DFRobot","offers":[{"title":"Default Title","offer_id":43643678720061,"sku":"ado1789692088576","price":30.27,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/9716\/8957\/files\/gravity-multifunctional-environmental-sensor_1.jpg?v=1789692093"},{"product_id":"maker-soil-moisture-sensor-capacitive","title":"Maker Soil Moisture Sensor (Capacitive)","description":"\u003cp\u003eThe Maker Soil Moisture Sensor measures soil moisture using capacitive sensing, where the presence of water in the soil will increase the probe's capacitance. The output of the sensor is analog - higher moisture levels will produce a lower output voltage. Being part of the Maker Series, the sensor is equipped with many features to further simplify digital making for beginners and experts alike.\u003c\/p\u003e \u003cp\u003eThe Maker Soil Moisture Sensor is easy to use. In the minimal setup, it only requires a power supply (if the LED indicators alone are enough for your application). Make sure that the voltage level of the power supply is within the sensor's specifications (2.5-7VDC). The LED indicators only indicate approximate moisture levels and might fluctuate depending on the power supply, since the sensor does not have a voltage regulator on board.\u003c\/p\u003e \u003cp\u003eThe Maker Soil Moisture Sensor \u003cstrong\u003ecan also be used with microcontrollers\u003c\/strong\u003e (such as the Maker Pi RP2040) to build more complex projects like smart gardens and self-watering systems. The analog output voltage of the sensor is used for these applications. Furthermore, the sensor also has a disable pin for power saving applications. Sending HIGH signal to the disable pin will disable the sensor.\u003c\/p\u003e \u003cp\u003eIt is important to note that this sensor can only qualitatively test the humidity of the soil and cannot measure quantitatively. This means when the humidity of the soil rises, the value of the output decreases; conversely, when the humidity decreases, the output value becomes higher.\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eGot a 3D printer?\u003c\/strong\u003e Check out the printable enclosure on Thingiverse for mounting a 3xAAA battery holder directly to the sensor (this will look great with our Stone Effect PLA filament!).\u003c\/p\u003e \u003ch1\u003eFeatures\u003c\/h1\u003e \u003cul\u003e \u003cli\u003eOperating Voltage: 2.5V - 7.0V\u003c\/li\u003e \u003cli\u003eOutput: Analog Voltage (Higher moisture = lower voltage)\u003c\/li\u003e \u003cli\u003eGrove port\u003c\/li\u003e \u003cli\u003eLED indicators for dry\/moist\/wet soil moisture levels.\u003c\/li\u003e \u003cli\u003eSoil Limit marker (Maximum depth of the probe)\u003c\/li\u003e \u003cli\u003eDouble-sided probe (More sensitive to moisture changes)\u003c\/li\u003e \u003cli\u003eCapacitive sensing probe (Corrosion-resistant)\u003c\/li\u003e \u003cli\u003eDisable pin (Power-saving application)\u003c\/li\u003e \u003c\/ul\u003e \u003ch2\u003eExample Applications\u003c\/h2\u003e \u003cul\u003e \u003cli\u003eSoil moisture detection\u003c\/li\u003e \u003cli\u003eAutomatic Plant Watering System\u003c\/li\u003e \u003cli\u003eSmart\/IoT Gardens\u003c\/li\u003e \u003c\/ul\u003e \u003ch2\u003ePackage Contents\u003c\/h2\u003e \u003cul\u003e \u003cli\u003e1x Maker Soil Moisture Sensor\u003c\/li\u003e \u003cli\u003e1x 50cm Grove to Grove cable\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003cstrong\u003e3D printed parts, battery holder and Maker Pi RP2040 not included\u003c\/strong\u003e\u003c\/p\u003e \u003ch2\u003eResources\u003c\/h2\u003e \u003cul\u003e \u003cli\u003eDatasheet\u003c\/li\u003e \u003cli\u003e3D CAD\u003c\/li\u003e \u003cli\u003eSelf-watering pot project (uses 3D printed parts)\u003c\/li\u003e \u003c\/ul\u003e","brand":"Cytron","offers":[{"title":"Default Title","offer_id":43643684814909,"sku":"nzm1789692158699","price":5.05,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/9716\/8957\/files\/maker-soil-moisture-sensor-capacitive_1.jpg?v=1789692165"},{"product_id":"grove-capacitive-soil-moisture-sensor","title":"Grove - Capacitive Soil Moisture Sensor","description":"\u003cp\u003eA soil moisture sensor can detect the volumetric water content of your plant's soil. The Seeed Grove Capacitive Soil Moisture Sensor is a soil moisture sensor based on capacitance changes. Compared with resistive sensors, capacitive sensors do not require direct exposure to the metal electrodes, which can significantly reduce the erosion of the electrodes.\u003c\/p\u003e\n\u003cp\u003eIt is important to note that this sensor can only qualitatively test the humidity of the soil and cannot measure quantitatively. When the humidity of the soil rises, the value of the output decreases; conversely, when the humidity decreases, the output value becomes higher.\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCapacitive Style\u003c\/li\u003e\n\u003cli\u003eCorrosion Resistant\u003c\/li\u003e\n\u003cli\u003eBuilt-in Amplifier\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eProduct number: Seeed 101020614\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003ePinout\u003c\/h2\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0176\/3274\/files\/grove-soil-sensor-pinout_1.jpg?v=1653087691\u0026amp;width=700\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eNote: The part of the sensor inserted into the soil cannot exceed the highest position line.\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch2\u003eResources\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProduct Wiki\u003c\/li\u003e\n\u003cli\u003eGrove - Capacitive Moisture Sensor Eagle Files\u003c\/li\u003e\n\u003cli\u003eNE555DR Datasheet\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Seeed","offers":[{"title":"Default Title","offer_id":43643690025021,"sku":"gtd1789692221224","price":5.09,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/9716\/8957\/files\/grove---capacitive-soil-moisture-sensor_1.jpg?v=1789692226"},{"product_id":"digital-ir-proximity-sensor-1-400cm","title":"Digital IR Proximity Sensor (1-400cm)","description":"\u003cp\u003eThis digital laser proximity sensor offers a longer sensing distance and comes with an indicator for showing real-time sensor status.\u003c\/p\u003e\n\u003cp\u003eKeep pressing down the on-board button for 3 seconds, then the indicator starts to flash and the detection distance can be adjusted within 1cm to 400cm as per your project's requirements. The sensor can automatically detect and save the distance between it and the obstacle ahead.\u003c\/p\u003e\n\u003cp\u003eIn addition, the sensor features digital signal output, which works well with the DFRobot IO expansion board. It can be widely used in applications like smart homes, house security, intelligent detection \u0026amp; control, robot obstacle avoidance and so on.\u003c\/p\u003e\n\u003cp\u003eThe sensor is based on the principle of diffuse reflection of laser on the object. When a person or object enters the sensing range in front of the sensor, the sensor immediately determines that there is induction, so as to control to output signal; after the person or object leaves the sensing range, it will judge that there is no induction, and stop signal output, by which intelligent control can be achieved.\u003c\/p\u003e\n\u003ch2\u003eConnection Example - Arduino\u003c\/h2\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0176\/3274\/files\/digital-ir-proximity-sensor-example_1_5f474c81-ba84-4cb7-ab61-1ad33d583cc7.jpg?v=1652979728\u0026amp;width=700\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWide range of applications\u003c\/li\u003e\n\u003cli\u003eOnboard button for detection distance adjustment\u003c\/li\u003e\n\u003cli\u003eLaser sensing with a detection distance of up to 4m\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePower Supply: DC 5-24V\u003c\/li\u003e\n\u003cli\u003eLoad Current: 300mA\u003c\/li\u003e\n\u003cli\u003eOperating Current: 15mA\u003c\/li\u003e\n\u003cli\u003eDetection Distance: adjustable within 1-400cm\u003c\/li\u003e\n\u003cli\u003eDetection Accuracy: ±4%\u003c\/li\u003e\n\u003cli\u003eWavelength: 940nm laser emitter\u003c\/li\u003e\n\u003cli\u003eOutput Mode: high\/low level\u003c\/li\u003e\n\u003cli\u003eDetection Angle: 35°(transmit), 25°(receive)\u003c\/li\u003e\n\u003cli\u003eShort Circuit Protection: disable output when over 1A\u003c\/li\u003e\n\u003cli\u003eDetection Mode: active mode\u003c\/li\u003e\n\u003cli\u003eOperating Ambient Temperature: -20-70°C\u003c\/li\u003e\n\u003cli\u003eStorage Temperature: -20°-85°C\u003c\/li\u003e\n\u003cli\u003eWaterproof Performance: IP67\u003c\/li\u003e\n\u003cli\u003eMaterial: filter: PC optical material, housing: PC-V0 fireproof material\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eResources\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProduct Wiki, pinout and example code\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003ePackage Contents\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1x Digital Laser Proximity Sensor (1-400cm)\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"DFRobot","offers":[{"title":"Default Title","offer_id":43643690844221,"sku":"wbi1789692231839","price":18.06,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/9716\/8957\/files\/digital-ir-proximity-sensor-1-400cm_1.jpg?v=1789692236"},{"product_id":"grove-co2-temperature-humidity-sensor-scd41","title":"Grove - CO2, Temperature \u0026 Humidity Sensor (SCD41)","description":"\u003cp\u003eThe Seeed Grove - CO2 \u0026amp; Temperature \u0026amp; Humidity Sensor SCD41 is a small but powerful module made by Sensirion. It is a multiple function sensor that can measure temperature, humidity and CO2 at the same time. It is based on the SCD41 module and you can use this sensor in your GPS, IoT devices, or other devices which need those four parameters.\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e3-in-1 for multiple measurements\u003c\/li\u003e\n\u003cli\u003eLow power consumption\u003c\/li\u003e\n\u003cli\u003eArduino\/Raspberry Pi\/Micro:bit code available\u003c\/li\u003e\n\u003cli\u003eWide measurement range from 400 to 5,000 ppm\u003c\/li\u003e\n\u003cli\u003eWide power supply range, from 2.4v to 5.5v\u003c\/li\u003e\n\u003cli\u003eEasy project operation: Digital interface I2C, Breadboard-friendly, Grove compatible\u003c\/li\u003e\n\u003cli\u003eBest performance-to-price ratio\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eProduct number: Seeed 101020952\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003ctable width=\"434\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd width=\"150\"\u003eParameter\u003c\/td\u003e\n\u003ctd width=\"284\"\u003eValue\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd data-style=\"background-color: #f0f0f0; border-color: inherit; border-style: solid; border-width: 1px; color: #2a2a2a; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;\" style=\"font-style: inherit;\"\u003eInput voltage\u003c\/td\u003e\n\u003ctd data-style=\"background-color: #fff; border-color: inherit; border-style: solid; border-width: 1px; color: #2a2a2a; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;\" style=\"font-style: inherit; font-weight: inherit;\"\u003e3.3V \/ 5V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd data-style=\"background-color: #f0f0f0; border-color: inherit; border-style: solid; border-width: 1px; color: #2a2a2a; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;\" style=\"font-style: inherit;\"\u003eOperating range\u003c\/td\u003e\n\u003ctd data-style=\"background-color: #fff; border-color: inherit; border-style: solid; border-width: 1px; color: #2a2a2a; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;\" style=\"font-style: inherit; font-weight: inherit;\"\u003e-10~+60℃; 0-100% r.H.; 400-5,000 ppm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd data-style=\"background-color: #fff; border-color: inherit; border-style: solid; border-width: 1px; color: #2a2a2a; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;\" style=\"font-style: inherit;\"\u003eI2C Address\u003c\/td\u003e\n\u003ctd data-style=\"background-color: #f0f0f0; border-color: inherit; border-style: solid; border-width: 1px; color: #2a2a2a; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;\" style=\"font-style: inherit; font-weight: inherit;\"\u003e0x62\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd data-style=\"background-color: #f0f0f0; border-color: inherit; border-style: solid; border-width: 1px; color: #2a2a2a; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;\" style=\"font-style: inherit;\"\u003eInterface\u003c\/td\u003e\n\u003ctd data-style=\"background-color: #ffffff; border-color: inherit; border-style: solid; border-width: 1px; color: #2a2a2a; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: left; vertical-align: top; word-break: normal;\" style=\"font-style: inherit; font-weight: inherit;\"\u003eI2C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch2\u003eResources\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProduct Wiki\u003c\/li\u003e\n\u003cli\u003ePin mapping\u003c\/li\u003e\n\u003cli\u003eSensirion CO2 Sensors SCD4x Datasheet\u003c\/li\u003e\n\u003cli\u003eSTEP of Sensirion CO2 Sensors SCD4x\u003c\/li\u003e\n\u003cli\u003eGrove - CO2 \u0026amp; Temperature \u0026amp; Humidity Sensor - SCD41 Board File\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Seeed","offers":[{"title":"Default Title","offer_id":43643692318781,"sku":"hjk1789692256345","price":52.03,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/9716\/8957\/files\/grove---co2-temperature-humidity-sensor-scd41_1.jpg?v=1789692261"},{"product_id":"sparkfun-qwiic-mini-dtof-imager-tmf8821","title":"SparkFun Qwiic Mini dToF Imager - TMF8821","description":"\u003cp\u003eThe SparkFun Qwiic Mini dToF TMF8821 Imager is a direct time-of-flight (dToF) sensor that includes a single modular package with an associated Vertical Cavity Surface Emitting Laser (VCSEL) from AMS. The dToF device is based on Single Photon Avalanche Photodiode (SPAD), time-to-digital converter (TDC) and histogram technology to achieve a 5000mm detection range. Due to its lens on the SPAD, it supports 3x3, 4x4, and 3x6 multizone output data and a very wide, dynamically adjustable field of view. A multi-lens-array (MLA) inside the package above the VCSEL widens up the FoI (field of illumination). All processing of the raw data is performed on-chip and the TMF8821 provides distance information together with confidence values on its I2C interface. The high performance on-chip optical filter blocks most of the ambient light, and enables distance measurements in dark and sunlight environments.\u003c\/p\u003e\n\u003cp\u003eTo make it even easier to get your readings, all communication is enacted exclusively via I2C, utilizing our handy Qwiic system so 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 TMF8821 offers two configurable GPIO pins and one enable (EN) pin, which are broken out as PTH pads. The board also includes a power LED and I2C pull-up resistors, each configurable via jumpers. This Mini version has a footprint that is half the size (0.5in. x 1.0in.) of our standard Qwiic Mini dToF TMF8821 Imager board. Additionally, we moved the Qwiic connectors to the back of the board. These design changes favor mounting applications where the TMF8821 sensor faces outward from an enclosure or chassis, and keeps your Qwiic cables cleanly tucked away.\u003c\/p\u003e\n\u003cp\u003eThis sensor is great for projects such as distance measurement for camera autofocus - Laser Detect Autofocus - LDAF (mobile phone), presence detection (computing and communication), object detection and collision avoidance (robotics), and light curtain (industrial).\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eNote\u003c\/strong\u003e: \u003c\/span\u003eCLASS 1\u003cspan\u003e LASER PRODUCT CLASSIFIED IEC 60825-1 2014.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eGet Started with the Qwiic DTOF TMF8820X Hookup Guide\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ciframe title=\"YouTube video player\" src=\"\/\/www.youtube.com\/embed\/NbxuoxD3H8w\" height=\"315\" width=\"560\" allowfullscreen=\"allowfullscreen\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" frameborder=\"0\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e\n\u003ch2\u003eImportant\u003c\/h2\u003e\n\u003cp\u003eWe recommend a microcontroller with enough flash to run your program code. Sorry, Uno's (or any development board using the ATmega328P) are out. We recommend choosing either an\u003cspan\u003e \u003c\/span\u003eArtemis Thing Plus,\u003cspan\u003e \u003c\/span\u003eESP32 Thing Plus, or a comparable device as your development board.\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOperating Voltage\n\u003cul\u003e\n\u003cli\u003e2.7V to 3.6V\u003c\/li\u003e\n\u003cli\u003e(typically\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e3.3V\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003evia Qwiic cable)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eCurrent Consumption\n\u003cul\u003e\n\u003cli\u003e8µA (standby)\u003c\/li\u003e\n\u003cli\u003e57mA (active)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eAMS TMF8821 Multi-zone Time-of-Flight Sensor\n\u003cul\u003e\n\u003cli\u003eDirect ToF technology with high sensitivity SPAD detection\u003c\/li\u003e\n\u003cli\u003e4x4 configurable multi-zone configuration with multi-object detection\u003c\/li\u003e\n\u003cli\u003eFast Time-to-Digital Converter (TDC) architecture\u003c\/li\u003e\n\u003cli\u003eSub-nanosecond light pulse\u003c\/li\u003e\n\u003cli\u003eOn-chip histogram processing\u003c\/li\u003e\n\u003cli\u003eHigh performance on-chip sunlight rejection filter and algorithm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eMeasurement Range: 10mm to 5000mm @ 30Hz\u003c\/li\u003e\n\u003cli\u003eLight Source: Class 1 940nm VCSEL\u003c\/li\u003e\n\u003cli\u003eField of View: adjustable up to 63° diagonally\u003c\/li\u003e\n\u003cli\u003eMax Read Rate: up to 30Hz\u003c\/li\u003e\n\u003cli\u003e2x Qwiic Connectors\u003c\/li\u003e\n\u003cli\u003eI\u003csup\u003e2\u003c\/sup\u003eC Address: 0x41\u003c\/li\u003e\n\u003cli\u003eOperating Temperature Range\n\u003cul\u003e\n\u003cli\u003e-30°C to +70°C\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eBreakout Pads\n\u003cul\u003e\n\u003cli\u003e1x Ground\u003c\/li\u003e\n\u003cli\u003e1x Power\u003c\/li\u003e\n\u003cli\u003e1x I\u003csup\u003e2\u003c\/sup\u003eC Port\u003c\/li\u003e\n\u003cli\u003e1x Interrupt\u003c\/li\u003e\n\u003cli\u003e2x GPIO\u003c\/li\u003e\n\u003cli\u003e1x Enable\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003ePower LED (configurable via jumper)\u003c\/li\u003e\n\u003cli\u003eI\u003csup\u003e2\u003c\/sup\u003eC pull-ups (configurable via jumper)\u003c\/li\u003e\n\u003cli\u003eBoard Dimensions: 0.5\" x 1.0\" (1.27cm x 2.54cm)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eResources\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSchematic\u003c\/li\u003e\n\u003cli\u003eEagle Files\u003c\/li\u003e\n\u003cli\u003eBoard Dimensions\u003c\/li\u003e\n\u003cli\u003eHookup Guide\u003c\/li\u003e\n\u003cli\u003eTMF882X\n\u003cul\u003e\n\u003cli\u003eDatasheet\u003c\/li\u003e\n\u003cli\u003eDriver User Guide\u003c\/li\u003e\n\u003cli\u003eHost Driver Communication\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eArduino Library\u003c\/li\u003e\n\u003cli\u003eGitHub Hardware Repo\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Sparkfun","offers":[{"title":"Default Title","offer_id":43643696611389,"sku":"vgp1789692313534","price":14.32,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/9716\/8957\/files\/sparkfun-qwiic-mini-dtof-imager---tmf8821_1.jpg?v=1789692320"},{"product_id":"sparkfun-environmental-sensor-bme688-qwiic","title":"SparkFun Environmental Sensor - BME688 (Qwiic)","description":"\u003cdiv class=\"description\" itemprop=\"description\"\u003e\n\u003cdiv class=\"col-tabs\"\u003e\n\u003cdiv class=\"tab-content\"\u003e\n\u003cdiv role=\"tabpanel\" class=\"tab-pane fade active in\" id=\"description-tab\"\u003e\n\u003cdiv class=\"col-sm-12\"\u003e\n\u003cp\u003eThe SparkFun BME688 Environmental Sensor is a breakout that combines a gas scanning sensor with temperature, humidity, and barometric pressure sensing for a complete environmental sensor in a single package.\u003c\/p\u003e\n\u003cp\u003eThe gas sensor on the BME688 can detect a wide variety of volatile organic compounds (VOCs), volatile sulfur compounds (VSCs), and other gases such as carbon monoxide and hydrogen in the part per billion (ppb) range. Combine that with precise temperature, humidity, and barometric pressure and the BME688 can work as a completely standalone environmental sensor all in a 1in. x 1in. breakout!\u003c\/p\u003e\n\u003cp\u003eThe sensor communicates via either I\u003csup\u003e2\u003c\/sup\u003eC or SPI. We've broken out the I\u003csup\u003e2\u003c\/sup\u003eC pins to our Qwiic system so no soldering is required to connect it to the rest of your system but if you would prefer, both the I\u003csup\u003e2\u003c\/sup\u003eC and SPI pins are also broken out to standard 0.1in.-spaced pins.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eWhile this sensor can be used with the BME AI-Studio and BSEC2 Arduino library; it is recommended for the AI functionality, users purchase the BME688 Evaluation Board (\u003cem\u003eComing Soon\u003c\/em\u003e) for ease of use.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eImportant:\u003c\/strong\u003e In order to avoid contamination of its gas scanning capabilities, \u003cstrong\u003eDO NOT\u003c\/strong\u003e touch the metallic casing of the BME688 sensor. Please, handle with care.\u003c\/p\u003e\n\u003cp\u003eGet Started with the Sparkfun BME68X Enviromental Sensor Guide\u003c\/p\u003e\n\u003cp\u003e\u003ciframe width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/8C2DNpUbOAo?si=AT-ihXrKfcS688CO\u0026amp;start=60\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen=\"\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eUses I\u003csup\u003e2\u003c\/sup\u003eC interface (Qwiic-enabled) \u003c\/strong\u003e\n\u003cul\u003e\n\u003cli\u003eI\u003csup\u003e2\u003c\/sup\u003eC Addresses:\u003cspan\u003e \u003c\/span\u003e0x76 (Default)\u003cspan\u003e \u003c\/span\u003eor 0x77\u003c\/li\u003e\n\u003cli\u003e2x Qwiic Connectors\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOperating voltage range \u003c\/strong\u003e\n\u003cul\u003e\n\u003cli\u003e1.71V - 3.6V\u003c\/li\u003e\n\u003cli\u003eTypically\u003cspan\u003e \u003c\/span\u003e3.3V\u003cspan\u003e \u003c\/span\u003eif using the Qwiic cable\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRelative humidity \u003c\/strong\u003e\n\u003cul\u003e\n\u003cli\u003eOperating range: 0% to 100%\u003c\/li\u003e\n\u003cli\u003eAbsolute Accuracy: ±3%RH\u003c\/li\u003e\n\u003cli\u003eResolution: ±0.008%RH\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTemperature\u003c\/strong\u003e\n\u003cul\u003e\n\u003cli\u003eOperating range: -40°C to +85 °C\u003c\/li\u003e\n\u003cli\u003eAbsolute Accuracy: ±1.0°C\u003c\/li\u003e\n\u003cli\u003eResolution: 0.01°C\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePressure \u003c\/strong\u003e\n\u003cul\u003e\n\u003cli\u003eOperating range: 300hPa - 1100hPa\u003c\/li\u003e\n\u003cli\u003eAbsolute accuracy: ±60Pa (0°C to 65°C)\u003c\/li\u003e\n\u003cli\u003eResolution: 0.18PA, highest oversampling\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGas\u003c\/strong\u003e\n\u003cul\u003e\n\u003cli\u003eF1 score for H₂S scanning: 0.92\u003c\/li\u003e\n\u003cli\u003eStandard scan speed: 10.8 sec\/scan\u003c\/li\u003e\n\u003cli\u003eSensor-to-sensor deviation: ± 15% ± 15\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTypical current consumption (varies based on mode and active sensor) \u003c\/strong\u003e\n\u003cul\u003e\n\u003cli\u003e2.1 µA to 18mA\u003c\/li\u003e\n\u003cli\u003e0.15 µA (sleep mode)\u003c\/li\u003e\n\u003cli\u003e3.9 mA in standard gas scan mode\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eResources\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSchematic\u003c\/li\u003e\n\u003cli\u003eEagle Files\u003c\/li\u003e\n\u003cli\u003eHookup Guide\u003c\/li\u003e\n\u003cli\u003e\nDatasheet\u003cspan\u003e \u003c\/span\u003e(BME688)\u003c\/li\u003e\n\u003cli\u003eBME AI-Studio Manual\u003c\/li\u003e\n\u003cli\u003eBME680 Arduino Library\u003c\/li\u003e\n\u003cli\u003e\nBosch Software Page:\n\u003cul\u003e\n\u003cli\u003eBME AI-Studio (Mac\/Windows)\u003cspan\u003e \u003c\/span\u003e\u003cem\u003e(\u003c\/em\u003eDownload from software page\u003cem\u003e)\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003eBME68x Arduino Library\u003c\/li\u003e\n\u003cli\u003eBME68x API\u003c\/li\u003e\n\u003cli\u003eBSEC2 Arduino Library\u003c\/li\u003e\n\u003cli\u003eBSEC2 API\u003cspan\u003e \u003c\/span\u003e\u003cem\u003e(\u003c\/em\u003eDownload from software page\u003cem\u003e)\u003c\/em\u003e\n\u003cul\u003e\n\u003cli\u003eBSEC2 Integration Guide\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eQwiic Connect System\u003c\/li\u003e\n\u003cli\u003eGitHub Hardware Repo\u003c\/li\u003e\n\u003cli\u003eBoard Dimensions\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Sparkfun","offers":[{"title":"Default Title","offer_id":43643697659965,"sku":"ouo1789692332296","price":36.2,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/9716\/8957\/files\/sparkfun-environmental-sensor---bme688-qwiic_1.jpg?v=1789692343"},{"product_id":"gravity-360-degree-rotary-encoder-module","title":"Gravity: 360 Degree Rotary Encoder Module","description":"\u003cp\u003eThis looks like a potentiometer, but it’s actually an encoder switch!\u003c\/p\u003e \u003cp\u003eIt's a cascadable 360 ° rotary encoder switch with 20 pulses per revolution, and each pulse corresponds to a detent. There are LED lights set for each detent to allow users visually check the real-time status of the encoder.\u003c\/p\u003e \u003cp\u003eFor ease of use, the module is designed with I2C data output and configurable accuracy within 1~51 for every detent (set in the program). For instance, when it is set to 1, turn on one LED light by rotating 2.5 revolutions; when set to 51, then one LED light can be switched on by rotating one detent.\u003c\/p\u003e \u003cp\u003eIn order to apply to more scenarios, the encoder is equipped with a cascade function that enables the control of multiple output devices by occupying only one I2C interface, such as, simultaneously controlling light brightness, colour, volume, speed etc.\u003c\/p\u003e \u003ch2\u003eExample Diagram (Control RGB LEDs using three encoders)\u003c\/h2\u003e \u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0176\/3274\/files\/360-encoder-example_1.jpg?v=1654780737\u0026amp;width=700\" alt=\"\"\u003e\u003c\/p\u003e \u003ch2\u003eFeatures\u003c\/h2\u003e \u003cul\u003e \u003cli\u003ePluggable cascade\u003c\/li\u003e \u003cli\u003eI2C Data output, forward to increase, reverse to decrease\u003c\/li\u003e \u003cli\u003eOnboard LED detent indicator\u003c\/li\u003e \u003cli\u003eAllows setting 4 different I2C addresses by address switch\u003c\/li\u003e \u003c\/ul\u003e \u003ch2\u003eSpecifications\u003c\/h2\u003e \u003cul\u003e \u003cli\u003eOperating Voltage: 3.3V~5V\u003c\/li\u003e \u003cli\u003eTotal Rotating Angle: 360°\u003c\/li\u003e \u003cli\u003ePulses Per Revolution: 20\u003c\/li\u003e \u003cli\u003eInterface: two Gravity connectors; I2C\u003c\/li\u003e \u003cli\u003eCascadable Device Number: 4\u003c\/li\u003e \u003cli\u003eRotation Lifespan: 30000±200 Cycles\u003c\/li\u003e \u003cli\u003eContact Resistance: ≤100mΩ\u003c\/li\u003e \u003cli\u003eInsulation Impedance: 100MΩ above\u003c\/li\u003e \u003cli\u003eOscillation: ＜10ms press\u003c\/li\u003e \u003cli\u003eOperating Temperature: -30℃~+80℃\u003c\/li\u003e \u003cli\u003eAccuracy: 1~51\u003c\/li\u003e \u003cli\u003eMinimum Settable Value: 1(Light up one LED when rotating 2.5 turns)\u003c\/li\u003e \u003cli\u003eMaximum Settable Value: 51(Light up one LED when rotating 1 detent)\u003c\/li\u003e \u003cli\u003eStorage: 0~1023\u003c\/li\u003e \u003cli\u003eDimension: 37*37mm\/1.46*1.46”\u003c\/li\u003e \u003c\/ul\u003e \u003ch2\u003eResources\u003c\/h2\u003e \u003cul\u003e \u003cli\u003eProduct wiki\u003c\/li\u003e \u003c\/ul\u003e \u003ch2\u003ePackage Contents\u003c\/h2\u003e \u003cul\u003e \u003cli\u003e1x Gravity: Rotary Encoder Module\u003c\/li\u003e \u003cli\u003e1x Gravity I2C\/UART Sensor Connector\u003c\/li\u003e \u003c\/ul\u003e","brand":"DFRobot","offers":[{"title":"Default Title","offer_id":43643697692733,"sku":"ing1789692316575","price":8.02,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/9716\/8957\/files\/gravity-360-degree-rotary-encoder-module_1.jpg?v=1789692344"},{"product_id":"sparkfun-qwiic-mini-dtof-imager-tmf8820","title":"SparkFun Qwiic Mini dToF Imager - TMF8820","description":"\u003cp\u003eThe SparkFun Qwiic Mini dToF TMF8820 Imager is a direct time-of-flight (dToF) sensor that includes a single modular package with an associated Vertical Cavity Surface Emitting Laser (VCSEL) from AMS. The dToF device is based on Single Photon Avalanche Photodiode (SPAD), time-to-digital converter (TDC) and histogram technology to achieve a 5000mm detection range. Due to its lens on the SPAD, it supports 3x3 multizone output data and a very wide, dynamically adjustable field of view. A multi-lens-array (MLA) inside the package above the VCSEL widens up the FoI (field of illumination). All processing of the raw data is performed on-chip and the TMF8820 provides distance information together with confidence values on its I2C interface. The high performance on-chip optical filter blocks most of the ambient light, and enables distance measurements in dark and sunlight environments.\u003c\/p\u003e\n\u003cp\u003eTo make it even easier to get your readings, all communication is enacted exclusively via I2C, utilizing our handy Qwiic system so 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 TMF8820 offers two configurable GPIO pins and one enable (EN) pin, which are broken out as PTH pads. The board also includes a power LED and I2C pull-up resistors, each configurable via jumpers. This Mini version has a footprint that is half the size (0.5in. x 1.0in.) of our standard Qwiic Mini dToF TMF8820 Imager board. Additionally, we moved the Qwiic connectors to the back of the board. These design changes favor mounting applications where the TMF8820 sensor faces outward from an enclosure or chassis, and keeps your Qwiic cables cleanly tucked away.\u003c\/p\u003e\n\u003cp\u003eThis sensor is great for projects such as distance measurement for camera autofocus - Laser Detect Autofocus - LDAF (mobile phone), presence detection (computing and communication), object detection and collision avoidance (robotics), and light curtain (industrial).\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eCLASS 1\u003cspan\u003e LASER PRODUCT CLASSIFIED IEC 60825-1 2014.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eGet Started with the Qwiic DTOF TMF8820X Hookup Guide\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ciframe width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/NbxuoxD3H8w?si=oJsB6oDSs3Vku1_2\u0026amp;start=105\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen=\"\"\u003e\u003c\/iframe\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch2\u003eImportant\u003c\/h2\u003e\n\u003cp\u003eWe recommend a microcontroller with enough flash to run your program code. Sorry, Uno's (or any development board using the ATmega328P) are out. We recommend choosing either an Artemis Thing Plus, ESP32 Thing Plus, or a comparable device as your development board.\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOperating Voltage\n\u003cul\u003e\n\u003cli\u003e2.7V to 3.6V\u003c\/li\u003e\n\u003cli\u003e(typically\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e3.3V\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003evia Qwiic cable)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eCurrent Consumption\n\u003cul\u003e\n\u003cli\u003e8µA (standby)\u003c\/li\u003e\n\u003cli\u003e57mA (active)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eAMS TMF8821 Multi-zone Time-of-Flight Sensor\n\u003cul\u003e\n\u003cli\u003eDirect ToF technology with high sensitivity SPAD detection\u003c\/li\u003e\n\u003cli\u003e3x3 configurable multi-zone configuration with multi-object detection\u003c\/li\u003e\n\u003cli\u003eFast Time-to-Digital Converter (TDC) architecture\u003c\/li\u003e\n\u003cli\u003eSub-nanosecond light pulse\u003c\/li\u003e\n\u003cli\u003eOn-chip histogram processing\u003c\/li\u003e\n\u003cli\u003eHigh performance on-chip sunlight rejection filter and algorithm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eMeasurement Range: 10mm to 5000mm @ 30Hz\u003c\/li\u003e\n\u003cli\u003eLight Source: Class 1 940nm VCSEL\u003c\/li\u003e\n\u003cli\u003eField of View: adjustable up to 63° diagonally\u003c\/li\u003e\n\u003cli\u003eMax Read Rate: up to 30Hz\u003c\/li\u003e\n\u003cli\u003e2x Qwiic Connectors\u003c\/li\u003e\n\u003cli\u003eI\u003csup\u003e2\u003c\/sup\u003eC Address: 0x41\u003c\/li\u003e\n\u003cli\u003eOperating Temperature Range\n\u003cul\u003e\n\u003cli\u003e-30°C to +70°C\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eBreakout Pads\n\u003cul\u003e\n\u003cli\u003e1x Ground\u003c\/li\u003e\n\u003cli\u003e1x Power\u003c\/li\u003e\n\u003cli\u003e1x I\u003csup\u003e2\u003c\/sup\u003eC Port\u003c\/li\u003e\n\u003cli\u003e1x Interrupt\u003c\/li\u003e\n\u003cli\u003e2x GPIO\u003c\/li\u003e\n\u003cli\u003e1x Enable\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003ePower LED (configurable via jumper)\u003c\/li\u003e\n\u003cli\u003eI\u003csup\u003e2\u003c\/sup\u003eC pull-ups (configurable via jumper)\u003c\/li\u003e\n\u003cli\u003eBoard Dimensions: 0.5\" x 1.0\" (1.27cm x 2.54cm)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eResources\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSchematic\u003c\/li\u003e\n\u003cli\u003eEagle Files\u003c\/li\u003e\n\u003cli\u003eBoard Dimensions\u003c\/li\u003e\n\u003cli\u003eHookup Guide\u003c\/li\u003e\n\u003cli\u003eTMF882X\n\u003cul\u003e\n\u003cli\u003eDatasheet\u003c\/li\u003e\n\u003cli\u003eDriver User Guide\u003c\/li\u003e\n\u003cli\u003eHost Driver Communication\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eArduino Library\u003c\/li\u003e\n\u003cli\u003eGitHub Hardware Repo\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Sparkfun","offers":[{"title":"Default Title","offer_id":43643698151485,"sku":"qgp1789692347144","price":12.43,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/9716\/8957\/files\/sparkfun-qwiic-mini-dtof-imager---tmf8820_1.jpg?v=1789692352"},{"product_id":"sparkfun-qwiic-dtof-imager-tmf8820","title":"SparkFun Qwiic dToF Imager - TMF8820","description":"\u003cp\u003eThe SparkFun Qwiic dToF TMF8820 Imager is a direct time-of-flight (dToF) sensor that includes a single modular package with an associated Vertical Cavity Surface Emitting Laser (VCSEL) from AMS. The dToF device is based on Single Photon Avalanche Photodiode (SPAD), time-to-digital converter (TDC) and histogram technology to achieve a 5000mm detection range. Due to its lens on the SPAD, it supports 3x3 multizone output data and a very wide, dynamically adjustable field of view. A multi-lens-array (MLA) inside the package above the VCSEL widens up the FoI (field of illumination). All processing of the raw data is performed on-chip and the TMF8820 provides distance information together with confidence values on its I2C interface. The high performance on-chip optical filter blocks most of the ambient light, and enables distance measurements in dark and sunlight environments.\u003c\/p\u003e\n\u003cp\u003eTo make it even easier to get your readings, all communication is enacted exclusively via I2C, utilizing our handy Qwiic system so 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 TMF8820 offers two configurable GPIO pins and one enable (EN) pin, which are broken out as PTH pads. The board also includes a power LED and I2C pull-up resistors, each configurable via jumpers. This version has a footprint that uses the Qwiic Standard size (1.0in. x 1.0in.). For a smaller footprint, check out our Qwiic Mini dToF TMF8820 Imager board!\u003c\/p\u003e\n\u003cp\u003eThis sensor is great for projects such as distance measurement for camera autofocus - Laser Detect Autofocus - LDAF (mobile phone), presence detection (computing and communication), object detection and collision avoidance (robotics), and light curtain (industrial).\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eNote\u003c\/strong\u003e\u003cspan\u003e: \u003c\/span\u003eCLASS 1\u003cspan\u003e LASER PRODUCT CLASSIFIED IEC 60825-1 201\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eGet Started with the Qwiic DTOF TMF882X Hookup guide\u003c\/p\u003e\n\u003cp\u003e\u003ciframe title=\"YouTube video player\" src=\"\/\/www.youtube.com\/embed\/NbxuoxD3H8w\" height=\"315\" width=\"560\" allowfullscreen=\"allowfullscreen\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" frameborder=\"0\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e\n\u003ch3\u003eImportant\u003c\/h3\u003e\n\u003cp\u003eWe recommend a microcontroller with enough flash to run your program code. Sorry, Uno's (or any development board using the ATmega328P) are out. We recommend choosing either an Artemis Thing Plus, ESP32 Thing Plus, or a comparable device as your development board.\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOperating Voltage\n\u003cul\u003e\n\u003cli\u003e2.7V to 3.6V\u003c\/li\u003e\n\u003cli\u003e(typically\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e3.3V\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003evia Qwiic cable)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eCurrent Consumption\n\u003cul\u003e\n\u003cli\u003e8µA (standby)\u003c\/li\u003e\n\u003cli\u003e57mA (active)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eAMS TMF8821 Multi-zone Time-of-Flight Sensor\n\u003cul\u003e\n\u003cli\u003eDirect ToF technology with high sensitivity SPAD detection\u003c\/li\u003e\n\u003cli\u003e3x3 configurable multi-zone configuration with multi-object detection\u003c\/li\u003e\n\u003cli\u003eFast Time-to-Digital Converter (TDC) architecture\u003c\/li\u003e\n\u003cli\u003eSub-nanosecond light pulse\u003c\/li\u003e\n\u003cli\u003eOn-chip histogram processing\u003c\/li\u003e\n\u003cli\u003eHigh performance on-chip sunlight rejection filter and algorithm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eMeasurement Range: 10mm to 5000mm @ 30Hz\u003c\/li\u003e\n\u003cli\u003eLight Source: Class 1 940nm VCSEL\u003c\/li\u003e\n\u003cli\u003eField of View: adjustable up to 63° diagonally\u003c\/li\u003e\n\u003cli\u003eMax Read Rate: up to 30Hz\u003c\/li\u003e\n\u003cli\u003e2x Qwiic Connectors\u003c\/li\u003e\n\u003cli\u003eI\u003csup\u003e2\u003c\/sup\u003eC Address: 0x41\u003c\/li\u003e\n\u003cli\u003eOperating Temperature Range\n\u003cul\u003e\n\u003cli\u003e-30°C to +70°C\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eBreakout Pads\n\u003cul\u003e\n\u003cli\u003e1x Ground\u003c\/li\u003e\n\u003cli\u003e1x Power\u003c\/li\u003e\n\u003cli\u003e1x I\u003csup\u003e2\u003c\/sup\u003eC Port\u003c\/li\u003e\n\u003cli\u003e1x Interrupt\u003c\/li\u003e\n\u003cli\u003e2x GPIO\u003c\/li\u003e\n\u003cli\u003e1x Enable\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003ePower LED (configurable via jumper)\u003c\/li\u003e\n\u003cli\u003eI\u003csup\u003e2\u003c\/sup\u003eC pull-ups (configurable via jumper)\u003c\/li\u003e\n\u003cli\u003eBoard Dimensions: 1.0\" x 1.0\" (2.54cm x 2.54cm)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eResources\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSchematic\u003c\/li\u003e\n\u003cli\u003eEagle Files\u003c\/li\u003e\n\u003cli\u003eBoard Dimensions\u003c\/li\u003e\n\u003cli\u003eHookup Guide\u003c\/li\u003e\n\u003cli\u003eTMF882X\n\u003cul\u003e\n\u003cli\u003eDatasheet\u003c\/li\u003e\n\u003cli\u003eDriver User Guide\u003c\/li\u003e\n\u003cli\u003eHost Driver Communication\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eArduino Library\u003c\/li\u003e\n\u003cli\u003eGitHub Hardware Repo\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Sparkfun","offers":[{"title":"Default Title","offer_id":43643699986493,"sku":"rir1789692380336","price":12.4,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/9716\/8957\/files\/sparkfun-qwiic-dtof-imager---tmf8820_1.jpg?v=1789692385"},{"product_id":"adafruit-vl53l4cx-time-of-flight-distance-sensor-1-to-6000mm-stemma-qt-qwiic","title":"Adafruit VL53L4CX Time of Flight Distance Sensor - ~1 to 6000mm - STEMMA QT \/ Qwiic","description":"\u003cp\u003eThe \u003cstrong\u003eAdafruit VL53L4CX Time of Flight Sensor\u003c\/strong\u003e is another great \u003cem\u003eTime of Flight\u003c\/em\u003e distance sensor from ST in the VL5 series of chips, this one is great for \u003cstrong\u003elong distances - \u003c\/strong\u003eit goes up to 6 meters compared with 4 meter max of the VL53L1X.\u003c\/p\u003e \u003cp\u003eThe sensor contains a very tiny invisible laser source and a matching sensor. The VL53L4CX can detect the \"time of flight\", or how long the light has taken to bounce back to the sensor. Since it uses a very narrow light source, it is good for determining distance of only the surface directly in front of it. Unlike sonars that bounce ultrasonic waves, the 'cone' of sensing is very narrow. Unlike IR distance sensors that try to measure the amount of light bounced, the VL53 is much more precise and doesn't have linearity problems or 'double imaging' where you can't tell if an object is very far or very close.\u003c\/p\u003e \u003cp\u003eThis is a 'big sister' of the VL53L4CD ToF sensor and can handle about\u003cstrong\u003e ~1 to 6000mm\u003c\/strong\u003e of range distance, it also has some ability to do 'multi object detection'. Basically it can identify when more than one object is in view and tell you the two distances.\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003ePlease note, the Arduino driver for this chip does not support 'small memory' boards like the ATmega328\u003c\/strong\u003e - you'll need a SAMD21, SAMD51, ESP, etc chip with 50K of flash memory available!\u003c\/p\u003e \u003cp\u003eThe sensor is small and easy to use in any robotics or interactive project. Since it needs 2.8V power and logic we put the little fellow on a breakout board with a regulator and level shifting. You can use it with any 3-5V power or logic microcontroller with no worries. Works great with the \u003cstrong\u003e3.3V logic level of a Feather, or the 5v level of a Arduino Mega\u003c\/strong\u003e, this breakout is ready to work with most common microcontrollers or SBCs. and since it speaks I2C, you can easily connect it up with two data wires plus power and ground. \u003c\/p\u003e \u003cp\u003eAs if that weren't enough, we've also added SparkFun qwiic compatible \u003cstrong\u003eSTEMMA QT\u003c\/strong\u003e connectors for the I2C bus \u003cstrong\u003eso you don't even need to solder.\u003c\/strong\u003e Just wire up to your favorite micro with a plug-and-play cable to get ToF data ASAP. For a no-solder experience, just wire up to your favorite micro, like the STM32F405 Feather using a STEMMA QT adapter cable. The Stemma QT connectors also mean the VL53L4CX can be used with our various associated accessories. QT Cable is not included, but we have a variety in the shop\u003c\/p\u003e \u003cp\u003eCommunicating to the sensor is done over I2C with an API written by ST, they have an Arduino library with an example for communication here.\u003c\/p\u003e \u003cp\u003e\u003ciframe width=\"560\" height=\"315\" src=\"\/\/www.youtube.com\/embed\/GWHf08bQxi0?start=498\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"allowfullscreen\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e \u003ch2\u003eTechnical Details\u003c\/h2\u003e \u003cdiv id=\"tab-technical-details-content\" class=\"panel-collapse collapse in\"\u003e \u003cdiv class=\"row\"\u003e \u003cdiv class=\"col-lg-12 col-md-12 col-sm-12 col-xs-12\"\u003e \u003cul\u003e \u003cli data-automation-text=\"feature-text\"\u003eFast, accurate distance ranging \u003cul\u003e \u003cli\u003eHistogram based technology\u003c\/li\u003e \u003cli\u003eDistance measurement from 0 mm up to 6 m\u003c\/li\u003e \u003cli\u003eShort distance linearity down to 10 mm\u003c\/li\u003e \u003cli\u003eMajor improvement in long distance-ranging performance across all targets and light levels\u003c\/li\u003e \u003cli\u003eField of view (FoV) of 18°\u003c\/li\u003e \u003cli\u003eMultiobject detection capability\u003c\/li\u003e \u003cli\u003eTargets beyond 80 cm range are immune to crosstalk from cover glass, and smudge\u003c\/li\u003e \u003c\/ul\u003e \u003c\/li\u003e \u003cli data-automation-text=\"feature-text\"\u003eVL53L4CX is a fully integrated miniature module \u003cul\u003e \u003cli\u003eEmitter: 940 nm invisible laser (VCSEL) and its analog driver\u003c\/li\u003e \u003cli\u003eLow-power microcontroller running advanced digital firmware\u003c\/li\u003e \u003cli\u003eSize: 4.4 x 2.4 x 1 mm\u003c\/li\u003e \u003cli\u003ePin-to-pin compatible with VL53L0X, VL53L1X, VL53L1CB, VL53L3CX, and VL53L4CD\u003c\/li\u003e \u003c\/ul\u003e \u003c\/li\u003e \u003c\/ul\u003e \u003ch2\u003eResources\u003c\/h2\u003e \u003cul\u003e \u003cli\u003e\u003cspan\u003ePrimary Guide: Adafruit VL53L4CX Time of Flight Distance Sensor\u003c\/span\u003e\u003c\/li\u003e \u003cli\u003e\nST documentation for the VL53L4CX sensor\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cul id=\"product-files\"\u003e\u003c\/ul\u003e \u003c\/div\u003e","brand":"Adafruit","offers":[{"title":"Default Title","offer_id":43643701067837,"sku":"fkq1789692398707","price":15.33,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/9716\/8957\/files\/adafruit-vl53l4cx-time-of-flight-distance-sensor---1-to-6000mm---stemma-qt-qwiic_1.jpg?v=1789692403"},{"product_id":"pololu-distance-sensor-with-pulse-width-output-130cm","title":"Pololu Distance Sensor with Pulse Width Output - 130cm","description":"\u003cp\u003eThis small Pololu lidar-based distance sensor reports the distance of objects up to about \u003cstrong\u003e130cm\u003c\/strong\u003e away with a pulsed signal similar to a hobby servo control signal.\u003c\/p\u003e\n\u003cp\u003eIt uses a short-range lidar module to precisely measure how long it takes for emitted pulses of infrared, eye-safe laser light to reach the nearest object and be reflected back, allowing for 1 mm resolution. As long as the sensor is enabled, it takes continuous distance measurements and encodes the ranges as the widths of high pulses, which can then be timed by a microcontroller using a single digital input.\u003c\/p\u003e\n\u003cp\u003eThe sensor works over an input voltage range of 3.0V to 5.5V, and the 0.1″ pin spacing makes it easy to use with standard solderless breadboards and 0.1″ perfboards.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0176\/3274\/files\/pol-4064-graph_1.jpg?v=1655389325\u0026amp;width=700\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eNote\u003c\/strong\u003e: \u003cstrong\u003eThe maximum range of 130cm is only achievable for high-reflectance objects in good ambient conditions.\u003c\/strong\u003e Lower-reflectivity targets or poor ambient conditions will reduce the maximum range. Also available in 50cm and 300cm versions.\u003c\/p\u003e\n\u003cp\u003eThe relationship between measured distance d (in mm) and pulse width t (in µs) is as follows:\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0176\/3274\/files\/pol-4071-formula_1_8fa674bd-eacd-4a81-8bb6-9dc7a7515dcd.jpg?v=1655391456\u0026amp;width=700\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003eThe timing uncertainty is approximately ±5%. As objects approach the sensor, the output pulse width will approach 1.0 ms, while an object detected at 130 cm will produce a 1.65 ms pulse width. The sensor uses a pulse width of 2.0 ms to indicate no detection. The pulse period T ranges from around 9 ms to 10 ms, depending on the proximity of the detected object.\u003c\/p\u003e\n\u003cp\u003eThe maximum detection range depends on object reflectivity and ambient lighting conditions. In our tests, the sensor was able to reliably detect a white sheet of paper out to around 130 cm away, and it could reliably detect a hand out to around 80 cm away. The following graph shows the measured distances of five units versus their actual distances from a white paper target at several different ranges:\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0176\/3274\/files\/pol-4071-graph_1.jpg?v=1655391586\u0026amp;width=700\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003ePlease note that while this sensor can detect objects to within about 1 mm of the sensor face, the effective minimum distance it can measure is around 4 cm, so objects closer than 4 cm might result in an inaccurate measurement.\u003c\/p\u003e\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOperating voltage: 3.0 V to 5.5 V\u003c\/li\u003e\n\u003cli\u003eCurrent consumption: 30 mA (typical) when enabled, 0.4 mA when disabled\u003c\/li\u003e\n\u003cli\u003eMaximum range: approximately 130 cm (for high-reflectivity targets in good ambient conditions; lower-reflectivity targets or poor ambient conditions will reduce the maximum detection range)\u003c\/li\u003e\n\u003cli\u003eMinimum range: 4 cm (for accurate measurement); \u0026lt; 1 mm (for detection)\u003c\/li\u003e\n\u003cli\u003eUpdate rate: 100 Hz to 110 Hz (10 ms to 9 ms period)\u003c\/li\u003e\n\u003cli\u003eField of view (FOV): 15° typical; can vary with object reflectance and ambient conditions\u003c\/li\u003e\n\u003cli\u003eOutput type: digital pulse width\u003c\/li\u003e\n\u003cli\u003eDimensions: 21.6 × 8.9 × 3.1 mm\u003c\/li\u003e\n\u003cli\u003eWeight: 0.4 g\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eUsing the sensor\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImportant note\u003c\/strong\u003e: This product might ship with a protective liner covering the sensor IC. The liner must be removed for proper sensing performance.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0176\/3274\/files\/pol-4071-removal_1.jpg?v=1655391763\u0026amp;width=700\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0176\/3274\/files\/pol-4071-jumpers_1.jpg?v=1655391832\u0026amp;width=700\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003eThree connections are necessary to use this module: VIN, GND, and OUT. These pins are accessible through a row of 0.1″-pitch through holes, which work with standard 0.1″ (2.54 mm) male headers and 0.1″ female headers (available separately). The VIN pin should be connected to a 3 V to 5.5 V source, and GND should be connected to 0 volts. The sensor outputs its digital pulses on the OUT pin. The low level of the pulses is 0 V, and the high level is VIN. A red LED on the back side of the board also lights whenever an object is detected (the closer the object, the brighter the LED).\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0176\/3274\/files\/pol-4071-LED.jpg?v=1655391915\u0026amp;width=700\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003eThe board has an optional ENABLE pin that can be driven low to put it into a low-power state that consumes approximately 0.4 mA. This pin can be accessed through a via or its neighboring surface-mount pad on the back side labelled “EN” on the silkscreen. The ENABLE pin is pulled up to VIN, enabling the sensor by default.\u003c\/p\u003e\n\u003cp\u003eThe board has one mounting hole intended for use with #2 or M2 screws.\u003c\/p\u003e\n\u003ch2\u003eResources\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDimension diagram of the Pololu Digital Distance Sensors (irs17a)\u003c\/li\u003e\n\u003cli\u003e3D model of the Pololu Digital Distance Sensors (irs17a)\u003c\/li\u003e\n\u003cli\u003eDrill guide for the Pololu Digital Distance Sensors (irs17a)\u003c\/li\u003e\n\u003cli\u003emicro:bit MakeCode serial example for the Pololu Distance Sensor with Pulse Width Output, 130cm Max\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eArduino program for reading pulse width output\u003c\/h3\u003e\n\u003cp\u003eThis is a simple Arduino sketch that reads the output of the Pololu Distance Sensor with Pulse Width Output, 130cm Max and displays the measured distance in millimeters.\u003c\/p\u003e\n\u003cpre class=\"brush: python\"\u003e\u003ccode class=\"language-cpp\"\u003e\n\/\/ Example Arduino program for reading the Pololu Distance Sensor with Pulse Width Output, 130cm Max\n\n\/\/ Change this to match the Arduino pin connected to the sensor's OUT pin.\nconst uint8_t sensorPin = 2;\n\nvoid setup()\n{\nSerial.begin(115200);\n}\n\nvoid loop()\n{\nint16_t t = pulseIn(sensorPin, HIGH);\n\nif (t == 0)\n{\n\/\/ pulseIn() did not detect the start of a pulse within 1 second.\nSerial.println(\"timeout\");\n}\nelse if (t \u0026gt; 1850)\n{\n\/\/ No detection.\nSerial.println(-1);\n}\nelse\n{\n\/\/ Valid pulse width reading. Convert pulse width in microseconds to distance in millimeters.\nint16_t d = (t - 1000) * 2;\n\n\/\/ Limit minimum distance to 0.\nif (d \u0026lt; 0) { d = 0; }\n\nSerial.print(d);\nSerial.println(\" mm\");\n}\n}\n\u003c\/code\u003e\u003c\/pre\u003e\n\u003ch3\u003emicro:bit MakeCode program for reading pulse width output\u003c\/h3\u003e\n\u003cp\u003eWe have also created a MakeCode example program for the BBC micro:bit single-board computer that demonstrates how to read and convert the output of the Pololu Distance Sensor with Pulse Width Output, 130cm Max. The program’s output can be viewed in the MakeCode device console, which also plots the readings on a graph.\u003c\/p\u003e\n\u003ch3\u003eComparison to Sharp Digital Distance Sensors\u003c\/h3\u003e\n\u003cp\u003eThese Pololu Digital Distance Sensors have the same form factor and pinout as our carrier boards for the Sharp\/Socle GP2Y0D8x digital distance sensors. They are available in the same 5 cm, 10 cm, and 15 cm ranges, in addition to longer ranges of up to several meters.\u003c\/p\u003e\n\u003cp\u003eThis means they can be used as replacements for these older modules, which are based on sensors from Sharp\/Socle that are no longer in production, and the longer-range versions can serve as upgrades that provide enhanced detection and measurement capabilities. The sensors on these newer units are much thinner than the Sharp modules, so the zero-range point is approximately 7 mm closer to the PCB, and the beam angle of the newer units is wider. \u003c\/p\u003e","brand":"Pololu","offers":[{"title":"Default Title","offer_id":43643701919805,"sku":"mme1789692407743","price":19.06,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/9716\/8957\/files\/pololu-distance-sensor-with-pulse-width-output---130cm_1.jpg?v=1789692413"},{"product_id":"pololu-3-channel-wide-fov-time-of-flight-distance-sensor-opt3101-no-headers","title":"Pololu 3-Channel Wide FOV Time-of-Flight Distance Sensor OPT3101 (No Headers)","description":"\u003cp\u003eThis is a 3-channel time-of-flight proximity and distance sensor module from Pololu based on the OPT3101 IC from Texas Instruments. Unlike conventional IR sensors that use the intensity of reflected light to estimate the distance to an object, this board emits 940 nm infrared light pulsed at 10 MHz, and then measures the phase (delay) of the reflected signal, which corresponds to the distance to the target object. It also measures the amplitude of the signal, which indicates how bright\/reflective\/close the object is.\u003c\/p\u003e\n\u003cp\u003eIt emits infrared light in one of three selectable directions with its six integrated LEDs and measures distance by measuring the time delay of the reflected signal. Distance measurements can be read through a digital I²C interface. The combined field of view of the three sensing zones is almost 180 degrees, and the maximum range is about one meter. This module does not include any headers; we carry an alternate version with headers soldered.\u003c\/p\u003e\n\u003cp\u003eThis board has three channels that each cover approximately 50° to 60°, giving the sensor a wide field of view (FOV). In favourable conditions, the sensor can measure objects at distances up to 1m. Distance measurements are available through the sensor’s I²C interface, which is also used to configure the sensor.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0176\/3274\/files\/0J10874.1000_1.jpg?v=1655387093\u0026amp;width=700\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003eThis module is designed to be mounted onto the 7-pin connector on the front of a TI-RSLK MAX chassis board, but it can be used with any I²C-capable device. The board can be powered from a 2.5 V to 5.5 V supply. On-board regulators supply the 3.3 V logic voltage to the OPT3101. The board includes a circuit that shifts the I²C clock and data lines to the same logic voltage level as the supplied VIN, making it simple to interface the board with 3.3 V or 5 V systems, and the board’s 0.1″ pin spacing makes it easy to use with standard solderless breadboards and 0.1″ perfboards.\u003c\/p\u003e\n\u003cp\u003eThis version does not include any headers and ships as shown in the main product picture.\u003c\/p\u003e\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInterface: I2C\u003c\/li\u003e\n\u003cli\u003eOperating voltage: 2.5 V to 5.5 V\u003c\/li\u003e\n\u003cli\u003eSensor channels: 3 (each with a FOV of approximately 50° – 60° for a combined FOV of nearly 180°)\u003c\/li\u003e\n\u003cli\u003eSupply current: 130 mA (typical average during operation in high-brightness mode with 3.3 V power supply)\u003c\/li\u003e\n\u003cli\u003eDistance measuring range: up to 1 m (3.3 ft) (depends on the target object; see the FAQs tab for more information on distance measurement accuracy)\u003c\/li\u003e\n\u003cli\u003eDimensions: 27.9 mm × 30.5 mm\u003c\/li\u003e\n\u003cli\u003eWeight without header pins: 2.7 g\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eConnections\u003c\/h2\u003e\n\u003cp\u003eFour connections are necessary to use the OPT3101 board: GND, VIN, SDA, and SCL. The VIN pin should be connected to a 2.5 V to 5.5 V source, and GND should be connected to 0 volts. The board’s I²C pins (SCL and SDA) should be connected to an I²C bus operating at the same logic level as VIN.\u003c\/p\u003e\n\u003ch2\u003eI²C communication\u003c\/h2\u003e\n\u003cp\u003eThe OPT3101 can be configured, controlled, and queried through the I²C bus. Level shifters on the I²C clock (SCL) and data (SDA) lines enable I²C communication with microcontrollers operating at the same voltage as VIN. A detailed explanation of the I²C interface on the OPT3101 can be found in the “I2C slave” section of the OPT3101 datasheet, and more detailed information about I²C in general can be found in NXP’s I²C-bus specification. The sensor’s default 7-bit slave address is 0x58 (1011000 in binary).\u003c\/p\u003e\n\u003ch2\u003eCalibration\u003c\/h2\u003e\n\u003cp\u003eEach board includes a 256-byte EEPROM that holds an individualized factory calibration. The OPT3101 automatically loads the calibration when it starts up. This calibration defines a distance reading of 100 mm to correspond to an object that is 100 mm from the edge of the board.\u003c\/p\u003e\n\u003cp\u003eWe recommend not doing the internal crosstalk calibration procedure described in TI’s documentation; the effect it would have has already been incorporated into the illumination crosstalk numbers in the factory calibration.\u003c\/p\u003e\n\u003ch2\u003eConfiguration\u003c\/h2\u003e\n\u003cp\u003eThe main configuration options that you can choose for the OPT3101 are the channel, brightness, and sample rate. These options are set over I²C, and you can change them between samples.\u003c\/p\u003e\n\u003cp\u003eThe channel setting determines which pair of IR LEDs will turn on, and thus determines the direction in which the sensor will be most sensitive to objects. There are three channels: TX0 (left), TX1 (middle), and TX2 (right).\u003c\/p\u003e\n\u003cp\u003eThere are two brightness settings available for the IR LEDs: low and high (also known as HDR0 and HDR1, respectively). Low brightness mode only works well for nearby objects (within about 20 cm). High brightness mode works for longer ranges, but objects that are too reflective or too close can cause the sensor to saturate, meaning that it fails to measure a distance. You can configure the OPT3101 to use one of these brightnesses, or you can make it use an adaptive brightness mode, where it automatically selects between low or high brightness.\u003c\/p\u003e\n\u003cp\u003eThe measurements performed by the OPT3101 are divided into basic units called a frame or a sample. Each frame has a specific configuration, but you can change the configuration between frames. You can configure the OPT3101 to start frames continuously, or to wait for your signal before starting a frame (which is called monoshot mode). When a frame is complete, you can read its results from the OPT3101’s output registers.\u003c\/p\u003e\n\u003cp\u003eEach frame consists of a configurable number of subframes that take 0.25 ms each. The results from each subframe are averaged together. By increasing the number of subframes, you can decrease the noise of your measurements, but the frames will be slower. The number of subframes can be any power of 2 from 1 to 4096.\u003c\/p\u003e\n\u003cp\u003eFor more details about how to configure and initialize the OPT3101, please see our Arduino library for the OPT3101 or the OPT3101 datasheet.\u003c\/p\u003e\n\u003ch2\u003eSample code\u003c\/h2\u003e\n\u003cp\u003eWe have written a basic Arduino library for the OPT3101, which can be used for interfacing this sensor with an Arduino or Arduino-compatible controller. The library and its included examples make it simple to configure the OPT3101 and read the distance data through I²C.\u003c\/p\u003e\n\u003ch2\u003eResources\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSchematic\u003c\/li\u003e\n\u003cli\u003eDimension diagram\u003c\/li\u003e\n\u003cli\u003e3D Model\u003c\/li\u003e\n\u003cli\u003eDrill guide\u003c\/li\u003e\n\u003cli\u003eUM10204 I²C-bus specification and user manual\u003c\/li\u003e\n\u003cli\u003eOPT3101 library for Arduino\u003c\/li\u003e\n\u003cli\u003eMicroPython library for the Pololu 3-Channel Wide FOV Time-of-Flight Distance Sensor Using OPT3101\u003c\/li\u003e\n\u003cli\u003eTexas Instruments OPT3101 time-of-flight distance sensor AFE datasheet\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003ePinout\u003c\/h3\u003e\n\u003ctable width=\"521\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd width=\"94\"\u003e\u003cstrong\u003ePin\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd width=\"427\"\u003e\u003cstrong\u003eDescription\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGND\u003c\/td\u003e\n\u003ctd\u003eThe ground (0 V) connection for your power supply. Your I²C control source must also share a common ground with this board.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eVIN\u003c\/td\u003e\n\u003ctd\u003eThis is the main 2.5 V to 5.5 V power supply connection.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSDA\u003c\/td\u003e\n\u003ctd\u003eLevel-shifted I²C data line: high is VIN, low is 0 V. Pulled up to VIN with a 10kΩ pull-up resistor.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSCL\u003c\/td\u003e\n\u003ctd\u003eLevel-shifted I²C clock line: high is VIN, low is 0 V. Pulled up to VIN with a 10kΩ pull-up resistor.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGP1\u003c\/td\u003e\n\u003ctd\u003eConfigurable 3.3 V I\/O pin. This pin is not level-shifted.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGP2\u003c\/td\u003e\n\u003ctd\u003eConfigurable 3.3 V I\/O pin. This pin is not level-shifted.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRST\/MS\u003c\/td\u003e\n\u003ctd\u003eInput pin that can be used to reset the board or trigger a new sample. (Both of those functions can also be done with I²C.) Pulled up to 3.3 V with a 10kΩ pull-up resistor. This pin is not level-shifted.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"Pololu","offers":[{"title":"Default Title","offer_id":43643706802237,"sku":"imm1789692449316","price":39.24,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/9716\/8957\/files\/pololu-3-channel-wide-fov-time-of-flight-distance-sensor-opt3101-no-headers_1.jpg?v=1789692454"},{"product_id":"pololu-distance-sensor-with-pulse-width-output-50cm","title":"Pololu Distance Sensor with Pulse Width Output - 50cm","description":"\u003cp\u003eThis small Pololu lidar-based distance sensor reports the distance of objects up to about \u003cstrong\u003e50cm\u003c\/strong\u003e away with a pulsed signal similar to a hobby servo control signal.\u003c\/p\u003e\n\u003cp\u003eIt uses a short-range lidar module to precisely measure how long it takes for emitted pulses of infrared, eye-safe laser light to reach the nearest object and be reflected back, allowing for 3 mm resolution. As long as the sensor is enabled, it takes continuous distance measurements and encodes the ranges as the widths of high pulses, which can then be timed by a microcontroller using a single digital input.\u003c\/p\u003e\n\u003cp\u003eThe sensor works over an input voltage range of 3.0V to 5.5V, and the 0.1″ pin spacing makes it easy to use with standard solderless breadboards and 0.1″ perfboards.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0176\/3274\/files\/pol-4064-graph_1.jpg?v=1655389325\u0026amp;width=700\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eNote\u003c\/strong\u003e: \u003cstrong\u003eThe maximum range of 50cm is only achievable for high-reflectance objects in good ambient conditions.\u003c\/strong\u003e Lower-reflectivity targets or poor ambient conditions will reduce the maximum range. Also available in 130cm and 300cm versions.\u003c\/p\u003e\n\u003cp\u003eThe relationship between measured distance d (in mm) and pulse width t (in µs) is as follows:\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0176\/3274\/files\/pol-4064-formula_1.jpg?v=1655391133\u0026amp;width=700\" alt=\"Pololu 4064 formula\"\u003e\u003c\/p\u003e\n\u003cp\u003eThe timing uncertainty is approximately ±5%. As objects approach the sensor, the output pulse width will approach 1.0 ms, while an object detected at 50 cm will produce a 1.667 ms pulse width. The sensor uses a pulse width of 2.0 ms to indicate no detection. The pulse period T ranges from around 9 ms to 20 ms, depending on the proximity of the detected object.\u003c\/p\u003e\n\u003cp\u003eThe maximum detection range depends on object reflectivity and ambient lighting conditions. In our tests, the sensor was able to reliably detect a white sheet of paper out to around 50 cm away, and it could reliably detect a hand out to around 30 cm away. The following graph shows the measured distances of five units versus their actual distances from a white paper target at several different ranges:\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0176\/3274\/files\/pol-4064-graph_2.jpg?v=1655389654\u0026amp;width=700\"\u003e\u003c\/p\u003e\n\u003cp\u003ePlease note that while this sensor can detect objects to within about 5 mm of the sensor face, the effective minimum distance it can measure is around 1 cm, so objects closer than 1 cm might result in an inaccurate measurement.\u003c\/p\u003e\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOperating voltage: 3.0 V to 5.5 V\u003c\/li\u003e\n\u003cli\u003eCurrent consumption: 30 mA (typical) when enabled, 0.4 mA when disabled\u003c\/li\u003e\n\u003cli\u003eMaximum range: approximately 50 cm (for high-reflectivity targets in good ambient conditions; lower-reflectivity targets or poor ambient conditions will reduce the maximum detection range)\u003c\/li\u003e\n\u003cli\u003eMinimum range: 1 cm (for accurate measurement); \u0026lt; 5 mm (for detection)\u003c\/li\u003e\n\u003cli\u003eUpdate rate: 50 Hz to 110 Hz (20 ms to 9 ms period)\u003c\/li\u003e\n\u003cli\u003eField of view (FOV): 15° typical; can vary with object reflectance and ambient conditions\u003c\/li\u003e\n\u003cli\u003eOutput type: digital pulse width\u003c\/li\u003e\n\u003cli\u003eDimensions: 21.6 × 8.9 × 3.1 mm\u003c\/li\u003e\n\u003cli\u003eWeight: 0.4 g\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eUsing the sensor\u003c\/h2\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0176\/3274\/files\/pol-4064-jumper-configuration_1.jpg?v=1655389765\u0026amp;width=700\"\u003e\u003c\/p\u003e\n\u003cp\u003eThree connections are necessary to use this module: VIN, GND, and OUT. These pins are accessible through a row of 0.1″-pitch through holes, which work with standard 0.1″ (2.54 mm) male headers and 0.1″ female headers (available separately). The VIN pin should be connected to a 3 V to 5.5 V source, and GND should be connected to 0 volts. The sensor outputs its digital pulses on the OUT pin. The low level of the pulses is 0 V, and the high level is VIN. A red LED on the back side of the board also lights whenever an object is detected (the closer the object, the brighter the LED).\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0176\/3274\/files\/pol-4064-board_1.jpg?v=1655390031\u0026amp;width=700\"\u003e\u003c\/p\u003e\n\u003cp\u003eThe board has an optional ENABLE pin that can be driven low to put it into a low-power state that consumes approximately 0.4 mA. This pin can be accessed through a via or its neighboring surface-mount pad on the back side labeled “EN” on the silkscreen. The ENABLE pin is pulled up to VIN, enabling the sensor by default.\u003c\/p\u003e\n\u003cp\u003eThe board has one mounting hole intended for use with #2 or M2 screws.\u003c\/p\u003e\n\u003ch2\u003eResources\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDimension diagram of the Pololu Digital Distance Sensors (irs16a)\u003c\/li\u003e\n\u003cli\u003e3D model of the Pololu Digital Distance Sensors (irs16a)\u003c\/li\u003e\n\u003cli\u003eDrill guide for the Pololu Digital Distance Sensors (irs16a)\u003c\/li\u003e\n\u003cli\u003emicro:bit MakeCode serial example for the Pololu Distance Sensor with Pulse Width Output, 50cm Max\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eArduino program for reading pulse width output\u003c\/h3\u003e\n\u003cp\u003eThis is a simple Arduino sketch that reads the output of the Pololu Distance Sensor with Pulse Width Output, 50cm Max and displays the measured distance in millimeters.\u003c\/p\u003e\n\u003cpre class=\"brush: python\"\u003e\u003ccode class=\"language-cpp\"\u003e\n\/\/ Example Arduino program for reading the Pololu Distance Sensor with Pulse Width Output, 50cm Max\n\n\/\/ Change this to match the Arduino pin connected to the sensor's OUT pin.\nconst uint8_t sensorPin = 2;\n\nvoid setup()\n{\nSerial.begin(115200);\n}\n\nvoid loop()\n{\nint16_t t = pulseIn(sensorPin, HIGH);\n\nif (t == 0)\n{\n\/\/ pulseIn() did not detect the start of a pulse within 1 second.\nSerial.println(\"timeout\");\n}\nelse if (t \u0026gt; 1850)\n{\n\/\/ No detection.\nSerial.println(-1);\n}\nelse\n{\n\/\/ Valid pulse width reading. Convert pulse width in microseconds to distance in millimeters.\nint16_t d = (t - 1000) * 3 \/ 4;\n\n\/\/ Limit minimum distance to 0.\nif (d \u0026lt; 0) { d = 0; }\n\nSerial.print(d);\nSerial.println(\" mm\");\n}\n}\n\u003c\/code\u003e\u003c\/pre\u003e\n\u003ch3\u003emicro:bit MakeCode program for reading pulse width output\u003c\/h3\u003e\n\u003cp\u003eWe have also created a MakeCode example program for the BBC micro:bit single-board computer that demonstrates how to read and convert the output of the Pololu Distance Sensor with Pulse Width Output, 50cm Max. The program’s output can be viewed in the MakeCode device console, which also plots the readings on a graph.\u003c\/p\u003e\n\u003ch3\u003eComparison to Sharp Digital Distance Sensors\u003c\/h3\u003e\n\u003cp\u003eThese Pololu Digital Distance Sensors have the same form factor and pinout as our carrier boards for the Sharp\/Socle GP2Y0D8x digital distance sensors. They are available in the same 5 cm, 10 cm, and 15 cm ranges, in addition to longer ranges of up to several meters.\u003c\/p\u003e\n\u003cp\u003eThis means they can be used as replacements for these older modules, which are based on sensors from Sharp\/Socle that are no longer in production, and the longer-range versions can serve as upgrades that provide enhanced detection and measurement capabilities. The sensors on these newer units are much thinner than the Sharp modules, so the zero-range point is approximately 7 mm closer to the PCB, and the beam angle of the newer units is wider. \u003c\/p\u003e","brand":"Pololu","offers":[{"title":"Default Title","offer_id":43643708112957,"sku":"xwd1789692467344","price":17.59,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/9716\/8957\/files\/pololu-distance-sensor-with-pulse-width-output---50cm_1.jpg?v=1789692472"},{"product_id":"sparkfun-pressure-sensor-bmp384-qwiic","title":"SparkFun Pressure Sensor - BMP384 (Qwiic)","description":"\u003cdiv class=\"description\" itemprop=\"description\"\u003e\n\u003cdiv class=\"col-tabs\"\u003e\n\u003cdiv class=\"tab-content\"\u003e\n\u003cdiv id=\"description-tab\" class=\"tab-pane fade active in\" role=\"tabpanel\"\u003e\n\u003cdiv class=\"col-sm-12\"\u003e\n\u003cp\u003eThe SparkFun Qwiic Pressure Sensor features the BMP384 pressure sensor from Bosch Sensortec. The BMP384 excels at high-resolution measurements (up to 24-bit) and uses a gel-filled cavity to provide extra resistance to liquids (water and other chemicals). This makes it a great option for monitoring pressure near water or in humid environments though the sensor is\u003cspan\u003e \u003c\/span\u003e\u003cem\u003enot\u003c\/em\u003e\u003cspan\u003e \u003c\/span\u003ewater-proof without an adequate integration concept.\u003c\/p\u003e\n\u003cp\u003eThe BMP384 provides excellent accuracy across a wide measurement range (300hPa to 1250hPa and -40 to +85°C) on a footprint that uses the Qwiic\u003cspan\u003e \u003c\/span\u003e\u003cem\u003eStandard\u003c\/em\u003e\u003cspan\u003e \u003c\/span\u003esize (1.0in. x 1.0in.). The sensor also features a configurable oversampling setting, a FIFO buffer for storing up to 73 measurements, as well as a low pass filter so users can customize the performance based on the application's requirements. The Qwiic Pressure Sensor communicates over I\u003csup\u003e2\u003c\/sup\u003eC by default, utilizing our handy Qwiic system so 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 and also supports using the BMP384 over SPI.\u003c\/p\u003e\n\u003cp\u003eThe BMP384 has three operating modes: Sleep Mode, Normal Mode and Forced Mode. While in Sleep Mode the sensor is idle and consumes ~2µA. While in Normal Mode, the sensor automatically cycles between measurement and standby periods and consumes ~700µA at peak current draw during measurements. Forced Mode allows direct control of measurements to wake the sensor from Sleep Mode, take a single-shot measurement, and return the device to Sleep Mode.\u003c\/p\u003e\n\u003cp\u003eGet started with the Qwiic BMP384 pressure sensor guide\u003c\/p\u003e\n\u003cp\u003e\u003ciframe title=\"YouTube video player\" src=\"\/\/www.youtube.com\/embed\/x0RDEHqFIF8\" height=\"315\" width=\"560\" allowfullscreen=\"allowfullscreen\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" frameborder=\"0\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupply Voltage Range: 1.65V - 3.6V\u003c\/li\u003e\n\u003cli\u003eCurrent Draw:\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003e700µA - Peak while measuring pressure\u003c\/li\u003e\n\u003cli\u003e3.4 µA @ 1Hz - Pressure and temperature monitoring with Ultra Low Power oversampling settings\u003c\/li\u003e\n\u003cli\u003e~2µA - Sleep Mode\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli\u003eData Transfer Speeds:\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003eI2C - 3.4MHz\u003c\/li\u003e\n\u003cli\u003eSPI - 10MHz\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli\u003eI2C Address: 0x77 (Default), 0x76 (Alternate)\u003c\/li\u003e\n\u003cli\u003eInternal Temperature Sensor\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eResources\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSchematic\u003c\/li\u003e\n\u003cli\u003eEagle Files\u003c\/li\u003e\n\u003cli\u003eBoard Dimensions\u003c\/li\u003e\n\u003cli\u003e\nDatasheet\u003cspan\u003e \u003c\/span\u003e(BMP384)\u003c\/li\u003e\n\u003cli\u003eHookup Guide\u003c\/li\u003e\n\u003cli\u003eQwiic Info Page\u003c\/li\u003e\n\u003cli\u003eBMP384 Arduino Library\u003c\/li\u003e\n\u003cli\u003eGitHub Hardware Repo\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Sparkfun","offers":[{"title":"Default Title","offer_id":43643711619133,"sku":"zqu1789692518003","price":11.94,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/9716\/8957\/files\/sparkfun-pressure-sensor---bmp384-qwiic_1.jpg?v=1789692522"},{"product_id":"myoware-20-link-shield","title":"MyoWare 2.0 Link Shield","description":"\u003cdiv class=\"description\" itemprop=\"description\"\u003e\n\u003cdiv class=\"col-tabs\"\u003e\n\u003cdiv class=\"tab-content\"\u003e\n\u003cdiv role=\"tabpanel\" class=\"tab-pane fade active in\" id=\"description-tab\"\u003e\n\u003cdiv class=\"col-sm-12\"\u003e\n\u003cp\u003eThe MyoWare® 2.0 Link Shield is designed to easily connect a\u003cspan\u003e \u003c\/span\u003eMyoWare 2.0 Muscle Sensor\u003cspan\u003e \u003c\/span\u003eto your Arduino microcontroller. The shield provides a 3.5mm TRS jack so that you can use a 3.5mm TRS-to-TRS cable to link the boards together. The MyoWare 2.0 Link Shield is equipped with snap connectors on the board so you can easily stack it to the top side of the MyoWare 2.0 Muscle Sensor.\u003c\/p\u003e\n\u003cp\u003eThe board also includes two switches. One is used for power while the other is selecting the output mode for the raw EMG (RAW), rectified (RECT), or envelope (ENV) signal. Two status LEDs are built-in for power and the envelope signal. A jumper is also included for reference or ground. You'll need the\u003cspan\u003e \u003c\/span\u003eMyoWare 2.0 Arduino Shield\u003cspan\u003e \u003c\/span\u003eand a development board with the Arduino Uno R3 footprint to link each MyoWare 2.0 Muscle Sensor and Link Shield stack.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eMyoWare and the Link Shield are not intended for use in the diagnosis of disease or other conditions, or in the cure, mitigation treatment, or prevention of disease, in a man or other animals. Additionally, this Shield does not include the 3.5mm TRS Cable. This will need to be purchased separately.\u003c\/p\u003e\n\u003cp\u003eGet started with the MyoWare 2.0 Link Shield guide\u003c\/p\u003e\n\u003ch2\u003e\n\u003ciframe width=\"560\" height=\"315\" src=\"\/\/www.youtube.com\/embed\/d1oUHqPa35I\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"allowfullscreen\"\u003e\u003c\/iframe\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e3.5mm TRS Connector\u003c\/li\u003e\n\u003cli\u003eSwitch\n\u003cul\u003e\n\u003cli\u003eON\/OFF for Power\u003c\/li\u003e\n\u003cli\u003eOutput Selection for RAW\/RECT\/ENV\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eLED Indicator\n\u003cul\u003e\n\u003cli\u003eVIN\u003c\/li\u003e\n\u003cli\u003eENV\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eMyoWare® 2.0 Muscle Sensor Form Factor\n\u003cul\u003e\n\u003cli\u003e3x Female Snap Pins (Power and EMG Envelope Output)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eReference\/GND Jumper\u003c\/li\u003e\n\u003cli\u003eBoard Dimensions\n\u003cul\u003e\n\u003cli\u003e37.57mm x 35.90mm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eResources\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBoard Dimensions\u003c\/li\u003e\n\u003cli\u003eHookup Guide\u003c\/li\u003e\n\u003cli\u003e\nAdvancer Technologies: MyoWare® 2.0\n\u003cul\u003e\n\u003cli\u003eQuickstart Guide\u003c\/li\u003e\n\u003cli\u003eAdvanced Guide\u003c\/li\u003e\n\u003cli\u003ePatents\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eArduino Reference Language: ArduinoBLE Library\u003c\/li\u003e\n\u003cli\u003eGitHub Example Repo\u003c\/li\u003e\n\u003cli\u003eMyoWare 2.0 Ecosystem Page\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eNote: This product is patent protected. To prevent counterfeit boards, the Eagle design files and GitHub hardware repository are not shared for boards in the MyoWare 2.0 ecosystem.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Sparkfun","offers":[{"title":"Default Title","offer_id":43643714207805,"sku":"yhw1789692546048","price":12.45,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/9716\/8957\/files\/myoware-20-link-shield_1.jpg?v=1789692551"},{"product_id":"myoware-20-led-shield","title":"MyoWare 2.0 LED Shield","description":"\u003cp\u003eThe MyoWare® 2.0 LED Shield is designed to display the magnitude of a target muscle's signal and power the MyoWare 2.0 Muscle Sensor with its built-in battery. The blue 10-segment bar graph shows the magnitude of the measured signal. The more muscle activation measured, the higher up the board LEDs will go!\u003c\/p\u003e\n\u003cp\u003eWith this shield, you will be provided with a visual representation of the signals provided by the MyoWare 2.0 Muscle Sensor. The LED shield is equipped with snap connectors on the board so you can easily stack it on the top side of the MyoWare 2.0 Muscle Sensor and flip the switch to the ON position to give the sensor all the power it needs to work its myoelectric magic.\u003c\/p\u003e\n\u003cp\u003eEach board comes with a 40mAh single-cell, lithium polymer (LiPo) battery soldered to the board. Recharge the battery through the USB Type C connector and its dedicated LiPo charging circuit is set to a charge rate of 40mA. This board also includes status LEDs for charging (CHG, FULL, and power (VIN). Connecting the MyoWare 2.0 Muscle Sensor to battery power allows for a cleaner signal while also eliminating the possibility of creating a dangerous current path to the power grid. Use it to gauge how hard you’re working a muscle during a workout, as a teaching tool, or add some myoelectric flair to your Halloween costume!\u003c\/p\u003e\n\u003ch3\u003eRevision History\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eAs of February 4th, 2025\u003c\/strong\u003e - The shield now includes a 2-pin, 1.00mm pitch JST-SH connector.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eNote\u003c\/strong\u003e: MyoWare and the LED Shield are not intended for use in the diagnosis of disease or other conditions, or in the cure, mitigation treatment, or prevention of disease, in a man or other animals.\u003c\/p\u003e\n\u0026lt;\u0026gt;\n\u003cp\u003e\u003cspan style=\"color: #ff2a00;\"\u003e\u003cstrong\u003eLithium Battery Shipping:\u003c\/strong\u003e\u003c\/span\u003e Due to courier restrictions, this product can only be shipped within the United Kingdom. With this item in your cart your shipping options will be limited and may cost more than our usual rates. Why?\u003c\/p\u003e\n\u0026lt;\u0026gt;\n\u003ch2\u003eFeatures and Specifications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInput Voltage\u003c\/li\u003e\n\u003cli\u003e5V via USB Type C Connector\u003c\/li\u003e\n\u003cli\u003eOutput Voltage (e.g. \"VIN\")\u003c\/li\u003e\n\u003cli\u003eNominal Voltage: 3.7V\u003c\/li\u003e\n\u003cli\u003eFully Charged: 4.2V\u003c\/li\u003e\n\u003cli\u003ePower Switch\u003c\/li\u003e\n\u003cli\u003eBuilt-in LiPo Battery\u003c\/li\u003e\n\u003cli\u003eRated Capacity: 40mAh\u003c\/li\u003e\n\u003cli\u003eNominal Voltage: 3.7V\u003c\/li\u003e\n\u003cli\u003eMax Charge Current: 1C (40mA)\u003c\/li\u003e\n\u003cli\u003eMCP73831 Single Cell LiPo Charge IC\u003c\/li\u003e\n\u003cli\u003eCharge Rate Set to 40mA\u003c\/li\u003e\n\u003cli\u003eMyoWare® 2.0 Muscle Sensor Form Factor\u003c\/li\u003e\n\u003cli\u003e3x Female Snap Pins (Power and EMG Envelope Output)\u003c\/li\u003e\n\u003cli\u003eLEDs\u003c\/li\u003e\n\u003cli\u003eVIN\u003c\/li\u003e\n\u003cli\u003eFULL\u003c\/li\u003e\n\u003cli\u003eCHG\u003c\/li\u003e\n\u003cli\u003e2x 5-Segment Bars\u003c\/li\u003e\n\u003cli\u003eBoard Dimensions\u003c\/li\u003e\n\u003cli\u003e46.15mm x 38.00mm (1.82” x 1.50”)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eResources\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBoard Dimensions\u003c\/li\u003e\n\u003cli\u003eHookup Guide\u003c\/li\u003e\n\u003cli\u003e\nAdvancer Technologies: MyoWare® 2.0\u003c\/li\u003e\n\u003cli\u003e\nQuickstart Guide\u003cspan\u003e \u003c\/span\u003e(4.37MB)\u003c\/li\u003e\n\u003cli\u003e\nAdvanced Guide\u003cspan\u003e \u003c\/span\u003e(9.00MB)\u003c\/li\u003e\n\u003cli\u003ePatents\u003c\/li\u003e\n\u003cli\u003eMCP73831 Datasheet\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePolymer Lithium Ion Battery (40mAh)\u003c\/strong\u003e\n\u003cul\u003e\n\u003cli\u003eDatasheet\u003c\/li\u003e\n\u003cli\u003eMSDS\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eArduino Reference Language: ArduinoBLE Library\u003c\/li\u003e\n\u003cli\u003eGitHub Example Repo\u003c\/li\u003e\n\u003cli\u003eMyoWare 2.0 Ecosystem Page\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Sparkfun","offers":[{"title":"Default Title","offer_id":43643714568253,"sku":"nbq1789692553906","price":29.39,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/9716\/8957\/files\/myoware-20-led-shield_1.jpg?v=1789692557"},{"product_id":"grove-aht20-i2c-industrial-grade-temperature-and-humidity-sensor","title":"Grove - AHT20 I2C Industrial Grade Temperature and Humidity Sensor","description":"\u003cp\u003eThe AHT20 is a new generation of temperature and humidity sensor embedded with a dual-row flat and no-lead SMD package, suitable for reflow soldering. It is equipped with a newly designed ASIC chip: an improved MEMS semiconductor capacitive humidity sensor, and a standard on-chip temperature sensor.\u003c\/p\u003e\n\u003cp\u003eThe performance of AHT20 is more stable in harsh environments compared with the previous generation of temperature and humidity sensors such as Grove - Temperature \u0026amp; Humidity Sensor Pro (AM2302\/DHT22), as a matter of fact, the AHT20 is fittable in most industrial scenarios.\u003c\/p\u003e\n\u003cp\u003eThe output is the I2C protocol with the Grove interface.\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTemperature measurement range -40 ~ 85°C, Humidity measurement range 0 ~ 100% RH\u003c\/li\u003e\n\u003cli\u003eDigital output, Grove I2C interface\u003c\/li\u003e\n\u003cli\u003eExcellent long-term stability\u003c\/li\u003e\n\u003cli\u003eSMD package suitable for reflow soldering\u003c\/li\u003e\n\u003cli\u003eQuick response and strong anti-interference ability\u003c\/li\u003e\n\u003cli\u003eCompatible with Arduino\u003c\/li\u003e\n\u003cli\u003e4-pin interface reserved\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOperating Voltage: DC:2.0-5.5V\u003c\/li\u003e\n\u003cli\u003eMeasuring Range (humidity) 0 ~ 100% RH\u003c\/li\u003e\n\u003cli\u003eTemperature Range: -40 ~ + 85 ℃\u003c\/li\u003e\n\u003cli\u003eHumidity Accuracy: ± 2% RH (25 ℃)\u003c\/li\u003e\n\u003cli\u003eTemperature Accuracy ± 0.3 ℃\u003c\/li\u003e\n\u003cli\u003eResolution: Temperature: 0.01 ℃, Humidity: 0.024% RH\u003c\/li\u003e\n\u003cli\u003eOutput Interface: Grove I²C Interface\u003c\/li\u003e\n\u003cli\u003eI2C address: 0x38\u003c\/li\u003e\n\u003cli\u003eDimensions: 24x20x12 (mm)\u003c\/li\u003e\n\u003cli\u003eProduct number: Seeed 101990644\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eResources\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProduct Wiki\u003c\/li\u003e\n\u003cli\u003eHardware schematic diagram\u003c\/li\u003e\n\u003cli\u003eArduino Library\u003c\/li\u003e\n\u003cli\u003eI2C Wire Library Overview\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Seeed","offers":[{"title":"Default Title","offer_id":43643716206653,"sku":"ikc1789692585430","price":4.45,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/9716\/8957\/files\/grove---aht20-i2c-industrial-grade-temperature-and-humidity-sensor_1.jpg?v=1789692590"},{"product_id":"myoware-20-cable-shield","title":"MyoWare 2.0 Cable Shield","description":"\u003cdiv class=\"description\" itemprop=\"description\"\u003e\n\u003cdiv class=\"col-tabs\"\u003e\n\u003cdiv class=\"tab-content\"\u003e\n\u003cdiv role=\"tabpanel\" class=\"tab-pane fade active in\" id=\"description-tab\"\u003e\n\u003cdiv class=\"col-sm-12\"\u003e\n\u003cp\u003eThe\u003cspan\u003e \u003c\/span\u003eMyoWare® 2.0 Muscle Sensor\u003cspan\u003e \u003c\/span\u003eis designed to be wearable, allowing you to attach\u003cspan\u003e \u003c\/span\u003ebiomedical sensor pads\u003cspan\u003e \u003c\/span\u003edirectly to the board itself. However, there still may be cases where you want to mount the sensor pads away from the board; this is where the MyoWare 2.0 Cable Shield comes in. The shield includes a 3.5mm TRS jack where you can attach a traditional\u003cspan\u003e \u003c\/span\u003ethree electrode sensor cable, allowing you to test and use the muscle sensor without actually attaching the board to your person.\u003c\/p\u003e\n\u003cp\u003eThe MyoWare 2.0 Cable Shield is also equipped with snap connectors on the board so you can easily stack it. Unlike the other shields in the MyoWare 2.0 ecosystem, this board snaps to the bottom side of the MyoWare 2.0 Muscle Sensor. Use this shield for non-wearable projects that are housed in an enclosure or that target muscles that are too small or situated such that the onboard electrode sockets would not be suitable.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eMyoWare and the Cable Shield are not intended for use in the diagnosis of disease or other conditions, or in the cure, mitigation treatment, or prevention of disease, in a man or other animals.\u003c\/p\u003e\n\u003cp\u003eGet started with the MyoWare 2.0 Cable Shield guide\u003c\/p\u003e\n\u003cp\u003e\u003ciframe width=\"560\" height=\"315\" src=\"\/\/www.youtube.com\/embed\/d1oUHqPa35I\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"allowfullscreen\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMyoWare® 2.0 Muscle Sensor Form Factor\n\u003cul\u003e\n\u003cli\u003e3x Male Snap Pins (Input Electrodes)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e1x 3.5mm TRS Connector\u003c\/li\u003e\n\u003cli\u003eBoard Dimensions\n\u003cul\u003e\n\u003cli\u003e37.57mm x 35.90mm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eResources\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBoard Dimensions\u003c\/li\u003e\n\u003cli\u003eHookup Guide\u003c\/li\u003e\n\u003cli\u003e\nAdvancer Technologies: MyoWare® 2.0\n\u003cul\u003e\n\u003cli\u003eQuickstart Guide\u003c\/li\u003e\n\u003cli\u003eAdvanced Guide\u003c\/li\u003e\n\u003cli\u003ePatents\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eArduino Reference Language: ArduinoBLE Library\u003c\/li\u003e\n\u003cli\u003eGitHub Example Repo\u003c\/li\u003e\n\u003cli\u003eMyoWare 2.0 Ecosystem Page\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eNote: This product is patent protected. To prevent counterfeit boards, the Eagle design files and GitHub hardware repository are not shared for boards in the MyoWare 2.0 ecosystem.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Sparkfun","offers":[{"title":"Default Title","offer_id":43643716403261,"sku":"nzc1789692590253","price":5.8,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/9716\/8957\/files\/myoware-20-cable-shield_1.jpg?v=1789692594"},{"product_id":"fermion-sht31-digital-temperature-humidity-sensor","title":"Fermion: SHT31 Digital Temperature \u0026 Humidity Sensor","description":"\u003cp\u003eThis Digital Temperature \u0026amp; Humidity Sensor breakout board from DFRobot is based on the Sensirion SHT31 sensor IC. Thanks to Sensirion’s CMOSens® technology, highly integrated capacitive humidity sensing components and band-gap temperature sensing components, the SHT31 offers high reliability and long-term stability with low power consumption, fast response and strong anti-interference ability.\u003c\/p\u003e\n\u003cp\u003eThe sensor supports I2C communication and is compatible with 3.3V\/5V controllers like Arduino, micro:bit, ESP32 and more. It is easy to achieve precise and high-reliability temperature and humidity sensing for urban environment monitoring, intelligent buildings, industrial automation, smart home and other Internet of Things applications.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0176\/3274\/files\/sht31-arduino-wiring-example_1.jpg?v=1660306056\u0026amp;width=700\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003eThe SHT31 is the standard version of the SHT3x series. It provides humidity accuracy ± 2%RH@0% RH~100% RH (at 25°C), and temperature accuracy±0.2°C@ 0°C ~90°C (typical).\u003c\/p\u003e\n\u003ch2\u003eSelection Guide\u003c\/h2\u003e\n\u003ctable width=\"516\" style=\"height: 240px;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 18px;\"\u003e\n\u003ctd style=\"height: 18px; width: 101.391px;\"\u003e\u003cstrong\u003eName\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 18px; width: 90.4375px;\"\u003e\u003cstrong\u003eSHT30\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 18px; width: 99.3125px;\"\u003e\u003cstrong\u003eSHT31\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 18px; width: 98.7344px;\"\u003e\u003cstrong\u003eSHT31-F\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 18px; width: 104.125px;\"\u003e\u003cstrong\u003eSHT35\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 18px;\"\u003e\n\u003ctd style=\"height: 18px; width: 101.391px;\"\u003e\u003cstrong\u003eSKU\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 18px; width: 90.4375px;\"\u003eSEN0330\u003c\/td\u003e\n\u003ctd style=\"height: 18px; width: 99.3125px;\"\u003eSEN0331\u003c\/td\u003e\n\u003ctd style=\"height: 18px; width: 98.7344px;\"\u003eSEN0332\u003c\/td\u003e\n\u003ctd style=\"height: 18px; width: 104.125px;\"\u003eSEN0333\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 36px;\"\u003e\n\u003ctd style=\"height: 36px; width: 101.391px;\"\u003e\u003cstrong\u003eIC Type\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 36px; width: 90.4375px;\"\u003eSHT30-DIS-B\u003c\/td\u003e\n\u003ctd style=\"height: 36px; width: 99.3125px;\"\u003eSHT31-DIS-B\u003c\/td\u003e\n\u003ctd style=\"height: 36px; width: 98.7344px;\"\u003eSHT31-DIS-F\u003c\/td\u003e\n\u003ctd style=\"height: 36px; width: 104.125px;\"\u003eSHT35-DIS-B\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 68px;\"\u003e\n\u003ctd style=\"height: 68px; width: 101.391px;\"\u003e\n\u003cp\u003e\u003cstrong\u003eAccuracy (RH)\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"height: 68px; width: 90.4375px;\"\u003e±2@10-90%\u003c\/td\u003e\n\u003ctd style=\"height: 68px; width: 99.3125px;\"\u003e±2@0-100%\u003c\/td\u003e\n\u003ctd style=\"height: 68px; width: 98.7344px;\"\u003e±2@0-100%\u003c\/td\u003e\n\u003ctd style=\"height: 68px; width: 104.125px;\"\u003e±1.5@0-80%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 50px;\"\u003e\n\u003ctd style=\"height: 50px; width: 101.391px;\"\u003e\n\u003cp\u003e\u003cstrong\u003eTemp (°C)\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"height: 50px; width: 90.4375px;\"\u003e±0.2@0-6\u003c\/td\u003e\n\u003ctd style=\"height: 50px; width: 99.3125px;\"\u003e±0.2@0-90\u003c\/td\u003e\n\u003ctd style=\"height: 50px; width: 98.7344px;\"\u003e±0.2@0-90\u003c\/td\u003e\n\u003ctd style=\"height: 50px; width: 104.125px;\"\u003e±0.1@20-60\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 50px;\"\u003e\n\u003ctd style=\"height: 50px; width: 101.391px;\"\u003e\u003cstrong\u003eFeature\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 50px; width: 90.4375px;\"\u003eCheap\u003c\/td\u003e\n\u003ctd style=\"height: 50px; width: 99.3125px;\"\u003eCost-Effective\u003c\/td\u003e\n\u003ctd style=\"height: 50px; width: 98.7344px;\"\u003eIC Dustproof\u003c\/td\u003e\n\u003ctd style=\"height: 50px; width: 104.125px;\"\u003e\n\u003cp\u003eHigh Accuracy\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHigh precise, internal auto-calibrated, digital output\u003c\/li\u003e\n\u003cli\u003eLow power consumption, fast response, and strong anti-interference\u003c\/li\u003e\n\u003cli\u003eCompatible with 3.3V\/5V controllers\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOperating Voltage: 2.15~5.5V\u003c\/li\u003e\n\u003cli\u003eOperating Current: \u0026lt;1.5mA\u003c\/li\u003e\n\u003cli\u003eHumidity Detection Range: 0%RH~100%RH\u003c\/li\u003e\n\u003cli\u003eHumidity Accuracy: ±2%RH@0%RH~100%RH（at 25℃）\u003c\/li\u003e\n\u003cli\u003eTemperature Detection Range: -40℃~125℃\u003c\/li\u003e\n\u003cli\u003eTemperature Accuracy: ±0.2℃@0℃-90℃(Typical)\u003c\/li\u003e\n\u003cli\u003eCommunication: I2C\u003c\/li\u003e\n\u003cli\u003eOutline Dimension: 19x16mm\u003c\/li\u003e\n\u003cli\u003eMounting Hole Size: 2mm\u003c\/li\u003e\n\u003cli\u003eMounting Hole Pitch: 15mm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eResources\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProduct wiki\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003ePinout\u003c\/h3\u003e\n\u003ctable width=\"332\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd width=\"143\"\u003e\u003cstrong\u003eName\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd width=\"189\"\u003e\u003cstrong\u003eDescription\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSDA\u003c\/td\u003e\n\u003ctd\u003eData line\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSCL\u003c\/td\u003e\n\u003ctd\u003eClock Line\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGND\u003c\/td\u003e\n\u003ctd\u003eNegative\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eVCC\u003c\/td\u003e\n\u003ctd\u003ePositive\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eINT\u003c\/td\u003e\n\u003ctd\u003eAlarm Interrupt\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRST\u003c\/td\u003e\n\u003ctd\u003eReset\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch2\u003ePackage Contents\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1x SHT31 Digital Temperature and Humidity Sensor\u003c\/li\u003e\n\u003cli\u003e1x 2.54mm 6-pin Single Row header\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"DFRobot","offers":[{"title":"Default Title","offer_id":43643720728637,"sku":"wrw1789692634616","price":7.19,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/9716\/8957\/files\/fermion-sht31-digital-temperature-humidity-sensor_1.jpg?v=1789692640"},{"product_id":"fermion-multi-function-environmental-module-ens160-bme280","title":"Fermion: Multi-function Environmental Module - ENS160 + BME280","description":"\u003cp\u003eBuild up a simple environmental monitor station with this multi-function environment sensor from DFRobot! Based on the combination of the ENS160 and BME280 chips, this module features high accuracy, an I2C interface and fast measurement. The BME280 can provide temperature and humidity compensation for the ENS160 to improve the whole accuracy to a certain extent. It can be used to detect temperature, humidity, barometric pressure, altitude, TVOC and eCO2.\u003c\/p\u003e\n\u003cp\u003eThe \u003cstrong\u003eENS160\u003c\/strong\u003e is an air quality sensor based on ScioSense's new ENS160 sensor chip, which is specifically designed for indoor air quality monitoring and offers detection of multiple IAQ data (TVOC, eCO2, AQI). The innovative TrueVOC™ technology combines the metal oxide (MOX) technology giving this sensor superior accuracy, fast response and anti-interference.\u003c\/p\u003e\n\u003cp\u003eThe \u003cstrong\u003eBME280\u003c\/strong\u003e is an environmental sensor that combines a temperature sensor, humidity sensor and barometer on one board. It has high precision, multiple functions and small size. The sensor offers ±0.5℃ temperature error and ±2%RH humidity error. It provides very stable performance within the detection temperature range. The offset temperature coefficient is ±1.5 Pa\/K, equiv. to ±12.6 cm at 1 °C temperature change.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0176\/3274\/files\/ens160-example_1.jpg?v=1660318078\u0026amp;width=700\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eShort preheat time, low power consumption\u003c\/li\u003e\n\u003cli\u003eFast response\u003c\/li\u003e\n\u003cli\u003eHighly integrated\u003c\/li\u003e\n\u003cli\u003eSupport for measuring multiple environmental data\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eApplication Ideas\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnvironment Monitor\u003c\/li\u003e\n\u003cli\u003eAir Purifiers\u003c\/li\u003e\n\u003cli\u003eSmart Home\u003c\/li\u003e\n\u003cli\u003eVentilation System\u003c\/li\u003e\n\u003cli\u003eWeather Forecast\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eSpecification\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOperating Voltage: 3.3V\u003c\/li\u003e\n\u003cli\u003eWorking Current: ＜20mA\u003c\/li\u003e\n\u003cli\u003eDimension: 22 x 28mm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eENS160 Parameters\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003ePreheat Time: ＜3 minutes\u003c\/li\u003e\n\u003cli\u003eI2C Address: 0x53(default), 0X52\u003c\/li\u003e\n\u003cli\u003eOperating Temperature Range: -40℃~85℃\u003c\/li\u003e\n\u003cli\u003eOperating Humidity Range: 5%RH~95%RH\u003c\/li\u003e\n\u003cli\u003eeCO2 Measuring Range: 400ppm~65000ppm\u003c\/li\u003e\n\u003cli\u003eTVOC Measuring Range: 0ppb~65000ppb\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBME280 Parameters\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eI2CAddress：0x76(default), 0X77\u003c\/li\u003e\n\u003cli\u003eOperating Temperature: -40℃~85℃\u003c\/li\u003e\n\u003cli\u003eTemperature Measuring Range: -40℃~+85℃, resolution of 0.1℃, deviation of ±0.5℃\u003c\/li\u003e\n\u003cli\u003eHumidity Measuring Range: 0~100%RH, resolution of 0.1%RH, deviation of ±2%RH\u003c\/li\u003e\n\u003cli\u003ePressure Measuring Range: 300~1100hPa\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eResources\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProduct Wiki\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003ePinout\u003c\/h3\u003e\n\u003ctable width=\"401\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd width=\"82\"\u003e\u003cstrong\u003eLabel\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd width=\"319\"\u003e\u003cstrong\u003eDescription\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3V3\u003c\/td\u003e\n\u003ctd\u003e+\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGND\u003c\/td\u003e\n\u003ctd\u003e-\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSCL\u003c\/td\u003e\n\u003ctd\u003eI2C clock line\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSDA\u003c\/td\u003e\n\u003ctd\u003eI2C data line\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eINT\u003c\/td\u003e\n\u003ctd\u003eENS160 Interrupt pin: interrupt in low level\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch2\u003ePackage Contents\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1x Fermion: Multi-function environmental Module V2 - ENS160 + BME280\u003c\/li\u003e\n\u003cli\u003e1x 2.54mm 5-pin Single row pin header\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"DFRobot","offers":[{"title":"Default Title","offer_id":43643724234813,"sku":"rcf1789692643259","price":25.61,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/9716\/8957\/files\/fermion-multi-function-environmental-module---ens160-bme280_1.jpg?v=1789692650"},{"product_id":"fermion-sht31-f-digital-temperature-humidity-sensor","title":"Fermion: SHT31-F Digital Temperature \u0026 Humidity Sensor","description":"\u003cp\u003eThis Digital Temperature \u0026amp; Humidity Sensor breakout board from DFRobot is based on the Sensirion SHT31-F sensor IC. Thanks to Sensirion’s CMOSens® technology, highly integrated capacitive humidity sensing components and band-gap temperature sensing components, the SHT31-F offers high reliability and long-term stability with low power consumption, fast response and strong anti-interference ability.\u003c\/p\u003e\n\u003cp\u003eThe sensor supports I2C communication and is compatible with 3.3V\/5V controllers like Arduino, micro:bit, ESP32 and more. It is easy to achieve precise and high-reliability temperature and humidity sensing for urban environment monitoring, intelligent buildings, industrial automation, smart home and other Internet of Things applications.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0176\/3274\/files\/sht31F-arduino-wiring-example_1.jpg?v=1660306932\u0026amp;width=700\" alt=\"\" width=\"1000\" height=\"475\"\u003e\u003c\/p\u003e\n\u003cp\u003eSHT31-F is the standard version of the SHT3x series. It provides humidity accuracy ±2% RH @ 0% RH~100% RH (at 25°C), and temperature accuracy± 0.2°C @ 0°C ~90°C (typical).\u003c\/p\u003e\n\u003cp\u003eThe SHT31-F chip features a PTFE membrane dedicated to protecting the sensor opening from liquids and dust according to IP67. It thus allows the sensor to work under harsh environmental conditions, where spray water and high exposure to dust might be challenging for accurate sensor performance. Due to minimal package volume and the membrane’s high water vapour permeability, the response time of the relative humidity and temperature signal is identical to the value achieved by the uncovered sensor. Although the membrane option provides perfect protection against water and dust ingress, it does not, in general, prevent contamination from volatile chemicals.\u003c\/p\u003e\n\u003ch2\u003eSelection Guide\u003c\/h2\u003e\n\u003ctable width=\"516\" style=\"height: 240px;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 18px;\"\u003e\n\u003ctd style=\"height: 18px; width: 101.391px;\"\u003e\u003cstrong\u003eName\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 18px; width: 90.4375px;\"\u003e\u003cstrong\u003eSHT30\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 18px; width: 99.3125px;\"\u003e\u003cstrong\u003eSHT31\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 18px; width: 98.7344px;\"\u003e\u003cstrong\u003eSHT31-F\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 18px; width: 104.125px;\"\u003e\u003cstrong\u003eSHT35\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 18px;\"\u003e\n\u003ctd style=\"height: 18px; width: 101.391px;\"\u003e\u003cstrong\u003eSKU\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 18px; width: 90.4375px;\"\u003eSEN0330\u003c\/td\u003e\n\u003ctd style=\"height: 18px; width: 99.3125px;\"\u003eSEN0331\u003c\/td\u003e\n\u003ctd style=\"height: 18px; width: 98.7344px;\"\u003eSEN0332\u003c\/td\u003e\n\u003ctd style=\"height: 18px; width: 104.125px;\"\u003eSEN0333\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 36px;\"\u003e\n\u003ctd style=\"height: 36px; width: 101.391px;\"\u003e\u003cstrong\u003eIC Type\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 36px; width: 90.4375px;\"\u003eSHT30-DIS-B\u003c\/td\u003e\n\u003ctd style=\"height: 36px; width: 99.3125px;\"\u003eSHT31-DIS-B\u003c\/td\u003e\n\u003ctd style=\"height: 36px; width: 98.7344px;\"\u003eSHT31-DIS-F\u003c\/td\u003e\n\u003ctd style=\"height: 36px; width: 104.125px;\"\u003eSHT35-DIS-B\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 68px;\"\u003e\n\u003ctd style=\"height: 68px; width: 101.391px;\"\u003e\n\u003cp\u003e\u003cstrong\u003eAccuracy (RH)\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"height: 68px; width: 90.4375px;\"\u003e±2@10-90%\u003c\/td\u003e\n\u003ctd style=\"height: 68px; width: 99.3125px;\"\u003e±2@0-100%\u003c\/td\u003e\n\u003ctd style=\"height: 68px; width: 98.7344px;\"\u003e±2@0-100%\u003c\/td\u003e\n\u003ctd style=\"height: 68px; width: 104.125px;\"\u003e±1.5@0-80%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 50px;\"\u003e\n\u003ctd style=\"height: 50px; width: 101.391px;\"\u003e\n\u003cp\u003e\u003cstrong\u003eTemp (°C)\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"height: 50px; width: 90.4375px;\"\u003e±0.2@0-6\u003c\/td\u003e\n\u003ctd style=\"height: 50px; width: 99.3125px;\"\u003e±0.2@0-90\u003c\/td\u003e\n\u003ctd style=\"height: 50px; width: 98.7344px;\"\u003e±0.2@0-90\u003c\/td\u003e\n\u003ctd style=\"height: 50px; width: 104.125px;\"\u003e±0.1@20-60\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 50px;\"\u003e\n\u003ctd style=\"height: 50px; width: 101.391px;\"\u003e\u003cstrong\u003eFeature\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 50px; width: 90.4375px;\"\u003eCheap\u003c\/td\u003e\n\u003ctd style=\"height: 50px; width: 99.3125px;\"\u003eCost-Effective\u003c\/td\u003e\n\u003ctd style=\"height: 50px; width: 98.7344px;\"\u003eIC Dustproof\u003c\/td\u003e\n\u003ctd style=\"height: 50px; width: 104.125px;\"\u003e\n\u003cp\u003eHigh Accuracy\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHigh precise, internal auto-calibrated, digital output\u003c\/li\u003e\n\u003cli\u003eLow power consumption, fast response, and strong anti-interference\u003c\/li\u003e\n\u003cli\u003eIP67 dust-proof protective film\u003c\/li\u003e\n\u003cli\u003eCompatible with 3.3V\/5V controllers\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOperating Voltage: 2.15~5.5V\u003c\/li\u003e\n\u003cli\u003eOperating Current: \u0026lt;1.5mA\u003c\/li\u003e\n\u003cli\u003eHumidity Detection Range: 0%RH~100%RH\u003c\/li\u003e\n\u003cli\u003eHumidity Accuracy: ±2%RH@0%RH~100%RH（at 25℃）\u003c\/li\u003e\n\u003cli\u003eTemperature Detection Range: -40℃~125℃\u003c\/li\u003e\n\u003cli\u003eTemperature Accuracy: ±0.2℃@0℃-90℃(Typical)\u003c\/li\u003e\n\u003cli\u003eCommunication: I2C\u003c\/li\u003e\n\u003cli\u003eOutline Dimension: 19x16mm\u003c\/li\u003e\n\u003cli\u003eMounting Hole Size: 2mm\u003c\/li\u003e\n\u003cli\u003eMounting Hole Pitch: 15mm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eResources\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProduct wiki\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003ePinout\u003c\/h3\u003e\n\u003ctable width=\"332\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd width=\"143\"\u003e\u003cstrong\u003eName\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd width=\"189\"\u003e\u003cstrong\u003eDescription\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSDA\u003c\/td\u003e\n\u003ctd\u003eData line\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSCL\u003c\/td\u003e\n\u003ctd\u003eClock Line\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGND\u003c\/td\u003e\n\u003ctd\u003eNegative\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eVCC\u003c\/td\u003e\n\u003ctd\u003ePositive\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eINT\u003c\/td\u003e\n\u003ctd\u003eAlarm Interrupt\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRST\u003c\/td\u003e\n\u003ctd\u003eReset\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch2\u003ePackage Contents\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1x SHT31-F Digital Temperature and Humidity Sensor\u003c\/li\u003e\n\u003cli\u003e1x 2.54mm 6-pin Single Row header\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"DFRobot","offers":[{"title":"Default Title","offer_id":43643724726333,"sku":"szv1789692656516","price":8.49,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/9716\/8957\/files\/fermion-sht31-f-digital-temperature-humidity-sensor_1.jpg?v=1789692661"},{"product_id":"fermion-sht30-digital-temperature-humidity-sensor","title":"Fermion: SHT30 Digital Temperature \u0026 Humidity Sensor","description":"\u003cp\u003eThis Digital Temperature \u0026amp; Humidity Sensor breakout board from DFRobot is based on the Sensirion SHT30 sensor IC. Thanks to Sensirion’s CMOSens® technology, highly integrated capacitive humidity sensing components and band-gap temperature sensing components, the SHT30 offers high reliability and long-term stability with low power consumption, fast response and strong anti-interference ability.\u003c\/p\u003e\n\u003cp\u003eThe sensor supports I2C communication and is compatible with 3.3V\/5V controllers like Arduino, micro:bit, ESP32 and more. It is easy to achieve precise and high-reliability temperature and humidity sensing for urban environment monitoring, intelligent buildings, industrial automation, smart home and other Internet of Things applications.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0176\/3274\/files\/sht30-arduino-wiring-example_1.jpg?v=1660303950\u0026amp;width=700\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003eThe SHT30 is the low-cost version of the SHT3x series. It provides humidity accuracy ± 2%RH@10% RH~90% RH (at 25°C), and temperature accuracy±0.2°C@0°C ~65°C (typical).\u003c\/p\u003e\n\u003ch2\u003eSelection Guide\u003c\/h2\u003e\n\u003ctable width=\"516\" style=\"height: 240px;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 18px;\"\u003e\n\u003ctd style=\"height: 18px; width: 101.391px;\"\u003e\u003cstrong\u003eName\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 18px; width: 90.4375px;\"\u003e\u003cstrong\u003eSHT30\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 18px; width: 99.3125px;\"\u003e\u003cstrong\u003eSHT31\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 18px; width: 98.7344px;\"\u003e\u003cstrong\u003eSHT31-F\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 18px; width: 104.125px;\"\u003e\u003cstrong\u003eSHT35\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 18px;\"\u003e\n\u003ctd style=\"height: 18px; width: 101.391px;\"\u003e\u003cstrong\u003eSKU\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 18px; width: 90.4375px;\"\u003eSEN0330\u003c\/td\u003e\n\u003ctd style=\"height: 18px; width: 99.3125px;\"\u003eSEN0331\u003c\/td\u003e\n\u003ctd style=\"height: 18px; width: 98.7344px;\"\u003eSEN0332\u003c\/td\u003e\n\u003ctd style=\"height: 18px; width: 104.125px;\"\u003eSEN0333\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 36px;\"\u003e\n\u003ctd style=\"height: 36px; width: 101.391px;\"\u003e\u003cstrong\u003eIC Type\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 36px; width: 90.4375px;\"\u003eSHT30-DIS-B\u003c\/td\u003e\n\u003ctd style=\"height: 36px; width: 99.3125px;\"\u003eSHT31-DIS-B\u003c\/td\u003e\n\u003ctd style=\"height: 36px; width: 98.7344px;\"\u003eSHT31-DIS-F\u003c\/td\u003e\n\u003ctd style=\"height: 36px; width: 104.125px;\"\u003eSHT35-DIS-B\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 68px;\"\u003e\n\u003ctd style=\"height: 68px; width: 101.391px;\"\u003e\n\u003cp\u003e\u003cstrong\u003eAccuracy (RH)\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"height: 68px; width: 90.4375px;\"\u003e±2@10-90%\u003c\/td\u003e\n\u003ctd style=\"height: 68px; width: 99.3125px;\"\u003e±2@0-100%\u003c\/td\u003e\n\u003ctd style=\"height: 68px; width: 98.7344px;\"\u003e±2@0-100%\u003c\/td\u003e\n\u003ctd style=\"height: 68px; width: 104.125px;\"\u003e±1.5@0-80%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 50px;\"\u003e\n\u003ctd style=\"height: 50px; width: 101.391px;\"\u003e\n\u003cp\u003e\u003cstrong\u003eTemp (°C)\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"height: 50px; width: 90.4375px;\"\u003e±0.2@0-6\u003c\/td\u003e\n\u003ctd style=\"height: 50px; width: 99.3125px;\"\u003e±0.2@0-90\u003c\/td\u003e\n\u003ctd style=\"height: 50px; width: 98.7344px;\"\u003e±0.2@0-90\u003c\/td\u003e\n\u003ctd style=\"height: 50px; width: 104.125px;\"\u003e±0.1@20-60\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 50px;\"\u003e\n\u003ctd style=\"height: 50px; width: 101.391px;\"\u003e\u003cstrong\u003eFeature\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 50px; width: 90.4375px;\"\u003eCheap\u003c\/td\u003e\n\u003ctd style=\"height: 50px; width: 99.3125px;\"\u003eCost-Effective\u003c\/td\u003e\n\u003ctd style=\"height: 50px; width: 98.7344px;\"\u003eIC Dustproof\u003c\/td\u003e\n\u003ctd style=\"height: 50px; width: 104.125px;\"\u003e\n\u003cp\u003eHigh Accuracy\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHigh precise, internal auto-calibrated, digital output\u003c\/li\u003e\n\u003cli\u003eLow power consumption, fast response, and strong anti-interference\u003c\/li\u003e\n\u003cli\u003eCompatible with 3.3V\/5V controllers\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOperating Voltage: 2.15~5.5V\u003c\/li\u003e\n\u003cli\u003eOperating Current: \u0026lt;1.5mA\u003c\/li\u003e\n\u003cli\u003eHumidity Detection Range: 0%RH~100%RH\u003c\/li\u003e\n\u003cli\u003eHumidity Accuracy: ±2%RH@10%RH~90%RH（at 25℃）\u003c\/li\u003e\n\u003cli\u003eTemperature Detection Range: -40℃~125℃\u003c\/li\u003e\n\u003cli\u003eTemperature Accuracy: ±0.2℃@0℃-65℃(Typical)\u003c\/li\u003e\n\u003cli\u003eCommunication: I2C\u003c\/li\u003e\n\u003cli\u003eOutline Dimension: 19x16mm\u003c\/li\u003e\n\u003cli\u003eMounting Hole Size: 2mm\u003c\/li\u003e\n\u003cli\u003eMounting Hole Pitch: 15mm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eResources\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProduct wiki\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003ePinout\u003c\/h3\u003e\n\u003ctable width=\"332\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd width=\"143\"\u003e\u003cstrong\u003eName\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd width=\"189\"\u003e\u003cstrong\u003eDescription\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSDA\u003c\/td\u003e\n\u003ctd\u003eData line\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSCL\u003c\/td\u003e\n\u003ctd\u003eClock Line\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGND\u003c\/td\u003e\n\u003ctd\u003eNegative\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eVCC\u003c\/td\u003e\n\u003ctd\u003ePositive\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eINT\u003c\/td\u003e\n\u003ctd\u003eAlarm Interrupt\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRST\u003c\/td\u003e\n\u003ctd\u003eReset\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch2\u003ePackage Contents\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1x SHT30 Digital Temperature and Humidity Sensor\u003c\/li\u003e\n\u003cli\u003e1x 2.54mm 6-pin Single Row header\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"DFRobot","offers":[{"title":"Default Title","offer_id":43643724791869,"sku":"rye1789692658028","price":6.59,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/9716\/8957\/files\/fermion-sht30-digital-temperature-humidity-sensor_1.jpg?v=1789692662"},{"product_id":"fermion-sht35-digital-temperature-humidity-sensor","title":"Fermion: SHT35 Digital Temperature \u0026 Humidity Sensor","description":"\u003cp\u003eThis Digital Temperature \u0026amp; Humidity Sensor breakout board from DFRobot is based on the Sensirion SHT35 sensor IC. Thanks to Sensirion’s CMOSens® technology, highly integrated capacitive humidity sensing components and band-gap temperature sensing components, the SHT35 offers high reliability and long-term stability with low power consumption, fast response and strong anti-interference ability.\u003c\/p\u003e \u003cp\u003eThe sensor supports I2C communication and is compatible with 3.3V\/5V controllers like Arduino, micro:bit, ESP32 and more. It is easy to achieve precise and high-reliability temperature and humidity sensing for urban environment monitoring, intelligent buildings, industrial automation, smart home and other Internet of Things applications.\u003c\/p\u003e \u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0176\/3274\/files\/sht35-arduino-wiring-example_1.jpg?v=1660308045\u0026amp;width=700\" alt=\"\" width=\"1000\" height=\"475\"\u003e\u003c\/p\u003e \u003cp\u003eSHT35 is the high-end version of the SHT3x series. It provides humidity accuracy ±1.5%RH @ 0%RH~80%RH (at 25°C), and temperature accuracy±0.2°C@ -40℃-90℃ (typical).\u003c\/p\u003e \u003ch2\u003eSelection Guide\u003c\/h2\u003e \u003ctable width=\"516\" style=\"height: 240px;\"\u003e \u003ctbody\u003e \u003ctr style=\"height: 18px;\"\u003e \u003ctd style=\"height: 18px; width: 101.391px;\"\u003e\u003cstrong\u003eName\u003c\/strong\u003e\u003c\/td\u003e \u003ctd style=\"height: 18px; width: 90.4375px;\"\u003e\u003cstrong\u003eSHT30\u003c\/strong\u003e\u003c\/td\u003e \u003ctd style=\"height: 18px; width: 99.3125px;\"\u003e\u003cstrong\u003eSHT31\u003c\/strong\u003e\u003c\/td\u003e \u003ctd style=\"height: 18px; width: 98.7344px;\"\u003e\u003cstrong\u003eSHT31-F\u003c\/strong\u003e\u003c\/td\u003e \u003ctd style=\"height: 18px; width: 104.125px;\"\u003e\u003cstrong\u003eSHT35\u003c\/strong\u003e\u003c\/td\u003e \u003c\/tr\u003e \u003ctr style=\"height: 18px;\"\u003e \u003ctd style=\"height: 18px; width: 101.391px;\"\u003e\u003cstrong\u003eSKU\u003c\/strong\u003e\u003c\/td\u003e \u003ctd style=\"height: 18px; width: 90.4375px;\"\u003eSEN0330\u003c\/td\u003e \u003ctd style=\"height: 18px; width: 99.3125px;\"\u003eSEN0331\u003c\/td\u003e \u003ctd style=\"height: 18px; width: 98.7344px;\"\u003eSEN0332\u003c\/td\u003e \u003ctd style=\"height: 18px; width: 104.125px;\"\u003eSEN0333\u003c\/td\u003e \u003c\/tr\u003e \u003ctr style=\"height: 36px;\"\u003e \u003ctd style=\"height: 36px; width: 101.391px;\"\u003e\u003cstrong\u003eIC Type\u003c\/strong\u003e\u003c\/td\u003e \u003ctd style=\"height: 36px; width: 90.4375px;\"\u003eSHT30-DIS-B\u003c\/td\u003e \u003ctd style=\"height: 36px; width: 99.3125px;\"\u003eSHT31-DIS-B\u003c\/td\u003e \u003ctd style=\"height: 36px; width: 98.7344px;\"\u003eSHT31-DIS-F\u003c\/td\u003e \u003ctd style=\"height: 36px; width: 104.125px;\"\u003eSHT35-DIS-B\u003c\/td\u003e \u003c\/tr\u003e \u003ctr style=\"height: 68px;\"\u003e \u003ctd style=\"height: 68px; width: 101.391px;\"\u003e \u003cp\u003e\u003cstrong\u003eAccuracy (RH)\u003c\/strong\u003e\u003c\/p\u003e \u003c\/td\u003e \u003ctd style=\"height: 68px; width: 90.4375px;\"\u003e±2@10-90%\u003c\/td\u003e \u003ctd style=\"height: 68px; width: 99.3125px;\"\u003e±2@0-100%\u003c\/td\u003e \u003ctd style=\"height: 68px; width: 98.7344px;\"\u003e±2@0-100%\u003c\/td\u003e \u003ctd style=\"height: 68px; width: 104.125px;\"\u003e±1.5@0-80%\u003c\/td\u003e \u003c\/tr\u003e \u003ctr style=\"height: 50px;\"\u003e \u003ctd style=\"height: 50px; width: 101.391px;\"\u003e \u003cp\u003e\u003cstrong\u003eTemp (°C)\u003c\/strong\u003e\u003c\/p\u003e \u003c\/td\u003e \u003ctd style=\"height: 50px; width: 90.4375px;\"\u003e±0.2@0-6\u003c\/td\u003e \u003ctd style=\"height: 50px; width: 99.3125px;\"\u003e±0.2@0-90\u003c\/td\u003e \u003ctd style=\"height: 50px; width: 98.7344px;\"\u003e±0.2@0-90\u003c\/td\u003e \u003ctd style=\"height: 50px; width: 104.125px;\"\u003e±0.1@20-60\u003c\/td\u003e \u003c\/tr\u003e \u003ctr style=\"height: 50px;\"\u003e \u003ctd style=\"height: 50px; width: 101.391px;\"\u003e\u003cstrong\u003eFeature\u003c\/strong\u003e\u003c\/td\u003e \u003ctd style=\"height: 50px; width: 90.4375px;\"\u003eCheap\u003c\/td\u003e \u003ctd style=\"height: 50px; width: 99.3125px;\"\u003eCost-Effective\u003c\/td\u003e \u003ctd style=\"height: 50px; width: 98.7344px;\"\u003eIC Dustproof\u003c\/td\u003e \u003ctd style=\"height: 50px; width: 104.125px;\"\u003e \u003cp\u003eHigh Accuracy\u003c\/p\u003e \u003c\/td\u003e \u003c\/tr\u003e \u003c\/tbody\u003e \u003c\/table\u003e \u003ch2\u003eFeatures\u003c\/h2\u003e \u003cul\u003e \u003cli\u003eHigh precise, internal auto-calibrated, digital output\u003c\/li\u003e \u003cli\u003eLow power consumption, fast response, and strong anti-interference\u003c\/li\u003e \u003cli\u003eCompatible with 3.3V\/5V controllers\u003c\/li\u003e \u003c\/ul\u003e \u003ch2\u003eSpecifications\u003c\/h2\u003e \u003cul\u003e \u003cli\u003eOperating Voltage: 2.15~5.5V\u003c\/li\u003e \u003cli\u003eOperating Current: \u0026lt;1.5mA\u003c\/li\u003e \u003cli\u003eHumidity Detection Range: 0%RH~100%RH\u003c\/li\u003e \u003cli\u003eHumidity Accuracy: ±1.5%RH@0%RH~80%RH（at 25℃）\u003c\/li\u003e \u003cli\u003eTemperature Detection Range: -40℃~125℃\u003c\/li\u003e \u003cli\u003eTemperature Accuracy: ±0.2℃@40℃-90℃(Typical)\u003c\/li\u003e \u003cli\u003eCommunication: I2C\u003c\/li\u003e \u003cli\u003eOutline Dimension: 19x16mm\u003c\/li\u003e \u003cli\u003eMounting Hole Size: 2mm\u003c\/li\u003e \u003cli\u003eMounting Hole Pitch: 15mm\u003c\/li\u003e \u003c\/ul\u003e \u003ch2\u003eResources\u003c\/h2\u003e \u003cul\u003e \u003cli\u003eProduct wiki\u003c\/li\u003e \u003c\/ul\u003e \u003ch3\u003ePinout\u003c\/h3\u003e \u003ctable width=\"332\"\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd width=\"143\"\u003e\u003cstrong\u003eName\u003c\/strong\u003e\u003c\/td\u003e \u003ctd width=\"189\"\u003e\u003cstrong\u003eDescription\u003c\/strong\u003e\u003c\/td\u003e \u003c\/tr\u003e \u003ctr\u003e \u003ctd\u003eSDA\u003c\/td\u003e \u003ctd\u003eData line\u003c\/td\u003e \u003c\/tr\u003e \u003ctr\u003e \u003ctd\u003eSCL\u003c\/td\u003e \u003ctd\u003eClock Line\u003c\/td\u003e \u003c\/tr\u003e \u003ctr\u003e \u003ctd\u003eGND\u003c\/td\u003e \u003ctd\u003eNegative\u003c\/td\u003e \u003c\/tr\u003e \u003ctr\u003e \u003ctd\u003eVCC\u003c\/td\u003e \u003ctd\u003ePositive\u003c\/td\u003e \u003c\/tr\u003e \u003ctr\u003e \u003ctd\u003eINT\u003c\/td\u003e \u003ctd\u003eAlarm Interrupt\u003c\/td\u003e \u003c\/tr\u003e \u003ctr\u003e \u003ctd\u003eRST\u003c\/td\u003e \u003ctd\u003eReset\u003c\/td\u003e \u003c\/tr\u003e \u003c\/tbody\u003e \u003c\/table\u003e \u003ch2\u003ePackage Contents\u003c\/h2\u003e \u003cul\u003e \u003cli\u003e1x SHT35 Digital Temperature and Humidity Sensor\u003c\/li\u003e \u003cli\u003e1x 2.54mm 6-pin Single Row header\u003c\/li\u003e \u003c\/ul\u003e","brand":"DFRobot","offers":[{"title":"Default Title","offer_id":43643727446077,"sku":"qcp1789692707863","price":16.48,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/9716\/8957\/files\/fermion-sht35-digital-temperature-humidity-sensor_1.jpg?v=1789692712"},{"product_id":"surface-mount-rotary-encoder-ec11j","title":"Surface Mount Rotary Encoder - EC11J","description":"\u003cp\u003eFor projects that need a rotary encoder but need to keep it single-sided or need to avoid interrupting traces or devices on the other side, here's an all-SMT rotary encoder! It's a high-quality 30-detents encoder from Alps, with detents and a nice feel. There's a nice smooth bushing for placement in a box.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eKnob not included\u003c\/strong\u003e,\u003cspan\u003e \u003c\/span\u003ebut you can pick one up here. \u003c\/p\u003e\n\u003cp\u003eThis encoder also has a push-button built into it so you can press onto the knob to close a separate switch. One side has a 3 pad connector (ground and two coding pins) and the other side has two pads for a normally open switch. There are also 6 large mechanical pads for making a strong physical connection: best to use a ground plane with 6 open pads so that there's a solid sheet to protect against the encoding shearing off.\u003c\/p\u003e\n\u003cp\u003eRotary encoders are useful as rotation sensors or selectors and look similar to potentiometers. However they are not like potentiometers at all, so it's important to realize the difference! These rotary encoders rotate all the way around continuously and are divided up into 30 'segments'. Each segment has a clicky feeling to it, and each movement clockwise or counter-clockwise causes the two switches to open and close. There is no way to know what the current 'position' is - instead you would use a microcontroller to count how many 'clicks' left or right it has been turned. If you need to detect rotational 'position' a potentiometer would be a better choice.\u003c\/p\u003e\n\u003cp\u003e\u003ciframe width=\"560\" height=\"315\" src=\"\/\/www.youtube.com\/embed\/LlV2xzXUYgA?start=100\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"allowfullscreen\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e15mm long flat shaft\u003c\/li\u003e\n\u003cli\u003e30 detents\u003c\/li\u003e\n\u003cli\u003ePress-switch travel: 1.5mm\u003c\/li\u003e\n\u003cli\u003eOperating life: 100,000 cycles\u003c\/li\u003e\n\u003cli\u003eOperating temperature range: -40℃ to +85℃\u003c\/li\u003e\n\u003cli\u003e10mA 5V DC\u003c\/li\u003e\n\u003cli\u003eOutput signal: A, B, 2-phase output\u003c\/li\u003e\n\u003cli\u003eMaximum\/minimum operating current (resistive load): 10mA\/1mA\u003c\/li\u003e\n\u003cli\u003eInsulation resistance: 100MΩ min. 250V DC\u003c\/li\u003e\n\u003cli\u003eWithstand voltage: 300V AC for 1 minute or 360V AC for 1s\u003c\/li\u003e\n\u003cli\u003eDetent torque:\n\u003cul\u003e\n\u003cli\u003e12±5mN·m (initial stage)\u003c\/li\u003e\n\u003cli\u003e10±4mN·m (after reflow)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eShaft push and pull strength: 100N\u003c\/li\u003e\n\u003cli\u003eJourney: 0.5±0.3mm\u003c\/li\u003e\n\u003cli\u003eAction force: 5±2N\u003c\/li\u003e\n\u003cli\u003eRoHS Compliant\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eResources\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDatasheet\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Adafruit","offers":[{"title":"Default Title","offer_id":43643728461885,"sku":"vyp1789692729932","price":4.45,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/9716\/8957\/files\/surface-mount-rotary-encoder---ec11j_1.jpg?v=1789692735"},{"product_id":"fermion-bmp280-digital-pressure-sensor","title":"Fermion: BMP280 Digital Pressure Sensor","description":"\u003cp\u003eThis is a breakout version of the BMP280 Barometric Pressure Sensor from DFRobot, with temperature and pressure measurement functions, supporting Arduino code control.\u003c\/p\u003e \u003cp\u003eHoused in an extremely compact package, the BMP280 is based on Bosch’s proven Piezo-resistive pressure sensor technology featuring high EMO robustness, high accuracy and linearity, and long-term stability. Numerous device operation options offer the highest flexibility to optimize the device regarding power consumption, resolution, and filter performance.\u003c\/p\u003e \u003cp\u003eBarometric sensors are usually used to measure barometric pressure and temperature. But besides that, they can also measure altitude and relative floor height due to the fact that there is a certain relationship between altitude and barometric pressure. As for navigation, the barometric pressure sensor can be used to enhance GPS positioning or realize 3D indoor navigation with the IMU sensor.\u003c\/p\u003e \u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0176\/3274\/files\/bmp280-arduino-wiring-example_1.jpg?v=1660311536\u0026amp;width=700\" alt=\"\"\u003e\u003c\/p\u003e \u003ch2\u003eFeatures\u003c\/h2\u003e \u003cul\u003e \u003cli\u003eHigh Accuracy\u003c\/li\u003e \u003cli\u003eI2C Communication\u003c\/li\u003e \u003cli\u003eSmall Size\u003c\/li\u003e \u003cli\u003eLow Power Consumption\u003c\/li\u003e \u003c\/ul\u003e \u003ch2\u003eSpecifications\u003c\/h2\u003e \u003cul\u003e \u003cli\u003eOperating Voltage: 3.3V-5.5V\u003c\/li\u003e \u003cli\u003eCommunication Interface: I2C (5V compatible)\u003c\/li\u003e \u003cli\u003eDefault I2C Address: 0x76\u003c\/li\u003e \u003cli\u003ePressure Measuring Range: 300~1100hPa\u003c\/li\u003e \u003cli\u003eRelative Accuracy: ±0.12hPa (±1m)\u003c\/li\u003e \u003cli\u003eAbsolute Accuracy: ±1hPa (±8.33m)\u003c\/li\u003e \u003cli\u003eTemperature Measuring Range: 0℃~65℃\u003c\/li\u003e \u003cli\u003eTemperature Measuring Accuracy: 0.01℃\u003c\/li\u003e \u003cli\u003eOutline Dimension: 18x11.5mm\u003c\/li\u003e \u003cli\u003eMounting Hole Position: 13mm\u003c\/li\u003e \u003cli\u003eMounting Hole Size: inner diameter 2mm\/outer diameter 3.7mm\u003c\/li\u003e \u003c\/ul\u003e \u003ch2\u003eResources\u003c\/h2\u003e \u003cul\u003e \u003cli\u003eProduct wiki\u003c\/li\u003e \u003c\/ul\u003e \u003ch3\u003ePinout\u003c\/h3\u003e \u003ctable width=\"379\"\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd width=\"188\"\u003e\u003cstrong\u003eSilkscreen\u003c\/strong\u003e\u003c\/td\u003e \u003ctd width=\"191\"\u003e\u003cstrong\u003eDescription\u003c\/strong\u003e\u003c\/td\u003e \u003c\/tr\u003e \u003ctr\u003e \u003ctd\u003eVCC\u003c\/td\u003e \u003ctd\u003e+\u003c\/td\u003e \u003c\/tr\u003e \u003ctr\u003e \u003ctd\u003eGND\u003c\/td\u003e \u003ctd\u003e-\u003c\/td\u003e \u003c\/tr\u003e \u003ctr\u003e \u003ctd\u003eSCL\u003c\/td\u003e \u003ctd\u003eI2C Clock\u003c\/td\u003e \u003c\/tr\u003e \u003ctr\u003e \u003ctd\u003eSDA\u003c\/td\u003e \u003ctd\u003eI2C Data\u003c\/td\u003e \u003c\/tr\u003e \u003ctr\u003e \u003ctd\u003eADDR\u003c\/td\u003e \u003ctd\u003eI2C Address Select\u003c\/td\u003e \u003c\/tr\u003e \u003c\/tbody\u003e \u003c\/table\u003e \u003ch2\u003ePackage Contents\u003c\/h2\u003e \u003cul\u003e \u003cli\u003e1x BMP280 Digital pressure sensor module (V1.0)\u003c\/li\u003e \u003cli\u003e1x 2.54mm Single Row 4-pin Connector\u003c\/li\u003e \u003c\/ul\u003e","brand":"DFRobot","offers":[{"title":"Default Title","offer_id":43643729051709,"sku":"arc1789692746186","price":5.07,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/9716\/8957\/files\/fermion-bmp280-digital-pressure-sensor_1.jpg?v=1789692751"},{"product_id":"fermion-as7341-11-channel-visible-light-sensor","title":"Fermion: AS7341 11-Channel Visible Light Sensor","description":"\u003cp\u003eWe live in a colourful world, but how much do you \u003cem\u003ereally\u003c\/em\u003e know about colour? Your eyes may deceive you, whilst sensors don’t lie! This AS7341 11-Channel Visible Light Sensor-Breakout can tell you the truth about the colour around you and your project.\u003c\/p\u003e\n\u003cp\u003eThe DFRobot AS7341 11-Channel Visible Light Breakout Board employs the new generation of AS7341 spectral sensor IC launched by the well-known AMS company. The sensor features eight channels for visible light, one channel for near-IR, and one channel without a filter. It also integrates a dedicated channel to detect ambient light flicker.\u003c\/p\u003e\n\u003cp\u003eThis sensor comes with 6 independent 16-bit ADC channels for data processing in parallel. The two onboard extra-bright LEDs can supply light in a dark environment.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0176\/3274\/files\/as7341-arduino-wiring-example_1.jpg?v=1660313274\u0026amp;width=700\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e8 optical channels covering the visible spectral range\u003c\/li\u003e\n\u003cli\u003e50Hz and 60Hz ambient light flicker detection\u003c\/li\u003e\n\u003cli\u003e6 independent 16-bit ADC channels\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eApplication Ideas\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHigh accuracy colour detection and matching\u003c\/li\u003e\n\u003cli\u003eColour mixing effect detection\u003c\/li\u003e\n\u003cli\u003eLighting colour temperature adjustment\u003c\/li\u003e\n\u003cli\u003eLighting atmosphere control\u003c\/li\u003e\n\u003cli\u003eModern plant cultivation\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePower Supply: 3.3V~5V\u003c\/li\u003e\n\u003cli\u003eVisible Light Detection Range:\n\u003cul\u003e\n\u003cli\u003eF1(405-425nm)\u003c\/li\u003e\n\u003cli\u003eF2(435-455nm)\u003c\/li\u003e\n\u003cli\u003eF3(470-490nm)\u003c\/li\u003e\n\u003cli\u003eF4(505-525nm)\u003c\/li\u003e\n\u003cli\u003eF5(545-565nm)\u003c\/li\u003e\n\u003cli\u003eF6(580-600nm)\u003c\/li\u003e\n\u003cli\u003eF7(620-640nm)\u003c\/li\u003e\n\u003cli\u003eF8(670-690nm)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eOperating Current(LED Off): \u0026lt;5mA\u003c\/li\u003e\n\u003cli\u003eLED Driving Current: Class 1-20 (4-42mA)\u003c\/li\u003e\n\u003cli\u003eI2C Address: 0x39\u003c\/li\u003e\n\u003cli\u003eOperating Temperature Range: -30℃~85℃\u003c\/li\u003e\n\u003cli\u003eOperating Humidity Range: 5%RH~85%RH\u003c\/li\u003e\n\u003cli\u003eDimension: 18*14mm\/0.71*0.55”\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eResources\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProduct wiki\u003c\/li\u003e\n\u003cli\u003eSpectrophotometer Experiment Based on AS7341 Spectral Sensor\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003ePinout\u003c\/h3\u003e\n\u003ctable width=\"428\" style=\"height: 126px;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 18px;\"\u003e\n\u003ctd style=\"height: 18px; width: 157.656px;\"\u003e\u003cstrong\u003eSilkscreen\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 18px; width: 260.344px;\"\u003e\u003cstrong\u003eDescription\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 18px;\"\u003e\n\u003ctd style=\"height: 18px; width: 157.656px;\"\u003e+\u003c\/td\u003e\n\u003ctd style=\"height: 18px; width: 260.344px;\"\u003ePositive\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 18px;\"\u003e\n\u003ctd style=\"height: 18px; width: 157.656px;\"\u003e-\u003c\/td\u003e\n\u003ctd style=\"height: 18px; width: 260.344px;\"\u003eNegative\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 18px;\"\u003e\n\u003ctd style=\"height: 18px; width: 157.656px;\"\u003eSCL\u003c\/td\u003e\n\u003ctd style=\"height: 18px; width: 260.344px;\"\u003eI2C Clock line\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 18px;\"\u003e\n\u003ctd style=\"height: 18px; width: 157.656px;\"\u003eSDA\u003c\/td\u003e\n\u003ctd style=\"height: 18px; width: 260.344px;\"\u003eI2C Data line\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 18px;\"\u003e\n\u003ctd style=\"height: 18px; width: 157.656px;\"\u003eINT\u003c\/td\u003e\n\u003ctd style=\"height: 18px; width: 260.344px;\"\u003eInterrupt Pin: active Low\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 18px;\"\u003e\n\u003ctd style=\"height: 18px; width: 157.656px;\"\u003eGPIO\u003c\/td\u003e\n\u003ctd style=\"height: 18px; width: 260.344px;\"\u003eGeneral input\/output\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch2\u003ePackage Contents\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1x AS7341 Visible Light Sensor\u003c\/li\u003e\n\u003cli\u003e1x 2.54mm 7-pin Single Row Pin Header\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"DFRobot","offers":[{"title":"Default Title","offer_id":43643729117245,"sku":"ekw1789692747395","price":17.03,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/9716\/8957\/files\/fermion-as7341-11-channel-visible-light-sensor_1.jpg?v=1789692751"},{"product_id":"gravity-uart-infrared-co2-sensor-0-50000ppm","title":"Gravity: UART Infrared CO2 Sensor (0-50000ppm)","description":"\u003cp\u003eThis wide-range infrared CO2 sensor from DFRobot has an effective range of up to 0~50000ppm. This sensor is based on non-dispersive infrared (NDIR) technology and has good selectivity and oxygen-free dependency. It integrates temperature compensation and supports UART communication mode.\u003c\/p\u003e\n\u003cp\u003eMost importantly, the product is easy to use; it is compatible with all types of microcontrollers with a UART port, such as Arduino, Raspberry Pi and other microcontrollers. It also has a long service life, up to 5 years!\u003c\/p\u003e\n\u003cp\u003eIn addition, this UART Infrared CO2 Sensor is a high-performance sensor that combines the technology of mature infrared absorption gas detection with precision optical circuit design as well as sophisticated circuit design. It has characteristics such as wide range detection, high sensitivity, high resolution, low power consumption, fast response, anti-water vapour interference, no poisoning, high stability and long life.\u003c\/p\u003e\n\u003cp\u003eIt can be widely used in HVAC refrigeration and indoor air quality monitoring, industrial process and safety monitoring, agricultural and animal husbandry production process monitoring.\u003c\/p\u003e\n\u003ch2\u003eConnection Example - Arduino\u003c\/h2\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0176\/3274\/files\/SEN0220-arduino-example_1.jpg?v=1661268461\u0026amp;width=700\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHigh sensitivity, High resolution\u003c\/li\u003e\n\u003cli\u003eLow power consumption\u003c\/li\u003e\n\u003cli\u003eExcellent stability\u003c\/li\u003e\n\u003cli\u003eTemperature compensation\u003c\/li\u003e\n\u003cli\u003eExcellent linear output\u003c\/li\u003e\n\u003cli\u003eHigh cycle life\u003c\/li\u003e\n\u003cli\u003eAnti-water vapour interference\u003c\/li\u003e\n\u003cli\u003eNo poisoning\u003c\/li\u003e\n\u003cli\u003eNeeds a 5V power supply, even if you are using a 3.3V microcontroller\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGas Detection: Carbon Dioxide (CO2)\u003c\/li\u003e\n\u003cli\u003eOperating Voltage: 4.5 ~ 5.5V DC\u003c\/li\u003e\n\u003cli\u003eAverage Current: \u0026lt;85mA\u003c\/li\u003e\n\u003cli\u003eUART output\u003c\/li\u003e\n\u003cli\u003eMeasuring Range: 0 ~ 50000ppm\u003c\/li\u003e\n\u003cli\u003eAccuracy: ± (50ppm + 5% reading)\u003c\/li\u003e\n\u003cli\u003ePreheating Time: 3min\u003c\/li\u003e\n\u003cli\u003eResponse Time: T90 \u0026lt; 30s\u003c\/li\u003e\n\u003cli\u003eOperating Temperature: 0 ~ 50 ℃\u003c\/li\u003e\n\u003cli\u003eOperating Humidity: 0 ~ 95% RH (no condensation)\u003c\/li\u003e\n\u003cli\u003eService Life: \u0026gt;5 years\u003c\/li\u003e\n\u003cli\u003eBoard Dimension : 21 * 27.11 mm\/ 0.83 * 1.06 inches\u003c\/li\u003e\n\u003cli\u003eWeight: 42g\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eResources\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProduct wiki\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003ePinout\u003c\/h3\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0176\/3274\/files\/SEN0220-pinout_1.jpg?v=1661270259\u0026amp;width=700\"\u003e\u003c\/p\u003e\n\u003ch2\u003ePackage Contents\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1x UART Infrared CO2 Sensor Probe (0-50000ppm)\u003c\/li\u003e\n\u003cli\u003e1x Sensor Converter Board\u003c\/li\u003e\n\u003cli\u003e1x 6-Pin Sensor Cable\u003c\/li\u003e\n\u003cli\u003e1x PH2.0 Gravity UART Cable\u003c\/li\u003e\n\u003cli\u003e1x XH2.54 4-pin header\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"DFRobot","offers":[{"title":"Default Title","offer_id":43643731607613,"sku":"use1789692789461","price":84.11,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/9716\/8957\/files\/gravity-uart-infrared-co2-sensor-0-50000ppm_1.jpg?v=1789692797"},{"product_id":"gravity-i2c-high-temperature-sensor-k-type-800c","title":"Gravity: I2C High Temperature Sensor (K-Type, 800°C)","description":"\u003cp\u003eThe PT100 is suitable for most temperature measurements below 400°C, but usually, the temperature of a household natural gas stove can reach over 800°C, and the temperature of the pottery kiln or high-power electric furnace can be more than 1000°C. The K-type thermocouple is commonly used in such ultra-high temperature scenes.\u003c\/p\u003e \u003cp\u003eThe digital K-type high-temperature sensor consists of a signal amplification conversion module and stainless steel sheathed K-type thermocouple probe. When the K-type thermocouple probe is placed near a high-temperature heat source, the probe generates a small voltage proportional to the temperature due to the thermoelectric effect.\u003c\/p\u003e \u003cp\u003eThis module uses a MAX31855K dedicated chip to amplify this small voltage, convert it to digital signals and compensate accordingly. The temperature readings can be read through the Gravity I2C interface. The module can measure extremely wide temperatures ranging from -270°C to 1372°C, the error from -200°C to 700°C is within ±2°C, and the error from 700°C to 1350°C is within ±4°C. The attached K-type thermocouple can measure up to 800 °C with an error within ± 2.5 °C.\u003c\/p\u003e \u003ch2\u003eConnection Example - Raspberry Pi\u003c\/h2\u003e \u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0176\/3274\/files\/DFR0558-RPi_1.jpg?v=1661180638\u0026amp;width=700\" alt=\"\"\u003e\u003c\/p\u003e \u003ch2\u003eConnection Example - Arduino\u003c\/h2\u003e \u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0176\/3274\/files\/DFR0558-Arduino_1.jpg?v=1661180638\u0026amp;width=700\" alt=\"\"\u003e\u003c\/p\u003e \u003ch2\u003eFeatures\u003c\/h2\u003e \u003cul\u003e \u003cli\u003e14 bit, 0.25°C digital high-resolution temperature measurement\u003c\/li\u003e \u003cli\u003eExtremely wide temperature range\u003c\/li\u003e \u003cli\u003eWide input voltage, compatible with 3.3V and 5V controllers\u003c\/li\u003e \u003cli\u003eGravity I2C interface, convenient connection\u003c\/li\u003e \u003cli\u003eFits any K-type thermocouple probe\u003c\/li\u003e \u003c\/ul\u003e \u003ch2\u003eSpecifications\u003c\/h2\u003e \u003cp\u003e\u003cstrong\u003eSignal Amplification Conversion Module\u003c\/strong\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003eInput Voltage (VCC): 3.3V~5.5V\u003c\/li\u003e \u003cli\u003eProbe: K Type Thermocouple\u003c\/li\u003e \u003cli\u003eTemperature Range: -270°C~1372°C\u003c\/li\u003e \u003cli\u003eResolution: 0.25 °C\u003c\/li\u003e \u003cli\u003eError: within ≤ ±2°C(-200°C~700°C) ~ ±4°C(700°C~1350°C)\u003c\/li\u003e \u003cli\u003eInterfaces: Gravity I2C (Logic Level 0-3.3V)\u003c\/li\u003e \u003cli\u003eDimension: 44.0mm*22.0mm\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003cstrong\u003eArmored K-Type Thermocouple Probe\u003c\/strong\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003eTemperature Range: up to 800 °C\u003c\/li\u003e \u003cli\u003eError: ≤ ±2.5°C\u003c\/li\u003e \u003cli\u003eWire Length: 1.5m\u003c\/li\u003e \u003cli\u003eProbe Length: 50mm\u003c\/li\u003e \u003cli\u003eProbe Diameter: Φ4mm\u003c\/li\u003e \u003cli\u003eFeatures: \u003cul\u003e \u003cli\u003eWaterproof\u003c\/li\u003e \u003cli\u003eCorrosion Resistant (Weak Acid or Alkali Resistant, Rustproof)\u003c\/li\u003e \u003cli\u003eHigh Temperature Resistance\u003c\/li\u003e \u003c\/ul\u003e \u003c\/li\u003e \u003c\/ul\u003e \u003ch2\u003eResources\u003c\/h2\u003e \u003cul\u003e \u003cli\u003eProduct wiki\u003c\/li\u003e \u003cli\u003eMore Documents\u003c\/li\u003e \u003c\/ul\u003e \u003ch3\u003ePinout\u003c\/h3\u003e \u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0176\/3274\/files\/DFR0558-pinout_1.jpg?v=1661180490\u0026amp;width=700\" alt=\"\"\u003e\u003c\/p\u003e \u003ctable width=\"435\"\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd width=\"71\"\u003e\u003cstrong\u003eLabel\u003c\/strong\u003e\u003c\/td\u003e \u003ctd width=\"71\"\u003e\u003cstrong\u003eName\u003c\/strong\u003e\u003c\/td\u003e \u003ctd width=\"293\"\u003e\u003cstrong\u003eDescription\u003c\/strong\u003e\u003c\/td\u003e \u003c\/tr\u003e \u003ctr\u003e \u003ctd\u003e1\u003c\/td\u003e \u003ctd\u003eVCC\u003c\/td\u003e \u003ctd\u003ePower VCC (3.3~5.5V)\u003c\/td\u003e \u003c\/tr\u003e \u003ctr\u003e \u003ctd\u003e2\u003c\/td\u003e \u003ctd\u003eGND\u003c\/td\u003e \u003ctd\u003ePower GND\u003c\/td\u003e \u003c\/tr\u003e \u003ctr\u003e \u003ctd\u003e3\u003c\/td\u003e \u003ctd\u003eSCL\u003c\/td\u003e \u003ctd\u003eI2C Clock Signal\u003c\/td\u003e \u003c\/tr\u003e \u003ctr\u003e \u003ctd\u003e4\u003c\/td\u003e \u003ctd\u003eSDA\u003c\/td\u003e \u003ctd\u003eI2C Data Signal\u003c\/td\u003e \u003c\/tr\u003e \u003ctr\u003e \u003ctd\u003e5\u003c\/td\u003e \u003ctd\u003eBLUE-\u003c\/td\u003e \u003ctd\u003eK type thermocouple negative electrode\u003c\/td\u003e \u003c\/tr\u003e \u003ctr\u003e \u003ctd\u003e6\u003c\/td\u003e \u003ctd\u003eRED+\u003c\/td\u003e \u003ctd\u003eK type thermocouple positive electrode\u003c\/td\u003e \u003c\/tr\u003e \u003c\/tbody\u003e \u003c\/table\u003e \u003ch2\u003ePackage Contents\u003c\/h2\u003e \u003cul\u003e \u003cli\u003e1x Signal Amplification Conversion Module\u003c\/li\u003e \u003cli\u003e1x Armored K-Type Thermocouple Probe\u003c\/li\u003e \u003cli\u003e1x Gravity 4-pin I2C\/ UART Sensor Wire\u003c\/li\u003e \u003c\/ul\u003e","brand":"DFRobot","offers":[{"title":"Default Title","offer_id":43643731869757,"sku":"atm1789692796594","price":24.26,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/9716\/8957\/files\/gravity-i2c-high-temperature-sensor-k-type-800c_1.jpg?v=1789692800"},{"product_id":"ultrasonic-distance-sensor-with-i2c-interface-rcwl-1601","title":"Ultrasonic Distance Sensor with I2C Interface - RCWL-1601","description":"\u003cp\u003eIf you're like me, you've dreamed of being a dolphin - smoothly gliding through the water. Using your echo-location abilities to detect tasty fish treats. Until genetic modifications catch up with our desires, we'll just have to make do with these handy \u003cstrong\u003e3V Ultrasonic Sonar Distance Sensors with I2C Interface \u003c\/strong\u003eand a pair of flippers. These ubiquitous sensors are really common in robotics projects, but they can also be used for automation, interactive art and motion sensing. They work at about 2cm to 450cm away, but we think 10cm-250cm will get you the best results.\u003c\/p\u003e \u003cp\u003eThese sensors are fast, fairly easy to use, and low cost. Unlike the more common HC-SR04 series, \u003cstrong\u003ethis model can be powered by 3V \u003cem\u003eor\u003c\/em\u003e 5V\u003c\/strong\u003e and the logic level will be the same. This makes this model great for use with just about any microcontroller or microcomputer. And this sensor has been set up to use \u003cstrong\u003eI2C\u003c\/strong\u003e instead of trigger\/pulse or UART.\u003c\/p\u003e \u003cp\u003eThe I2C interface is very simple: the sensor listens on 7-bit address 0x57 (address cannot be changed). After writing a '1' to I2C to start a ranging session, wait a few milliseconds, then read the 3 byte response which is appended together for the distance in um (divide by 1000 to get mm). Pin order from Left to Right: Power, SCL, SDA, Ground - also written on the top of the PCB. Note that there are no built-in pullup resistors so we toss in two 10Ks for you to wire it up on a breadboard.\u003c\/p\u003e \u003cp\u003eWe noticed that while this sensor does work with I2C it's not very 'friendly' -\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eit doesn't like to share the I2C bus, we think it gets confused by other commands and can lock up the bus.\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003eSo best used when you either don't have other I2C sensors or devices, or there's more than one I2C bus. Still, despite this restriction, we think it's probably still useful for some folks who are using a microcomputer or controller that can't do fast GPIO toggling for trigger\/pulse or don't have a hardware UART available. \u003c\/p\u003e \u003cul\u003e \u003cli\u003eIf you need a version that also works with 3.3V power and logic, and has a UART output as well as temperature reading, check out the US-100!\u003c\/li\u003e \u003cli\u003eIf you want the tried-and-true 5V-only HC-SR04 we have that in stock here.\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003eYou can use this sensor with Arduino, CircuitPython (for microcontrollers) or Raspberry Pi.\u003c\/p\u003e \u003cp\u003eWe carry a large variety of distance sensors here if this fellow isn't what you're looking for.\u003c\/p\u003e \u003cp\u003e\u003ciframe width=\"562\" height=\"315\" src=\"\/\/www.youtube.com\/embed\/_B_sUl1k6rY?start=77\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"allowfullscreen\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e \u003ch2\u003eSpecifications\u003c\/h2\u003e \u003cul\u003e \u003cli\u003eDimensions: 40.0mm x 18.0mm x 15.6mm\u003c\/li\u003e \u003cli\u003eWeight: 6.5g \/ 0.2oz\u003c\/li\u003e \u003c\/ul\u003e","brand":"Adafruit","offers":[{"title":"Default Title","offer_id":43643732656189,"sku":"jku1789692818380","price":4.04,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/9716\/8957\/files\/ultrasonic-distance-sensor-with-i2c-interface---rcwl-1601_1.jpg?v=1789692822"}],"url":"https:\/\/laser-engraved-clasp.shop\/collections\/sensors.oembed?page=3","provider":"My Store","version":"1.0","type":"link"}