{"title":"Sensors","description":"\u003cp\u003eBrowse our Sensors collection. Free Shipping.\u003c\/p\u003e","products":[{"product_id":"electret-microphone-amplifier-max9814-with-auto-gain-control","title":"Electret Microphone Amplifier - MAX9814 with Auto Gain Control","description":"\u003cp\u003eAdd an ear to your project with this well-designed electret microphone amplifier with AGC. This fully assembled and tested board comes with a 20-20KHz electret microphone soldered on. For the amplification, we use the Maxim MAX9814, a speciality chip that is designed for amplifying electret microphones in situations where the loudness of the audio isn't predictable.\u003c\/p\u003e\n\u003cp\u003eThis fancy microphone amplifier module is a step above the rest, with built-in automatic gain control. The AGC in the amplifier means that nearby 'loud' sounds will be quieted so they don't overwhelm \u0026amp; 'clip' the amplifier, and even quiet, far-away sounds will be amplified. This amplifier is great for when you want to record or detect audio in a setting where levels change and you don't want to have to tweak the amplifier gain all the time.\u003c\/p\u003e\n\u003cp\u003eThe chip at the heart of this amp is the MAX9814 and has a few options you can configure with the breakout. The default 'max gain' is 60dB, but can be set to 40dB or 50dB by jumpering the Gain pin to VCC or ground. You can also change the Attack\/Release ratio, from the default 1:4000 to 1:2000 or 1:500. The output from the amp is about 2Vpp max on a 1.25V DC bias, so it can be easily used with any Analog\/Digital converter that is up to 3.3V input. If you want to pipe it into a Line Input, just use a 1-100uF blocking capacitor in series (100uF sounds best).\u003c\/p\u003e\n\u003cp\u003eFor audio-reactive projects, we suggest using an FFT driver library (such as the one in this library) which can take the audio input and 'translate' it into frequencies. If you just need to keep track of audio levels, see our sound-level meter tutorial for Arduino\u003c\/p\u003e\n\u003cp\u003eEach order comes with one assembled and tested board, with an electret mic pre-soldered on, and a small piece of header. Our tutorial will get you started with using and testing the microphone amplifier and you can check out our general-purpose microphone amplifier tutorial for other project ideas and code.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eNote\u003c\/strong\u003e: Breadboard, cables and other parts are \u003cstrong\u003eNOT \u003c\/strong\u003eincluded\u003c\/p\u003e\n\u003ch3\u003e\u003cb\u003eRevision History\u003c\/b\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cb\u003eAs of August 19th, 2024\u003c\/b\u003e\u003cspan\u003e \u003c\/span\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.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBoard Dimensions: 26mm x 14mm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eResources\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTutorial and Downloads\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!----\u003e","brand":"Adafruit","offers":[{"title":"Default Title","offer_id":55919646572617,"sku":"llp1787257341859","price":5.78,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0937\/7185\/7993\/files\/electret-microphone-amplifier---max9814-with-auto-gain-control_1.jpg?v=1787257346"},{"product_id":"melexis-contact-less-infrared-sensor-mlx90614-3v-mlx90614esf-baa-discontinued","title":"Melexis Contact-less Infrared Sensor - MLX90614 3V (MLX90614ESF-BAA) [Discontinued]","description":"\u003cp\u003eThis cyber-tronic looking sensor hides a secret behind it's glimmering eye. Unlike most temperature sensors, this sensor measures infrared light bouncing off of remote objects so it can sense temperature \u003cem\u003ewithout\u003c\/em\u003e having to touch them physically. Simply point the sensor towards what you want to measure and it will detect the temperature by absorbing IR waves emitted. Because it doesn't have to touch the object it's measuring, it can sense a wider range of temperatures than most digital sensors: from -70°C to +380°C It takes the measurement over an 90-degree field of view so it can be handy for determining the average temperature of an area.\u003cbr\u003e\u003cbr\u003eThis sensor comes in an easy-to-use metal can. You can easily solder it or plug it into a breadboard. The four pins are used for power, ground, i2c clock and i2c data. There are two versions, one for 3V power and logic levels and one for 5V power and logic levels. \u003cstrong\u003eThis item is the 3V version!\u003c\/strong\u003e - good for use by most modern microcontrollers. You'll also want two 10K pull-up resistors for the I2C data lines, which we thoughtfully include.\u003cbr\u003e\u003cbr\u003eOf course, we wouldn't just hand you a datasheet and wish you luck, we've written an easy-to-use tutorial \u0026amp; Arduino library with an example that will have you up and running in 5 minutes. The code can also be ported to any microcontroller with i2c support.\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\n\u003cp\u003eThe datasheet for the MLX90614ESF-BAA has pinouts, diagrams, dimension and even more details\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eFactory calibrated\u003c\/li\u003e\n\u003cli\u003e-40°C to +85°C for sensor temperature\u003c\/li\u003e\n\u003cli\u003e-70°C to +380°C for object temperature\u003c\/li\u003e\n\u003cli\u003e±0.5°C accuracy around room temperatures\u003c\/li\u003e\n\u003cli\u003eHigh accuracy of 0.5°C over wide temperature\u003c\/li\u003e\n\u003cli\u003e90° Field of view\u003c\/li\u003e\n\u003cli\u003e2.7 to 3.6V power\u003c\/li\u003e\n\u003cli\u003eI2C interface, 0x5A is the fixed 7-bit address\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e \u003c\/div\u003e\n\u003cul id=\"product-files\"\u003e \u003c\/ul\u003e \u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"col-lg-2 col-md-3 col-sm-3 col-xs-4\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"col-lg-2 col-md-3 col-sm-3 col-xs-4\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e \u003c\/div\u003e","brand":"Adafruit","offers":[{"title":"Default Title","offer_id":55919646670921,"sku":"ime1787257344428","price":13.91,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0937\/7185\/7993\/files\/melexis-contact-less-infrared-sensor---mlx90614-3v-mlx90614esf-baa-discontinued_1.jpg?v=1787257349"},{"product_id":"melexis-contact-less-infrared-sensor-mlx90614-5v-mlx90614esf-aaa-discontinued","title":"Melexis Contact-less Infrared Sensor - MLX90614 5V (MLX90614ESF-AAA) [Discontinued]","description":"\u003cp\u003eThis cyber-tronic looking sensor hides a secret behind its glimmering eye. Unlike most temperature sensors, this sensor measures infrared light bouncing off of remote objects so it can sense temperature \u003cem\u003ewithout\u003c\/em\u003e having to touch them physically. Simply point the sensor towards what you want to measure and it will detect the temperature by absorbing IR waves emitted. Because it doesn't have to touch the object it's measuring, it can sense a wider range of temperatures than most digital sensors: from -70°C to +380°C! It takes the measurement over an 90-degree field of view so it can be handy for determining the average temperature of an area.\u003cbr\u003e\u003cbr\u003eThis sensor comes in an easy-to-use metal can. You can easily solder it or plug it into a breadboard. The four pins are used for power, ground, i2c clock and i2c data. There are two versions, one for 3V power and logic levels and one for 5V power and logic levels. \u003cstrong\u003eThis item is the 5V version!\u003c\/strong\u003e - good for use by classic Arduinos. You'll also want two 10K pull-up resistors for the I2C data lines, which we thoughtfully include.\u003cbr\u003e\u003cbr\u003eOf course, we wouldn't just hand you a datasheet and wish you luck, we've written an easy-to-use tutorial \u0026amp; Arduino library with an example that will have you up and running in 5 minutes. The code can also be ported to any microcontroller with i2c support.\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\n\u003cp\u003eThe datasheet for this part has pinouts, diagrams, dimension and even more details\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eFactory calibrated\u003c\/li\u003e\n\u003cli\u003e-40°C to +85°C for sensor temperature\u003c\/li\u003e\n\u003cli\u003e-70°C to +380°C for object temperature\u003c\/li\u003e\n\u003cli\u003e±0.5°C accuracy around room temperatures\u003c\/li\u003e\n\u003cli\u003eHigh accuracy of 0.5°C over wide temperature\u003c\/li\u003e\n\u003cli\u003e90° Field of view\u003c\/li\u003e\n\u003cli\u003e4.5 to 5.5V power\u003c\/li\u003e\n\u003cli\u003eI2C interface, 0x5A is the fixed 7-bit address\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e \u003c\/div\u003e\n\u003cul id=\"product-files\"\u003e \u003c\/ul\u003e \u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"col-lg-2 col-md-3 col-sm-3 col-xs-4\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"col-lg-2 col-md-3 col-sm-3 col-xs-4\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e \u003c\/div\u003e","brand":"Adafruit","offers":[{"title":"Default Title","offer_id":55919646933065,"sku":"ire1787257345375","price":13.63,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0937\/7185\/7993\/files\/melexis-contact-less-infrared-sensor---mlx90614-5v-mlx90614esf-aaa-discontinued_1.jpg?v=1787257350"},{"product_id":"sensor-pack-900","title":"Sensor pack 900","description":"\u003cp\u003eAn assortment of the most common sensors used in electronics. 9 sensors and 3 additional components to interface with the 'analog world'. We have some tutorials here, to get you started.\u003c\/p\u003e\n\u003chr\u003e\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\u003chr\u003e\n\u003ch2\u003eIncludes\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTriple-axis analogue accelerometer - for measuring motion and tilt\u003c\/li\u003e\n\u003cli\u003e\nForce sensitive resistor - for sensing pressure\/force\u003c\/li\u003e\n\u003cli\u003e\nTemperature sensor - for measuring from -40 to over +125 degrees C\u003c\/li\u003e\n\u003cli\u003e10K breadboard potentiometer\u003c\/li\u003e\n\u003cli\u003e\nHall effect sensor - for sensing a magnet\u003c\/li\u003e\n\u003cli\u003e\nMagnet - for use with the hall effect\u003c\/li\u003e\n\u003cli\u003e\nPiezo - can be used as a buzzer or a knock sensor\u003c\/li\u003e\n\u003cli\u003e\nBall tilt sensor - for sensing orientation\u003c\/li\u003e\n\u003cli\u003e\nPhoto cell sensor - for sensing light\u003c\/li\u003e\n\u003cli\u003e\nIR sensor - for sensing infrared light pulsing at 38KHz\u003c\/li\u003e\n\u003cli\u003eIR LED - for use with the IR sensor\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Adafruit","offers":[{"title":"Default Title","offer_id":55919646965833,"sku":"uwp1787257346259","price":25.87,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0937\/7185\/7993\/files\/sensor-pack-900_1.jpg?v=1787257350"},{"product_id":"tilt-ball-switch","title":"Tilt ball switch","description":"\u003cp\u003eThe \"poor man's\" accelerometer! Tilt sensors are switches that can detect basic motion\/orientation. The metal tube has a little metal ball that rolls around in it, when its tilted upright, the ball rolls onto the contacts sticking out of end and shorts them together.\u003c\/p\u003e\u003cp\u003eBe sure to read our detailed tutorial including diagrams and example code.\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\n\u003cp\u003eDimensions:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eDiameter: 5mm\/0.20in\u003c\/li\u003e\n\u003cli\u003eHeight: 23.5mm\/0.92in\u003c\/li\u003e\n\u003cli\u003eWeight: 5.5g\/0.19oz\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eProduct Dimensions: 23.0mm x 5.0mm x 5.0mm \/ 0.9\" x 0.2\" x 0.2\" \u003c\/p\u003e\n\u003cp\u003eProduct Weight: 1.0g \/ 0.0oz \u003c\/p\u003e\n\u003c\/div\u003e \u003c\/div\u003e\n\u003cul id=\"product-files\"\u003e \u003c\/ul\u003e \u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"col-lg-2 col-md-3 col-sm-3 col-xs-4\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"col-lg-2 col-md-3 col-sm-3 col-xs-4\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e \u003c\/div\u003e","brand":"The Pi Hut","offers":[{"title":"Default Title","offer_id":55919647293513,"sku":"ebz1787257347408","price":1.52,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0937\/7185\/7993\/files\/tilt-ball-switch_1.jpg?v=1787257352"},{"product_id":"analog-output-k-type-thermocouple-amplifier-ad8495-breakout","title":"Analog Output K-Type Thermocouple Amplifier - AD8495 Breakout","description":"\u003cp\u003eThermocouples are very sensitive, requiring a good amplifier with a cold-compensation reference. We have a couple of digital thermocouple amplifiers in the shop already from Maxim. Now we're happy to introduce an excellent analog-output amplifier. This is a very simple sensor to use, and if your microcontroller has analogue input capability, you'll be ready to go really fast!\u003c\/p\u003e\n\u003cp\u003eThe AD8495 K-type thermocouple amplifier from Analog Devices is so easy to use, that we documented the whole thing on the back of the tiny PCB. Power the board with 3-18VDC and measure the output voltage on the OUT pin. You can easily convert the voltage to temperature with the following equation: Temperature = (Vout - 1.25) \/ 0.005 V. So for example if the voltage is 1.5VDC, the temperature is (1.5 - 1.25) \/ 0.005 = 50°C\u003c\/p\u003e\n\u003cp\u003eEach order comes with a 2-pin terminal block (for connecting to the thermocouple), a fully assembled PCB with the AD8495 + TLVH431 1.25V precision voltage reference, and a pin header (to plug into any breadboard or perfboard). Goes great with our 1m K-type thermocouple (\u003cstrong\u003eNOT included\u003c\/strong\u003e). Not for use with any other kind of thermocouple, K type only!\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eWorks with any K-type thermocouple\u003c\/li\u003e\n\u003cli\u003eUses the AD8495ARMZ part number (A graded chip)\u003c\/li\u003e\n\u003cli\u003eWill not work with any other kind of thermocouple other than K-type\u003c\/li\u003e\n\u003cli\u003eEasy to use analogue output\u003c\/li\u003e\n\u003cli\u003eTemp range with 5V power: -250°C to +750°C output (0 to 5VDC) as long as the thermocouple can handle that range\u003c\/li\u003e\n\u003cli\u003eTemp range with 3.3V power: -250°C to +410°C output (0 to 3.3VDC) as long as the thermocouple can handle that range\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eNote\u003c\/strong\u003e: The terminal blocks included with your product may be blue or black.\u003c\/p\u003e\n\u003ch3\u003e\u003cb\u003eRevision History\u003c\/b\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eAs of August 27th, 2024\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e- We added a pre-soldered terminal block.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eAs of May 15, 2023\u003c\/b\u003e\u003cspan\u003e \u003c\/span\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.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSensing Accuracy Range: ± 1°C around room temperature, ± 2°C for −25°C to +400°C,\u003cspan\u003e \u003c\/span\u003ebeyond that range see the AN-1087 app note\n\u003c\/li\u003e\n\u003cli\u003eSupply Voltage: 3-18VDC\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eResources\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAD8495 Datasheet\u003c\/li\u003e\n\u003cli\u003eEagleCAD PCB files on GitHub\u003c\/li\u003e\n\u003cli\u003eFritzing object in Adafruit Fritzing Library\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Adafruit","offers":[{"title":"Default Title","offer_id":55919647326281,"sku":"lah1787257348392","price":8.78,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0937\/7185\/7993\/files\/analog-output-k-type-thermocouple-amplifier---ad8495-breakout_1.jpg?v=1787257352"},{"product_id":"mcp9808-high-accuracy-i2c-temperature-sensor-breakout-board","title":"MCP9808 High Accuracy I2C Temperature Sensor Breakout Board","description":"\u003cp\u003eThis I2C digital temperature sensor is one of the more accurate\/precise we've ever seen, with a typical accuracy of ±0.25°C over the sensor's -40°C to +125°C range and precision of +0.0625°C. They work great with any microcontroller using standard i2c. There are 3 address pins so you can connect up to 8 to a single I2C bus without address collisions. Best of all, a wide voltage range makes it usable with 2.7V to 5.5V logic!\u003c\/p\u003e\n\u003cp\u003eUnlike the DS18B20, this sensor does not come in a through-hole package so we placed this small sensor on a breakout board PCB for easy use. The PCB includes mounting holes and pull-down resistors for the 3 address pins. We even wrote a lovely little tutorial and library that will work with Arduino or CircuitPython. You'll be up and running in 15 minutes or less.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSome quick specs\u003c\/strong\u003e:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSimple I2C control\u003c\/li\u003e\n\u003cli\u003eUp to 8 on a single I2C bus with adjustable address pins\u003c\/li\u003e\n\u003cli\u003e0.25°C typical precision over -40°C to 125°C range (0.5°C guaranteed max from\u003c\/li\u003e\n\u003cli\u003e-20°C to 100°C)\u003c\/li\u003e\n\u003cli\u003e0.0625°C resolution\u003c\/li\u003e\n\u003cli\u003e2.7V to 5.5V power and logic voltage range\u003c\/li\u003e\n\u003cli\u003eOperating Current: 200 μA (typical)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e\u003cstrong\u003eRevision History\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eAs of August 24th, 2024\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\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.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSensing Temperature: -40ºC ~ 125ºC\u003c\/li\u003e\n\u003cli\u003eAccuracy: 0.25ºC typical\u003c\/li\u003e\n\u003cli\u003eVoltage - Supply: 2.7V ~ 5.5V\u003c\/li\u003e\n\u003cli\u003eOperating Temperature: -40ºC ~ 125ºC\u003c\/li\u003e\n\u003cli\u003eUses any I2C address from 0x18 thru 0x1F\u003c\/li\u003e\n\u003cli\u003e21mm x 13mm x 2mm\u003c\/li\u003e\n\u003cli\u003eWeight: 0.9g\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eResources\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDownloads and Tutorial\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Adafruit","offers":[{"title":"Default Title","offer_id":55919647391817,"sku":"pla1787257349405","price":3.22,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0937\/7185\/7993\/files\/mcp9808-high-accuracy-i2c-temperature-sensor-breakout-board_1.jpg?v=1787257353"},{"product_id":"12-chemical-etape-liquid-level-sensor-with-teflon-jacket-discontinued","title":"12\" Chemical eTape Liquid Level Sensor with Teflon Jacket [Discontinued]","description":"\u003cp\u003eThe Chemical eTape Liquid Level Sensor is a solid-state sensor with a resistive output that varies with the level of the fluid. It does away with clunky mechanical floats, and easily interfaces with electronic control systems. \u003cstrong\u003eWhat separates this from our other eTape Liquid Sensor is the Teflon (FEP) jacket that is rated for use in chemical, petroleum, and food safe applications\u003c\/strong\u003e\u003cbr\u003e\u003cbr\u003eThe eTape sensor's envelope is compressed by the hydrostatic pressure of the fluid in which it is immersed. This results in a change in resistance that corresponds to the distance from the top of the sensor to the surface of the fluid. The sensor's resistive output is inversely proportional to the height of the liquid: the lower the liquid level, the higher the output resistance; the higher the liquid level, the lower the output resistance.\u003cbr\u003e\u003cbr\u003eThis is a very unique sensor, we haven't seen anything else that is affordable and accurate for measuring liquid level. This particular sensor is the 12\" model, \u003cstrong\u003ewe also include a 4-pin connector and 560 ohm resistor\u003c\/strong\u003e. The connector is so you don't have to solder directly to the delicate pins: instead, just solder to the connector and plug it onto the sensor.\u003cbr\u003e\u003cbr\u003eSince the sensor is resistive, it is easy to read it using a microcontroller\/Arduino ADC pin. Check the tutorials tab for a quick-start pointer.\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch2\u003eTechnical Details\u003c\/h2\u003e\n\u003cdiv id=\"tab-technical-details-content\" class=\"panel-collapse collapse in\"\u003e\n\u003cp\u003eDimensions:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e305mm x 25mm \/ 12\" x 1\"\u003c\/li\u003e\n\u003cli\u003eWeight: 5g\u003c\/li\u003e\n\u003cli\u003eSensor Length: 361mm \/ 14.2\"\u003c\/li\u003e\n\u003cli\u003eThickness: 0.38mm \/ 0.02\"\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003eTech Specs:\u003c\/li\u003e\n\u003cli\u003eSensor Output: 400-2000Ω ±20%\u003c\/li\u003e\n\u003cli\u003eRef. Resistance: 2000Ω ±20%\u003c\/li\u003e\n\u003cli\u003eActuation Depth: Nominal 25.4mm \/ 1\"\u003c\/li\u003e\n\u003cli\u003eResistance Gradient: 60Ω\/cm \/ 150Ω \/inch\u003c\/li\u003e\n\u003cli\u003ePower Rating: 0.5 Watts\u003c\/li\u003e\n\u003cli\u003eTemperature Range: 15°F - 150°F \/ -9°C - 65°C\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eFor more information, check out: eTape Liquid Level Sensor Datasheet\u003c\/p\u003e\n\u003cp\u003eWe don't have a detailed tutorial for this sensor but it acts very much like a thermistor so we suggest checking out that tutorial for background, and then following these instructions:\u003cbr\u003e\u003cbr\u003eConnect pin #2 of the sensor to ground, then pin #3 to a 560 ohm resistor. The other side of the 560 ohm resistor to VCC (3.3V or 5V for example) to create a resistor divider. The ADC pin connects to the point between the resistor and sensor.\u003c\/p\u003e\n\u003cpre\u003e\/\/ the value of the 'other' resistor #define SERIESRESISTOR 560       \/\/ What pin to connect the sensor to #define SENSORPIN A0    void setup(void) {   Serial.begin(9600); }   void loop(void) {   float reading;     reading = analogRead(SENSORPIN);     Serial.print(\"Analog reading \");    Serial.println(reading);     \/\/ convert the value to resistance   reading = (1023 \/ reading)  - 1;   reading = SERIESRESISTOR \/ reading;   Serial.print(\"Sensor resistance \");    Serial.println(reading);     delay(1000); }  \u003c\/pre\u003e\n\u003cp\u003eThen look in the App Note for the conversion between resistance and liquid level.\u003c\/p\u003e\n\u003cul id=\"product-files\"\u003e\u003c\/ul\u003e\n\u003c\/div\u003e","brand":"Adafruit","offers":[{"title":"Default Title","offer_id":55919647490121,"sku":"nzn1787257351874","price":51.18,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0937\/7185\/7993\/files\/12-chemical-etape-liquid-level-sensor-with-teflon-jacket-discontinued_1.jpg?v=1787257356"},{"product_id":"si1145-digital-uv-index-ir-visible-light-sensor-discontinued","title":"SI1145 Digital UV Index \/ IR \/ Visible Light Sensor [Discontinued]","description":"\u003cp\u003eRemember when you were a kid and there was a birthday party at the pool and your parents totally embarrassed you by slathering you all over with sunscreen and you were all \"MOM I HAVE ENOUGH SUNSCREEN\" and she wouldn't listen? Well, if you had this UV Index sensor connected up to an Arduino you could have said \"According to this calibrated SI1145 sensor from SiLabs, the UV index right now is 4.5 which means I do not need more sunscreen\" and she would have been so impressed with your project that you could have spent more time splashing around.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003ePlease note\u003c\/strong\u003e, for true UV sensing we now recommend the VEML6075 with both UVA and UVB sensors and UV Index calculations\u003c\/p\u003e\u003cp\u003e\u003cbr\u003eThe SI1145 is a new sensor from SiLabs with a calibrated light sensing algorithm that can calculate UV Index. It doesn't contain an actual UV sensing element, instead it approximates it based on visible \u0026amp; IR light from the sun. We took this outside a couple days and compared the calculated UV index with the news-reported index and found it was very accurate! It's a digital sensor that works over I2C so just about any microcontroller can use it. The sensor also has individual visible and IR sensing elements so you can measure just about any kind of light - we only wrote our library to printout the 'counts' rather than the calculate the exact values of IR and Visible light so if you need precision Lux measurement check out the TSL2561. If you're feeling really advanced, you can connect up an IR LED to the \u003cstrong\u003eLED\u003c\/strong\u003e pin and use the basic proximity sensor capability that is in the SI1145 as well.\u003cbr\u003e\u003cbr\u003eWe wrapped this nice little sensor up on a PCB with level shifting and regulation circuitry so you can safely use it with 3 or 5V microcontrollers. If you are using an Arduino, we've got a lovely tutorial and library already written up with example code so you can quickly read sensor readings and the UV index in under 10 minutes. Each order comes with one fully assembled and tested PCB breakout and a small piece of header. You'll need to solder the header onto the PCB but it's fairly easy and takes only a few minutes even for a beginner.\u003cbr\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\n\u003cp\u003eSI1145 Details:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eDatasheets, Fritzing objects, and EagleCAD PCB files available in the tutorial\u003c\/li\u003e\n\u003cli\u003eIR Sensor Spectrum: Wavelength: 550nm-1000nm (centered on 800)\u003c\/li\u003e\n\u003cli\u003eVisible Light Sensor Spectrum: Wavelength: 400nm-800nm (centered on 530)\u003c\/li\u003e\n\u003cli\u003eVoltage Supply: Power with 3-5VDC\u003c\/li\u003e\n\u003cli\u003eOutput Type: I2C address 0x60 (7-bit)\u003c\/li\u003e\n\u003cli\u003eOperating Temperature: -40°C ~ 85°C\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eBreakout Dimensions:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e20mm x 18mm x 2mm \/ 0.8\" x 0.7\" x 0.08\"\u003c\/li\u003e\n\u003cli\u003eWeight: 1.4g\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e \u003c\/div\u003e\n\u003cul id=\"product-files\"\u003e \u003c\/ul\u003e \u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"col-lg-2 col-md-3 col-sm-3 col-xs-4\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"col-lg-2 col-md-3 col-sm-3 col-xs-4\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e \u003c\/div\u003e","brand":"Adafruit","offers":[{"title":"Default Title","offer_id":55919647555657,"sku":"fig1787257352861","price":5.68,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0937\/7185\/7993\/files\/si1145-digital-uv-index-ir-visible-light-sensor-discontinued_1.jpg?v=1787257357"},{"product_id":"3x4-phone-style-matrix-keypad","title":"3x4 Phone-style Matrix Keypad","description":"\u003cp\u003eHey, Jenny, I've got your number! And I'm going to dial 867-5309 into this very nice phone-style matrix keypad. This keypad has 12 buttons, arranged in a telephone-line 3x4 grid. It's made of plastic with sturdy plastic buttons. The keys are connected to a matrix so you only need 7 microcontroller pins (3-columns and 4-rows) to scan through the pad.\u003cbr\u003e\u003cbr\u003eThere's a great Matrix Keypad Arduino library that should work great with this item with minor adjustments. It's basically a sturdier version of our Membrane 3x4 Matrix Keypad and comes with 7 or 8 header pins pre-soldered on for easy plugging. Starting from the left there are three column pins, and then to the right are the four row pins. If yours has an 8th pin, its not used and you can just leave it disconnected\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\u003ch5\u003eTechnical details\u003c\/h5\u003e\n      \u003cdiv id=\"technical-details\" class=\"panel-collapse collapse in-md in-lg\"\u003e\n        \n\u003cp\u003e\u003cimg src=\"https:\/\/cdn-shop.adafruit.com\/datasheets\/1824_dims.jpg?width=700\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eForce: 160-180g\u003c\/li\u003e\n\u003cli\u003eContact Resistance: \u0026lt;100Ω\u003c\/li\u003e\n\u003cli\u003eWeight: 23g\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eThere is a very nice Matrix Keypad Arduino library that works great with this item. The only thing we suggest is to change the initialization code in the examples to this:\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cpre\u003e#include \"Arduino.h\"\n#include \"Keypad.h\"\n\nconst byte ROWS = 4; \/\/four rows\nconst byte COLS = 3; \/\/three columns\nchar keys[ROWS][COLS] = {\n  {'1','2','3'},\n  {'4','5','6'},\n  {'7','8','9'},\n  {'*','0','#'}\n};\nbyte rowPins[ROWS] = {5, 6, 7, 8}; \/\/connect to the row pinouts of the keypad\nbyte colPins[COLS] = {2, 3, 4}; \/\/connect to the column pinouts of the keypad\n\nKeypad keypad = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS );\n\nvoid setup(){\n  Serial.begin(9600);\n}\n  \nvoid loop(){\n  char key = keypad.getKey();\n  \n  if (key != NO_KEY){\n    Serial.println(key);\n  }\n}\n\u003c\/pre\u003e\n\u003cp\u003eThis will swap the * and # keys and also let you connect to the Arduino with all the pins in order\/in a row starting from digital 2 thru digital 9\u003c\/p\u003e \u003cul id=\"product-files\"\u003e\n\u003c\/ul\u003e\n\n      \u003c\/div\u003e","brand":"The Pi Hut","offers":[{"title":"Default Title","offer_id":55919647653961,"sku":"mew1787257354413","price":5.13,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0937\/7185\/7993\/files\/3x4-phone-style-matrix-keypad_1.jpg?v=1787257358"},{"product_id":"long-flex-sensor","title":"Long Flex sensor","description":"\u003cp\u003e\u003cstrong\u003eThis Flex Sensor changes resistance as it bends, making it a simple way to add bend or motion sensing to wearables, robotics, musical instruments, and interactive electronics projects.\u003c\/strong\u003e\u003c\/p\u003e\n\u003chr\u003e\n\u003cp\u003eThis sensor can detect flexing or bending in one direction. They were popularized by being used in the Nintendo PowerGlove as a gaming interface.\u003c\/p\u003e\n\u003cp\u003eThese sensors are easy to use, they are basically resistors that change value based on how much they're flexed. If they're unflexed, the resistance is about \u003cstrong\u003e~10KΩ\u003c\/strong\u003e. When flexed all the way the resistance rises to \u003cstrong\u003e~20KΩ\u003c\/strong\u003e. They're pretty similar to FSRs so following this tutorial will get you started. You can use an analogue input on a microcontroller (with a pullup resistor) or a digital input with the use of a \u003cstrong\u003e0.1uF\u003c\/strong\u003e capacitor for RC timing.\u003c\/p\u003e\n\u003cp\u003eThe bottom part of the sensor (where the pins are crimped on) is very delicate so \u003cstrong\u003emake sure to have strain relief\u003c\/strong\u003e - such as clamping or gluing that part so as not to rip out the contacts!\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDetects flexing or bending in one direction\u003c\/li\u003e\n\u003cli\u003eResistance changes from ~10kΩ (unflexed) to ~20kΩ (fully flexed)\u003c\/li\u003e\n\u003cli\u003eCompatible with microcontroller analogue inputs using a pullup resistor\u003c\/li\u003e\n\u003cli\u003eCompatible with digital inputs using a 0.1µF capacitor for RC timing\u003c\/li\u003e\n\u003cli\u003eRequires strain relief on connector end to prevent pin damage\u003c\/li\u003e\n\u003cli\u003eSimilar operating principle to force-sensing resistors (FSRs)\u003c\/li\u003e\n\u003cli\u003eDurable construction for repeated flexing applications\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLength: 112.5mm\u003c\/li\u003e\n\u003cli\u003eWidth: 6.38mm\u003c\/li\u003e\n\u003cli\u003eThickness: 0.5mm\u003c\/li\u003e\n\u003cli\u003eWeight: 0.5g\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\n\u003ch2\u003ePackage Contents\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1x Long Flex sensor\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Adafruit","offers":[{"title":"Default Title","offer_id":55919647686729,"sku":"biu1787257355304","price":9.24,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0937\/7185\/7993\/files\/long-flex-sensor_1.jpg?v=1787257359"},{"product_id":"gravity-analog-heart-rate-monitor-sensor-ecg-for-arduino","title":"Gravity: Analog Heart Rate Monitor Sensor (ECG) For Arduino","description":"\u003cdiv class=\"desc\"\u003e\n\u003cdiv class=\"desCon\"\u003eThe DFRobot Heart Rate Monitor Sensor is used to measure the electrical activity of the heart. This electrical activity can be charted as an ECG and output as an analog reading. An ECG signal can be extremely noisy so we have included an AD8232 chip which will generate a clear signal from the PR and QT Intervals. Using the Arduino IDE \"Serial Plotter\" feature, you are also able to view plotted ECG output on PC!\n\u003cp\u003e\u003cstrong style=\"color: #000000; font-size: 0.875rem;\" data-mce-style=\"color: #000000; font-size: 0.875rem;\"\u003eNOTE: This product is NOT a medical device and is not intended to be used as such or as an accessory to such nor diagnose or treat any conditions.\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch2\u003eConnection Example - DFRduino UNO\u003c\/h2\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0176\/3274\/files\/Analog_Heart_Rate_Monitor_Sensor_features_1.jpg?v=1693318927\u0026amp;width=700\"\u003e\u003c\/p\u003e\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInput Voltage: 3.3-6V (5V recommended)\u003c\/li\u003e\n\u003cli\u003eOutput Voltage: 0-3.3V\u003c\/li\u003e\n\u003cli\u003eInterface: Analog\u003c\/li\u003e\n\u003cli\u003eOperating current: \u0026lt;10mA\u003c\/li\u003e\n\u003cli\u003eimension: 35 x 22 (mm)\u003c\/li\u003e\n\u003cli\u003eInterface Type: PH2.0-3P\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\u003eSelection Guide\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003ePackage Contents\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1x Heart Rate Monitor Sensor\u003c\/li\u003e\n\u003cli\u003e1x Sensor cable - Electrode Pads (3 connector)\u003c\/li\u003e\n\u003cli\u003e6x Biomedical Sensor Pad\u003c\/li\u003e\n\u003cli\u003e1x PH2.0-3P cable\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"DFRobot","offers":[{"title":"Default Title","offer_id":55919663120457,"sku":"esk1787257702331","price":14.59,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0937\/7185\/7993\/files\/gravity-analog-heart-rate-monitor-sensor-ecg-for-arduino_1.jpg?v=1787257706"},{"product_id":"bluetooth-20-bee-module-for-arduino-discontinued","title":"Bluetooth 2.0 Bee Module For Arduino [Discontinued]","description":"\u003cdiv class=\"desc\"\u003e\n \u003cdiv class=\"desCon\"\u003e\n\u003cdiv style=\"text-align: justify;\"\u003eThis DFRobot Bluetooth Bee Bluetooth wireless module adapts XBEE design. It has a compact size, the pinout is compatible with XBEE which is suitable for all kinds of microcontroller such as Arduino who have 3.3V power out, also the module supports AT commands for parameter setting. (\u003cspan style=\"color:#FFA07A;\"\u003e\u003cstrong\u003eNOTE:\u003c\/strong\u003e\u003c\/span\u003e You have to use a XBEE adapter for parameter setting. ) \u003c\/div\u003e\n\u003cdiv style=\"margin-left: 40px;\"\u003e \u003c\/div\u003e\n\u003cdiv\u003eThe Bluetooth Bee modules comes with an on-board antenna, the antenna provides better signal quality. It acts like a transparent serial port, which works with a variety of Bluetooth adapter and Bluetooth phone. \u003c\/div\u003e\n\u003cdiv style=\"margin-left: 40px;\"\u003e \u003c\/div\u003e\n\u003cdiv\u003eThe module has been tested with all the Bluetooth adapter on the market matching to use (with the Bluetooth, including laptops and mobile phones).\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003eThis arduino bluetooth module fits Gravity Arduino IO Expansion shield, Gravity Mega Sensor Shield, Romeo V2 and DFRduino Leonardo which has xbee socket\u003c\/div\u003e\n\u003cp style=\"text-align:center\"\u003e\u003cmeta charset=\"UTF-8\"\u003e\n\u003c\/p\u003e\n\u003ctitle\u003eJavaScript display\u003c\/title\u003e\n\u003cscript language=\"javascript\" type=\"text\/javascript\"\u003e\n\n  function display(){\n\n      var div1 = document.getElementById(\"div1\");\n\n      if(div1.style.display==\"none\"){\n\n          div1.style.display = \"block\";\n\n          div2.style.display = \"none\";\n\n      }else{\n\n          div1.style.display = \"none\";\n\n          div2.style.display = \"block\";\n\n      }\n\n  }\n\n  \u003c\/script\u003e\n\u003cinput type=\"button\" value=\"Check Bluetooth Module Selection Guide For More Information\" onclick=\"display()\"\u003e\n\u003cdiv id=\"div1\" style=\"display: none;\"\u003e\n\u003ctable width=\"891\" style=\"text-align: center; border: 1px solid rgb(255, 255, 255);\"\u003e\n\u003ctbody\u003e\n\u003ctr class=\"firstRow\"\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"131\"\u003e\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\"\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" bgcolor=\"#ed6a00;\" width=\"152\"\u003e\n\u003cfont color=\"#1e91cf\"\u003e\u003cspan style=\"font-size: 16px;\"\u003e\u003cb\u003e\u003cu\u003eBluetooth 2.0 Module V3 For Arduino\u003c\/u\u003e\u003c\/b\u003e\u003c\/span\u003e\u003c\/font\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" bgcolor=\"#ed6a00;\" width=\"152\"\u003e\n\u003cfont color=\"#14628c\"\u003e\u003cspan style=\"font-size: 16px;\"\u003e\u003cb\u003e\u003cu\u003eBluetooth 2.0 Bee Module For Arduino\u003c\/u\u003e\u003c\/b\u003e\u003c\/span\u003e\u003c\/font\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" bgcolor=\"#ed6a00;\" width=\"152\"\u003e\n\u003cfont color=\"#14628c\"\u003e\u003cspan style=\"font-size: 16px;\"\u003e\u003cb\u003e\u003cu\u003eBluno Link - A USB Bluetooth 4.0 (BLE) Dongle\u003c\/u\u003e\u003c\/b\u003e\u003c\/span\u003e\u003c\/font\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" bgcolor=\"#ed6a00;\" width=\"152\"\u003e\n\u003cfont color=\"#14628c\"\u003e\u003cspan style=\"font-size: 16px;\"\u003e\u003cb\u003e\u003cu\u003eBluetooth Adapter Mini\u003c\/u\u003e\u003c\/b\u003e\u003c\/span\u003e\u003c\/font\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" bgcolor=\"#ed6a00;\" width=\"131\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e\u003cb\u003eSKU\u003c\/b\u003e\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003eTEL0073\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003eTEL0026\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003eTEL0023\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003eTEL0087\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003eTEL0002\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" bgcolor=\"#ed6a00;\" width=\"131\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e\u003cb\u003eBLE Chip\u003c\/b\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e TI CC2540\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003eCSR BC417143\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003eCSR BC417143\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e TI CC2540\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n \u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e—\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" bgcolor=\"#ed6a00;\" width=\"131\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e\u003cb\u003eFrequency\u003c\/b\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e2.4GHz\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e2.4 ~ 2.48GHz unlicensed ISM band\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e2.4 ~ 2.48GHz unlicensed ISM band\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e2.4GHz\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e2.4 ~ 2.48GHz FHSS\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" bgcolor=\"#ed6a00;\" width=\"131\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e\u003cb\u003eTransfer rate\u003c\/b\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e1Mbps GFSK\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003eAsynchronous: 2.1Mbps (Max) \/ 160 kbps; Synchronous: 1Mbps\/1Mbps\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003eAsynchronous: 2.1Mbps (Max) \/ 160 kbps; Synchronous: 1Mbps\/1Mbps\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e1Mbps GFSK\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e3Mbps\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" bgcolor=\"#ed6a00;\" width=\"131\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e\u003cb\u003eBLE protocol\u003c\/b\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003eV4.0\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003eV2.0 + EDR\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003eV2.0 + EDR\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003eV4.0\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003eV2.0\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" bgcolor=\"#ed6a00;\" width=\"131\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e\u003cb\u003eModulation\u003c\/b\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003eGFSK\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003eGFSK\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003eGFSK\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003eGFSK\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003eFHSS\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" bgcolor=\"#ed6a00;\" width=\"131\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e\u003cb\u003ePower consumption\u003c\/b\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e10.6mA average, ready mode: 8.7mA\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e—\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e—\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e10.6mA average, ready mode: 8.7mA\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e—\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" bgcolor=\"#ed6a00;\" width=\"131\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e\u003cb\u003eSensitivity\u003c\/b\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e-93dBm\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e≤-84dBm\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e≤-84dBm\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e-93dBm\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e≤-84dBm\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" bgcolor=\"#ed6a00;\" width=\"131\"\u003e\u003cspan style=\"font-size: 16px;\"\u003e\u003cb\u003eWorking Voltage\u003c\/b\u003e\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e 3.3V\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e+3.5 V ~ +8 V DC and 3.3V DC\/50mA \u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e3.3V\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e3.3V\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e—\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" bgcolor=\"#ed6a00;\" width=\"131\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e\u003cb\u003eOperating temperature\u003c\/b\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e -40 ℃ ~ +85 ℃\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e-20 ℃ ~ +55 ℃\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e-20 ℃ ~ +55 ℃\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e-10 ℃ ~ +85 ℃\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e-20℃ ~ +55℃\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" bgcolor=\"#ed6a00;\" width=\"131\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e\u003cb\u003eTransmission distance\u003c\/b\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e30m\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e20 ~ 30m\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e20 ~ 30m\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e10 ~ 20m\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e\u0026lt;10m\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" bgcolor=\"#ed6a00;\" width=\"131\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e\u003cb\u003eDimension\u003c\/b\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e32*22mm\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e40*20*13mm\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e32*24*9mm\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e32mm * 16mm\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e20*16*8mm\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" bgcolor=\"#ed6a00;\" width=\"131\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e\u003cb\u003eWeight (g)\u003c\/b\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e10\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e10\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e12\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e10\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e10\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" bgcolor=\"#ed6a00;\" width=\"131\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e\u003cb\u003eAT command to debug the BLE\u003c\/b\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e√\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e√\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e√\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e√\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e—\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" bgcolor=\"#ed6a00;\" width=\"131\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e\u003cb\u003emaster-salve machine switch\u003c\/b\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e√\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e√\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e√\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e√\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e—\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" bgcolor=\"#ed6a00;\" width=\"131\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e\u003cb\u003eTransparent transmission\u003c\/b\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e√\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e√\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e√\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e√\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e—\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" bgcolor=\"#ed6a00;\" width=\"131\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e\u003cb\u003eWireless programming\u003c\/b\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e√ (Available for Bluno series)\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e—\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e—\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e√\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e—\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" bgcolor=\"#ed6a00;\" width=\"131\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e\u003cb\u003eiBeacons\u003c\/b\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e√\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e—\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e—\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e—\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e—\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" bgcolor=\"#ed6a00;\" width=\"131\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e\u003cb\u003eBLE HID\u003c\/b\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e√\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e√\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e√\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e√\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e√\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" bgcolor=\"#ed6a00;\" width=\"131\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e\u003cb\u003eMobile App Control\u003c\/b\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e√\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e√\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e√\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e—\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003e—\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" bgcolor=\"#ed6a00;\" width=\"131\"\u003e\u003cspan style=\"font-size: 16px;\"\u003e\u003cb\u003eKey Features\u003c\/b\u003e\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003esupport Android and IOS applications,open source code,suitable for secondary development by the user\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003eCompatible with APC220 communication interface, can be directly used in I\/O Expansion Shield, Romeo, XBoard and etc,.\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003eIt can be plugged into the Arduino controller using the XBEE base for Bluetooth wireless control.\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003eStandard USB interface. Support for firmware update via USB. Install Arduino UNO USB driver, default host mode.\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\" style=\"border: 1px solid #fff;\" width=\"152\" bgcolor=\"#eae4e4\"\u003e\n\u003cspan style=\"font-size: 16px;\"\u003eUSB2.0 standard interface. supports the native Windows Bluetooth stack.\u003c\/span\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"div2\" style=\"display: block;\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e \u003ch2\u003e \u003cbr\u003e\nSpecification\n\u003c\/h2\u003e \u003cdiv class=\"desCon\"\u003e\n\u003cul\u003e\n\u003cli\u003eBluetooth chip: CSR BC417143 \u003c\/li\u003e\n\u003cli\u003eBluetooth protocol: Bluetooth Specification v2.0 + EDR \u003c\/li\u003e\n\u003cli\u003eUSB Protocol: USB v1.1\/2.0 \u003c\/li\u003e\n\u003cli\u003eOperating frequency: 2.4 ~ 2.48GHz unlicensed ISM band \u003c\/li\u003e\n\u003cli\u003eModulation: GFSK (Gaussian Frequency Shift Keying) \u003c\/li\u003e\n\u003cli\u003eTransmit Power: ≤ 4dBm, Class 2 \u003c\/li\u003e\n\u003cli\u003eTransmission distance: 20 ~ 30m in free space \u003c\/li\u003e\n\u003cli\u003eSensitivity: ≤-84dBm at 0.1% BER \u003c\/li\u003e\n\u003cli\u003eTransfer rate: Asynchronous: 2.1Mbps (Max) \/ 160 kbps; Synchronous: 1Mbps\/1Mbps \u003c\/li\u003e\n\u003cli\u003eSafety features: Authentication and encryption \u003c\/li\u003e\n\u003cli\u003eSupport profiles: Bluetooth serial port \u003c\/li\u003e\n\u003cli\u003eSerial port settings: 1200 ~ 1382400 \/ N \/ 8 \/ 1 \u003c\/li\u003e\n\u003cli\u003eBaud rate default: 9600 \u003c\/li\u003e\n\u003cli\u003ePair: 1234 \u003c\/li\u003e\n\u003cli\u003eInput Voltage: +3.3 DC\/50mA \u003c\/li\u003e\n\u003cli\u003eOperating temperature: -20 ℃ ~ +55 ℃ \u003c\/li\u003e\n\u003cli\u003eModule Size: 32 × 24 × 9mm (1.26 x 0.9 x 0.35in)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e \u003ch2\u003e Documents\n\u003c\/h2\u003e \u003cdiv class=\"desCon\"\u003e\n\u003cul\u003e\n\u003cli\u003eWiki Doc\u003c\/li\u003e\n\u003cli\u003eBluetooth Module Datasheet\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e \u003ch2\u003e \u003cbr\u003e\nShipping List\n\u003c\/h2\u003e \u003cdiv class=\"desCon\"\u003e\n\u003cul\u003e\n\u003cli\u003eBluetooth Bee x1\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e \u003c\/div\u003e","brand":"DFRobot","offers":[{"title":"Default Title","offer_id":55919663153225,"sku":"aii1787257702267","price":10.21,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0937\/7185\/7993\/files\/bluetooth-20-bee-module-for-arduino-discontinued_1.jpg?v=1787257706"},{"product_id":"freematics-obd-ii-uart-adapter-mk2-discontinued","title":"Freematics OBD-II UART Adapter MK2 [Discontinued]","description":"\u003csection class=\"info_INTRODUCTION \"\u003e \u003ch4\u003eINTRODUCTION \u003c\/h4\u003e \u003cp\u003e Freematics OBD-II UART Adapter MK2 is the second generation of our popular OBD-II UART Adapter for Arduino. It works as data bridge between a car’s OBD-II port and Arduino with easy-to-use Arduino library provided. Besides OBD-II data access, it also integrates 6-axis MEMS sensor module and voltmeter for measuring vehicle battery power. The adapter draws power from OBD-II port and convert it to 5V (up to 2A) for powering itself and attached device (Arduino board, shield or other components).\u003cbr\u003e The adapter plugs into the OBD port usually located under the steering column or slightly to the left of it. To check if your vehicle is OBD-II certified, open your hood and find the sticker that looks like this:\u003cbr\u003e \u003cbr\u003e  \u003cbr\u003e \u003cbr\u003e Note: Vehicles using following vehicle protocols are supported: \u003c\/p\u003e \u003cdiv style=\"margin-left: 40px;\"\u003eCAN 500Kbps\/29bit\u003cbr\u003e CAN 250Kbps\/29bit\u003cbr\u003e KWP2000 Fast\u003cbr\u003e KWP2000 5Kbps\u003c\/div\u003e \u003cbr\u003e This version 5V-10W is for cars with both 12V \u0026amp; 24V batteries.\u003cbr\u003e \u003cbr\u003e \u003c\/section\u003e\u003cp\u003e \u003c\/p\u003e\u003csection class=\"info_FEATURES \"\u003e \u003ch4\u003eFEATURES \u003c\/h4\u003e \u003cul\u003e \u003cli\u003eSupporting CAN bus \u0026amp; KWP2000 protocols\u003c\/li\u003e \u003cli\u003eBuilt-in MPU-6050 MEMS module (accelerometer, gyroscope \u0026amp; temperature)\u003c\/li\u003e \u003cli\u003eBuilt-in voltage meter for measuring car battery voltage\u003c\/li\u003e \u003cli\u003eSerial UART data interface for micro-controllers\u003c\/li\u003e \u003cli\u003eMicro USB port for computer\/tablet OBD-II access and firmware upgrade\u003c\/li\u003e \u003cli\u003eCompatible and extended ELM327 AT command-set \u003c\/li\u003e \u003cli\u003eFast (up to 100Hz) read-out of OBD-II PIDs available with vehicle’s ECU \u003c\/li\u003e \u003cli\u003eReading multiple (up to 8) OBD-II PIDs from a single query\u003c\/li\u003e \u003cli\u003eReading and clearing vehicle diagnostic trouble code (DTC)\u003c\/li\u003e \u003cli\u003ePowering attached devices with DC 5V (up to 2A)\u003c\/li\u003e \u003cli\u003eArduino library and sketches available \u003c\/li\u003e \u003c\/ul\u003e \u003c\/section\u003e\u003cp\u003e \u003c\/p\u003e\u003csection class=\"info_SPECIFICATION \"\u003e \u003ch4\u003eSPECIFICATION \u003c\/h4\u003e \u003cul\u003e \u003cli\u003eOutput Power: 5V@2A-10W\u003c\/li\u003e \u003cli\u003eWeight:94g\u003c\/li\u003e \u003c\/ul\u003e \u003c\/section\u003e\u003cp\u003e \u003c\/p\u003e\u003ch5\u003eDocuments\u003c\/h5\u003e \u003cp\u003e \u003c\/p\u003e\u003cul\u003e\n\t\u003cli\u003e\nProduct page \u003c\/li\u003e\n\t\u003cli\u003eFreematics Facebook\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Freematics","offers":[{"title":"Default Title","offer_id":55919663185993,"sku":"foy1787257702729","price":28.94,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0937\/7185\/7993\/files\/freematics-obd-ii-uart-adapter-mk2-discontinued_1.jpg?v=1787257707"},{"product_id":"rs-232-to-rs-485-converter-discontinued","title":"RS-232 to RS-485 Converter [Discontinued]","description":"\u003cdiv class=\"desc\"\u003e\n \u003cdiv class=\"desCon\"\u003e This is a simple RS232 to RS485 converter that is self powered using the TX, RX or RTS, CTS signals for power. The RS232 is DB9 female connector, and the RS422 side is a DB9 male or 4 position terminal block.\u003cbr\u003e\nIt is able to convert RS232 signal to RS485 balanced differential signal and extend the communication distance to 1.2km.\u003cbr\u003e\nIt is passive and doesn't require external power.\u003cbr\u003e\nIt is compatible with our URM04 ultrasonic sensor.\n\u003c\/div\u003e \u003ch2\u003e Specification\n\u003c\/h2\u003e \u003cdiv class=\"desCon\"\u003e\n\u003cul\u003e\n\u003cli\u003eOpto isolation\u003c\/li\u003e\n\u003cli\u003eLighting \u0026amp; surge protectors\u003c\/li\u003e\n\u003cli\u003eCompatible withEIA\/TIA RS232 Standard and RS485 Standard\u003c\/li\u003e\n\u003cli\u003eWorking Mode:Asynchronous, Half-duplex, Differential Transmission\u003c\/li\u003e\n\u003cli\u003eTransmission Media:Twisted Pair or Shielded Twisted Pair\u003c\/li\u003e\n\u003cli\u003eTransmission Rate:300bps -115.2K bps\u003c\/li\u003e\n\u003cli\u003eTransmission Distance:1200m(RS485), 5m(RS232)\u003c\/li\u003e\n\u003cli\u003eWorking Environment:25 -70 degree (Temperature) , 5% - 95% (Humidity)\u003c\/li\u003e\n\u003cli\u003eDimension:3.25\" x 1.25\" x 0.6\"(L * W * T)\u003c\/li\u003e\n\u003cli\u003eNet Weight: 36g\u003c\/li\u003e\n\u003cli\u003eCE\/FCC\/Rohs Compliant\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e \u003ch2\u003e Shipping List\n\u003c\/h2\u003e \u003cdiv class=\"desCon\"\u003e RS232 to RS485 converter x1\n\u003c\/div\u003e \u003c\/div\u003e","brand":"DFRobot","offers":[{"title":"Default Title","offer_id":55919663218761,"sku":"eol1787257703233","price":7.62,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0937\/7185\/7993\/files\/rs-232-to-rs-485-converter-discontinued_1.jpg?v=1787257707"},{"product_id":"gravity-analog-uv-sensor-ml8511-discontinued","title":"Gravity: Analog UV Sensor (ML8511) [Discontinued]","description":"\u003cdiv class=\"desc\"\u003e\n \u003cdiv class=\"desCon\"\u003e The ML8511 is a UV sensor, which is suitable for acquiring UV intensity indoors or outdoors. iT is equipped with an internal amplifier, which converts photo-current to voltage depending on the UV intensity. This unique feature offers an easy interface to external circuits such as ADC. In the power down mode, typical standby current is 0.1A, thus enabling a longer battery life.\u003cbr\u003e\n\u003cbr\u003e\nThis sensor detects 280-390nm light most effectively. This is categorized as part of the UVB (burning rays) spectrum and most of the UVA (tanning rays) spectrum. It outputs a analog voltage that is linearly related to the measured UV intensity (mW\/cm2). If your microcontroller can do an analog to voltage conversion then you can detect the level of UV.\u003cbr\u003e\n\u003c\/div\u003e \u003ch2\u003e Features\n\u003c\/h2\u003e \u003cdiv class=\"desCon\"\u003e\n\u003cul\u003e\n\u003cli\u003ePhotodiode sensitive to UV-A and UV-B\u003c\/li\u003e\n\u003cli\u003eEmbedded operational amplifier\u003c\/li\u003e\n\u003cli\u003eAnalog voltage output\u003c\/li\u003e\n\u003cli\u003eLow supply current (300A typ.) and low standby current (0.1A typ.)\u003c\/li\u003e\n\u003cli\u003eSmall and thin surface mount package (4.0mm x 3.7mm x 0.73mm(0.16\" x 0.15\" x 0.03\"), 12-pin ceramic QFN)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e \u003ch2\u003e Applications\n\u003c\/h2\u003e \u003cdiv class=\"desCon\"\u003e\n\u003cul\u003e\n\u003cli\u003eSmartphone\u003c\/li\u003e\n\u003cli\u003eSmart Watch\u003c\/li\u003e\n\u003cli\u003eWeather Station\u003c\/li\u003e\n\u003cli\u003eBicycle Navigation\u003c\/li\u003e\n\u003cli\u003eAccessories\u003c\/li\u003e\n\u003cli\u003eGaming\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e \u003ch2\u003e Specification\n\u003c\/h2\u003e \u003cdiv class=\"desCon\"\u003e\n\u003cul\u003e\n\u003cli\u003eSupply Voltage: 3.3V - 5V\u003c\/li\u003e\n\u003cli\u003eInterface: Gravity Analog (PH2.0-3P，analog voltage output 1.0 - 2.8 VDC)\u003c\/li\u003e\n\u003cli\u003eSensitivity Wave Length: UV-A (320 - 400nm), UV-B (280 - 320nm)\u003c\/li\u003e\n\u003cli\u003eOperating Temperature: -20 ~ 70°C\u003c\/li\u003e\n\u003cli\u003eDimension: 30 x 22mm (1.18 x 0.87\")\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e \u003ch2\u003e Documents\n\u003c\/h2\u003e \u003cdiv class=\"desCon\"\u003e\n\u003cul\u003e\n\u003cli\u003eWiki Doc\u003c\/li\u003e\n\u003cli\u003eSchematic\u003c\/li\u003e\n\u003cli\u003eML8511 datasheet\u003c\/li\u003e\n\u003cli\u003eUV Effects on Humans\u003c\/li\u003e\n\u003cli\u003eUV FAQS\u003c\/li\u003e\n\u003cli\u003eUltraviolet index\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e \u003ch2\u003e Shipping List\n\u003c\/h2\u003e \u003cdiv class=\"desCon\"\u003e\n\u003cul\u003e\n\u003cli\u003eUV Sensor v1.0-ML8511 x1\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e \u003c\/div\u003e","brand":"DFRobot","offers":[{"title":"Default Title","offer_id":55919663251529,"sku":"fuk1787257703545","price":6.84,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0937\/7185\/7993\/files\/gravity-analog-uv-sensor-ml8511-discontinued_1.jpg?v=1787257707"},{"product_id":"tilt-compensated-magnetic-compass-cmps12","title":"Tilt Compensated Magnetic Compass (CMPS12)","description":"\u003cdiv class=\"desc\"\u003e\n\u003cdiv class=\"desCon\"\u003eThe CMPS12 is our 4th generation tilt-compensated compass. Employing a 3-axis magnetometer, a 3-axis gyro and a 3-axis accelerometer. At the core of the module are the superb BNO055 running algorithms to remove the errors caused by tilting of the PCB. Power supply requirements are flexible, you can feed between 3.3 - 5v and the module draws a nominal 18mA of current. A choice of serial or I2C interfaces can be used for communication.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eOverview of outputs\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"desCon\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eHeading, 16 bit:\u003c\/strong\u003e 2 outputs, one calculated by Bosch and one by us\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHeading, 8 bit:\u003c\/strong\u003e 0-255 scaled for simpler requirements\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePitch:\u003c\/strong\u003e +\/- 0-90° or +\/- 0-180°\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRoll:\u003c\/strong\u003e +\/- 0-90°\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTemperature:\u003c\/strong\u003e current temperature of the BNO055 in °c\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRaw sensor outputs:\u003c\/strong\u003e 3 x 16-bit integers for each of the Magnetometer, accelerometer and gyro\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eMode Selection\u003c\/h3\u003e\nSerial or I2C mode is easily selected with the state of the mode pin. Note the CMPS12 looks at the mode selection pin at power-up only.\u003c\/div\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cdiv class=\"desCon\"\u003e\n\u003cul\u003e\n\u003cli\u003ePowered by the Bosch BNO055\u003c\/li\u003e\n\u003cli\u003eResolution: 0.1 Degree \/ Accuracy: 1%\u003c\/li\u003e\n\u003cli\u003eSignal levels: 3.3v, 5v tolerant\u003c\/li\u003e\n\u003cli\u003eI2C mode: up to 400khz\u003c\/li\u003e\n\u003cli\u003eSerial mode: 9600, 19200, 38400 baud\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003cdiv class=\"desCon\"\u003e\n\u003cul\u003e\n\u003cli\u003ePower: 3.3v-5v 18mA Typ.\u003c\/li\u003e\n\u003cli\u003eResolution: 0.1 Degree\u003c\/li\u003e\n\u003cli\u003eAccuracy: Better than 1%\u003c\/li\u003e\n\u003cli\u003eSignal levels: 3.3v, 5v tolerant\u003c\/li\u003e\n\u003cli\u003eI2C mode: up to 400khz\u003c\/li\u003e\n\u003cli\u003eSerial mode: 9600, 19200, 38400 baud\u003c\/li\u003e\n\u003cli\u003eHeading, 16 bit: 2 outputs, one calculated by Bosch and one by us\u003c\/li\u003e\n\u003cli\u003eHeading, 8 bit: 0-255 scaled for simpler requirements\u003c\/li\u003e\n\u003cli\u003ePitch: +\/- 0-90° or +\/- 0-180°\u003c\/li\u003e\n\u003cli\u003eRoll: +\/- 0-90°\u003c\/li\u003e\n\u003cli\u003eTemperature: current temperature of the BNO055 in °c\u003c\/li\u003e\n\u003cli\u003eRaw sensor outputs: 3 x 16-bit integers for each of the Magnetometer, accelerometer and gyro\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003ch2\u003eResources\u003c\/h2\u003e\n\u003cdiv class=\"desCon\"\u003e\n\u003cul\u003e\n\u003cli\u003eFull Technical Datasheet\u003c\/li\u003e\n\u003cli\u003e3D Printed Tower\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003ch2\u003ePackage Contents\u003c\/h2\u003e\n\u003cdiv class=\"desCon\"\u003e\n\u003cul\u003e\n\u003cli\u003e1x Tilt Compensated Magnetic Compass (CMPS12)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"The Pi Hut","offers":[{"title":"Default Title","offer_id":55919663284297,"sku":"gaq1787257703033","price":18.6,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0937\/7185\/7993\/files\/tilt-compensated-magnetic-compass-cmps12_1.jpg?v=1787257708"},{"product_id":"adafruit-vl53l0x-time-of-flight-distance-sensor-30-to-1000mm","title":"Adafruit VL53L0X Time of Flight Distance Sensor - ~30 to 1000mm","description":"\u003cp\u003eThe \u003cstrong\u003eVL53L0X\u003c\/strong\u003e is a \u003cem\u003eTime of Flight\u003c\/em\u003e distance sensor like no other you've used! The sensor contains a very tiny invisible laser source, and a matching sensor. The VL53L0X 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 VL53L0x 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 the 'big sister' of the VL6180X ToF sensor, and can handle about 50mm to 1200mm of range distance. If you need a smaller\/closer range, check out the VL6180X which can measure 5mm to 200mm and also contains a light sensor.\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 Raspberry Pi, or the 5v level of a Metro 328 or Arduino Uno\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 6-DoF 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 VL53L0X 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, so its not too hard to port it to your favorite microcontroller. We've written a wrapper library for Arduino so you can use it with any of your Arduino-compatible boards.\u003c\/p\u003e\u003cp\u003eCheck out our tutorial for code, schematics, diagrams and more!\u003c\/p\u003e\u003cp\u003eIt's easy to use the VL53L0X sensor with Python and CircuitPython, and the Adafruit CircuitPython VL53L0X module.  This module allows you to easily write Python code that reads the range from the sensor.\u003c\/p\u003e\u003cp\u003eYou can use this sensor with any CircuitPython microcontroller board or with a computer that has GPIO and Python thanks to Adafruit_Blinka, our CircuitPython-for-Python compatibility library.\u003c\/p\u003e\u003cp\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\n\u003cp\u003e\u003cstrong\u003eSchematics, Fritzing object, diagrams, interface code and more in the tutorial!\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eRevision History:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\u003cli\u003eAs of July 21, 2020 - We've updated this sensor to our 0.7\" x 1.0\" STEMMA QT standard for sensors. There are now four mounting holes and two STEMMA QT connectors for plug-and-play connectivity! The schematic is the same, only the mechanical shape has changed, we also removed the 2.8V output pin.\u003c\/li\u003e\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSensing capabilities:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe sensor can measure approximately 30mm to 1.2 meter in default mode.\u003c\/p\u003e\n\u003cp\u003e\u003c\/p\u003e\n\u003cp\u003eIn 'long range' mode you can detect as far as 1.5 to 2 meters on a nice white reflective surface.\u003c\/p\u003e\n\u003cp\u003e\u003c\/p\u003e\n\u003cp\u003eDepending on ambient lighting and distance, you'll get 3 to 12% ranging accuracy - better lighting and shiny surfaces will give you best results. Some experimentation will be necessary since if the object absorbs the laser light you won't get good readings.\u003c\/p\u003e\n\u003cp\u003e\u003c\/p\u003e\n\u003cp\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eProduct Dimensions: 21.0mm x 18.0mm x 2.8mm \/ 0.8\" x 0.7\" x 0.1\" \u003c\/p\u003e\n\u003cp\u003eProduct Weight: 1.3g \/ 0.0oz \u003c\/p\u003e\n\u003c\/div\u003e \u003c\/div\u003e\n\u003cul id=\"product-files\"\u003e \u003cli\u003e\nAccuracy \u003c\/li\u003e\n\u003cli\u003e\nDefault Range \u003c\/li\u003e\n\u003cli\u003e\nLong Range \u003c\/li\u003e\n\u003cli\u003e\nMax Range \u003c\/li\u003e\n\u003c\/ul\u003e \u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"col-lg-2 col-md-3 col-sm-3 col-xs-4\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"col-lg-2 col-md-3 col-sm-3 col-xs-4\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e \u003c\/div\u003e","brand":"Adafruit","offers":[{"title":"Default Title","offer_id":55919671771209,"sku":"dkd1787257879097","price":12.8,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0937\/7185\/7993\/files\/adafruit-vl53l0x-time-of-flight-distance-sensor---30-to-1000mm_1.jpg?v=1787257884"},{"product_id":"esp8266-wifi-bee-arduino-compatible","title":"ESP8266 WiFi Bee  (Arduino Compatible)","description":"\u003cdiv class=\"desc\"\u003e\n \u003cdiv class=\"desCon\"\u003e Wifi Bee-ESP8266 is a Serial-to-WIFI module using XBEE design in a compact size, compatible with XBEE slot, applicable to a variety of 3.3V single-chip system. It can be used for Arduino, wireless data transfer, remote control. On-board switch can be used to easily select the Startup module or Upgrade firmware.\u003cbr\u003e\nESP8266 arduino module has a powerful on-chip processing and storage capacity, built-in 32-bit processor, built-in Lwip protocol stack. Support AP+STA mode co-exist. And you could configure various parameters via AT commands.\u003cbr\u003e\n\u003cbr\u003e\nNote: Since the STA mode which support the Server mode is not stable, we are working on that you could refer to the ESP8266 manual book to try.\u003cbr\u003e\n \n\u003cdiv\u003e\n\u003cstrong\u003eNote:\u003c\/strong\u003e In order to configure this module, you will need an adapter or Xbee shield that lets you communicate with the module, before you can plug it and use on other modules. Compatible device: Xbee USB adapter (FTDI)\u003cp\u003e\n\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eESP8266 Tutorials:\u003c\/p\u003e\n\u003cp\u003eESP8266 micropython- Tutorial 1: Introduction\n\u003c\/p\u003e\n\u003cp\u003e\nESP8266 micropython- Tutorial 2: Micropython GPIO\n\u003c\/p\u003e\n\u003cp\u003e\nESP8266 micropython - Tutorial 3: Micropython Timer I2C\n\u003c\/p\u003e\n\u003cp\u003e\nESP8266 Micropython - Tutorial 4: How To Interrupt Micropython\n\u003c\/p\u003e\n\u003cp\u003e\nESP8266 Micropython -Tutorial 5: Micropython UDP\u003c\/p\u003e\n\u003cp\u003e\n\u003c\/p\u003e\n\u003cp\u003eESP8266 WiFi Bee: Connecting to an Access Point with AT commands\u003c\/p\u003e\n\u003cp\u003eESP8266 Tutorial: MicroPython Support\u003c\/p\u003e\n\u003cdiv\u003e\u003cdiv\u003eESP8266 MicroPython Tutorial: Simple variables\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cdiv\u003eESP8266 WiFi Bee: Setting an Access Point with AT commands\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cdiv\u003eESP32 \/ ESP8266 MicroPython Tutorial: Running scripts from a computer\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cdiv\u003eESP32 \/ ESP8266 MicroPython Tutorial: HTTP GET Requests\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cdiv\u003eESP32 \/ ESP8266 MicroPython Tutorial: Automatic connection to WiFi\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cdiv\u003eESP32 \/ ESP8266 MicroPython Tutorial: Working with lists\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cdiv\u003eESP32 \/ ESP8266 MicroPython Tutorial: Lambda functions\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cdiv\u003eESP32 \/ ESP8266 MicroPython Tutorial: Applying map function to lists\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cdiv\u003eESP32 \/ ESP8266 MicroPython Tutorial: String split method\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cdiv\u003eESP32 \/ ESP8266 MicroPython Tutorial: Applying filter function to lists\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cdiv\u003eESP32 \/ ESP8266 MicroPython Tutorial: Working with dictionaries\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cdiv\u003eESP32 \/ ESP8266 Arduino: Bitwise shift operators\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cdiv\u003eESP32 \/ ESP8266 Tutorial: Class constructors\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cdiv\u003eESP32 \/ ESP8266 Arduino Tutorial: Initializer list\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cdiv\u003eESP8266 Arduino: Asynchronous HTTP web server\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cdiv\u003eESP32 \/ ESP8266 Arduino: The typedef keyword\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cdiv\u003eESP32 \/ ESP8266 Arduino Tutorial: Using structs\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cdiv\u003eESP32 \/ ESP8266 MicroPython Tutorial: Writing a file\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cdiv\u003eESP32 \/ ESP8266 Arduino: The auto keyword\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cdiv\u003eESP32 \/ ESP8266 MicroPython Tutorial: Reading a file\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cdiv\u003eESP32 \/ ESP8366 Arduino: Creating a simple class\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cdiv\u003eESP8266 Tutorial: Adding Swagger UI to REST API\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e \u003ch2\u003e Specification\n\u003c\/h2\u003e \u003cdiv class=\"desCon\"\u003e\n\u003cul\u003e\n\u003cli\u003eWi-Fi Direct (P2P),soft-AP\u003c\/li\u003e\n\u003cli\u003eBuilt-in TCP\/IP protocol stack\u003c\/li\u003e\n\u003cli\u003eBuilt-in low-power 32-bit CPU: can work as an application processor\u003c\/li\u003e\n\u003cli\u003eSupport WPA WPA2\/WPA2-PSK encryption\u003c\/li\u003e\n\u003cli\u003eSupport UART interface\u003c\/li\u003e\n\u003cli\u003eSupport for TTL serial port to wireless application\u003c\/li\u003e\n\u003cli\u003eWorking voltage: 3.3V power \u0026lt;240Ma\u003c\/li\u003e\n\u003cli\u003eWireless standard: IEEE802.11b\/g\/n\u003c\/li\u003e\n\u003cli\u003eFrequency: 2.4 GHz\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cbr\u003e\n\u003c\/div\u003e \u003ch2\u003e Documents\n\u003c\/h2\u003e \u003cdiv class=\"desCon\"\u003e\n\u003cul\u003e\n\u003cli\u003eWIKI (SKU:TEL0092 WiFi Bee-ESP8266 Wirelss module)\u003c\/li\u003e\n\u003cli\u003eSchematic\u003c\/li\u003e\n\u003cli\u003eESP8266 Arduino library\u003c\/li\u003e\n\u003cli\u003eAT Commend Instruction\u003c\/li\u003e\n\u003cli\u003eESP8266 Firmware and Tools\u003c\/li\u003e\n\u003cli\u003eOfficial Forum\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e \u003ch2\u003e Shipping List\n\u003c\/h2\u003e \u003cdiv class=\"desCon\"\u003e\n\u003cul\u003e\n\u003cli\u003eWifi Bee-ESP8266    x1\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e \u003ch2\u003e Projects\n\u003c\/h2\u003e \u003cdiv class=\"desCon\"\u003e \u003cb\u003e\nProject 1. How to make a Heart Rate Monitor\u003c\/b\u003e\u003cbr\u003e\nThis project makes a Heart Beat Detection and Monitoring System using Arduino that will detect the heart beat using the Pulse Sensor and will show the readings in BPM (Beats Per Minute). \u003cbr\u003e\nHardware needs:\u003cbr\u003e\n\u003cp\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eArduino UNO Rev3\u003c\/li\u003e\n\u003cli\u003e\nI\/O Expansion Shield for Arduino\n\u003c\/li\u003e\n\u003cli\u003eHeart Rate Sensor\u003c\/li\u003e\n\u003cli\u003eESP8266 WiFi Bee\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eProject 2. ESP8266 Project: Desktop Weather Station With WIFI\u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003eHardware needs:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eFireBeetle Board-ESP8266 WiFi dev board\u003c\/li\u003e\n\u003cli\u003e2.8\" USB TFT Touch Display Screen \u003c\/li\u003e\n\u003cli\u003e3.7V Polymer Lithium lon battery\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003e\u003cb\u003eProject 3. Build An Automatic Plant Watering System with ESP8266\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003eHardware needs:\u003cbr\u003e\u003cul\u003e\n\u003cli\u003eESP8266 Wifi Bee (Arduino Compatible)\u003c\/li\u003e\n\u003cli\u003eXbee USB adapter (FTDI ready)\u003c\/li\u003e\n\u003cli\u003eEcoDuino - An Auto Planting Kit\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003c\/p\u003e\n\u003cp\u003e\n\u003cb\u003eProject 4. ESP8266 Arduino Programming Tutorial - DFRobot.com\u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003e\nHardware needs:\u003cbr\u003eDFRduino UNO R3\u003cbr\u003e Xbee USB adapter (FTDI ready)\u003cbr\u003eIO Expansion Shield for Arduino (V6)\u003cbr\u003e USB Cable A-B for Arduino\u003cbr\u003eMini USB cable\u003cbr\u003e\n\u003c\/p\u003e\n\u003c\/div\u003e \u003c\/div\u003e","brand":"DFRobot","offers":[{"title":"Default Title","offer_id":55919671803977,"sku":"qdm1787257881212","price":3.71,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0937\/7185\/7993\/files\/esp8266-wifi-bee-arduino-compatible_1.jpg?v=1787257885"},{"product_id":"wt8266-s1-wifi-module-based-on-esp8266-discontinued","title":"WT8266-S1 WiFi Module Based on ESP8266 [Discontinued]","description":"\u003cdiv class=\"desc\"\u003e\n \u003cdiv class=\"desCon\"\u003e WT8266-S1 Wi-Fi module is a low consumption, high performance embedded Wi-Fi network control module designed by Wireless-Tag. It can meet the IoT application requirements in smart power grids, building automation, security and protection, smart home, remote health care etc. \u003cbr\u003e\u003cbr\u003e\nThe module's core processor arduino ESP8266 integrates an enhanced version of Tensilica's L106 Diamond series 32-bit processor with smaller package size and 16 bit compact mode, main frequency support 80 MHz and 160 MHz, support RTOS, integrated Wi-Fi MAC \/ BB \/ RF \/ PA \/ LNA, on-board PCB antenna.  \u003cspan style=\"line-height: 1.42857;\"\u003eThe ESP8266 WiFi Module is a self contained SOC with integrated TCP\/IP protocol stack that can give any microcontroller access to your WiFi network.\u003c\/span\u003e\u003cp\u003e\u003cbr\u003e\nThe module supports standard IEEE802.11 b \/ g \/ n protocol, a complete TCP \/ IP protocol stack. Users can use the module to add networking capabilities for existing equipment , also can build a separate network.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003cbr\u003e\n\u003c\/p\u003e\n\u003cp align=\"center\"\u003e\n \u003c\/p\u003e\n\u003cdiv class=\"desCon\"\u003e\n\u003cp\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eOperating Voltage: 3.3V\n\u003c\/li\u003e\n\u003cli\u003eOperating Temperature：-40 - 85°C\n\u003c\/li\u003e\n\u003cli\u003eCPU Tensilica L106\n\u003c\/li\u003e\n\u003cdiv style=\"margin-left: 25px;\"\u003e\n\u003cdiv\u003e\u003cli\u003eRAM 50KB（Available）\n\u003c\/li\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cli\u003eFlash 32MB\n\u003c\/li\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cli\u003eSystem:\n\u003c\/li\u003e\n\u003cdiv style=\"margin-left: 25px;\"\u003e\n\u003cdiv\u003e\u003cli\u003e 802.11 b\/g\/n\n\u003c\/li\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cli\u003e IntegratedTensilica L106 ultra-low power 32-bitmicro MCU, with 16 bit compact mode,main frequency\n\u003c\/li\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"margin-left: 25px;\"\u003e\n\u003cdiv\u003e\u003cli\u003e support 80 MHz and 160 MHz, support RTOS\n\u003c\/li\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cli\u003e WIFI 2.4 GHz，supportWPA\/WPA2\n\u003c\/li\u003e\n\u003cli\u003e Ultra-Small 18.6mm*15.0mm\n\u003c\/li\u003e\n\u003cli\u003e Integrated 10 bit high precision ADC\n\u003c\/li\u003e\n\u003cli\u003e Integrated TCP\/IP Stack\n\u003c\/li\u003e\n\u003cli\u003e IntegratedTR switch、 balun、 LNA、Power amplifier and matching network\n\u003c\/li\u003e\n\u003cli\u003e Integrated PLL、Regulator and power source management components, +20 dBm output power in 802.11b mode\n\u003c\/li\u003e\n\u003cli\u003e Supports antenna diversity\n\u003c\/li\u003e\n\u003cli\u003e Deep sleep current \u0026lt; 10uA, Power down leakage current \u0026lt; 5uA\n\u003c\/li\u003e\n\u003cli\u003e It can use an application processor SDIO 2.0、SPI、 UART\n\u003c\/li\u003e\n\u003cli\u003e Polymerization of STBC、 1x1 MIMO、 2x1 MIMO A-MPDU 、A-MSDU and 0.4 s guard interval\n\u003c\/li\u003e\n\u003cli\u003e Wake up within 2ms, connect and transfer data packets\n\u003c\/li\u003e\n\u003cli\u003e Standby power consumption \u0026lt; 1.0mW (DTIM3)\n\u003c\/li\u003e\n\u003cli\u003e Support AT remote upgrades and cloud OTA upgrade\n\u003c\/li\u003e\n\u003cli\u003eSupport STA\/AP\/STA+AP operation modes\n\u003c\/li\u003e\n\u003cli\u003e Weight： 4 g\n\u003c\/li\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e \u003ch2\u003e Documents\u003cbr\u003e\n\u003c\/h2\u003e \u003cdiv class=\"desCon\"\u003e\n\u003cul\u003e\n\u003cli\u003eProduct Page\n\u003c\/li\u003e\n\u003cli\u003eWT8266-S1 Datasheet\n\u003c\/li\u003e\n\u003cli\u003eWT8266-DK WiFi User Manual\u003c\/li\u003e\n\u003cul\u003e\n\u003c\/ul\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e \u003ch2\u003e Shipping List\u003cbr\u003e\n\u003c\/h2\u003e \u003cdiv class=\"desCon\"\u003e \u003cli\u003eWT8266-S1 WiFi Module x1\n\u003c\/li\u003e\n\u003c\/div\u003e \u003c\/div\u003e\n\u003c\/div\u003e","brand":"The Pi Hut","offers":[{"title":"Default Title","offer_id":55919671836745,"sku":"fft1787257879553","price":4.22,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0937\/7185\/7993\/files\/wt8266-s1-wifi-module-based-on-esp8266-discontinued_1.jpg?v=1787257886"},{"product_id":"photo-interrupter-sensor","title":"Photo Interrupter Sensor","description":"\u003cp\u003eA photo-interrupter sensor detects when something blocks the light between the infrared emitter and receiver elements. They're great for robot projects, item dispensing, object detection and more - use them however you like!\u003c\/p\u003e\n\u003cp\u003eThis sensor features an indicator LED to show you when the beam has detected an object - great for debugging.\u003c\/p\u003e\n\u003cp\u003eThe sensor also comes with a 20-slot encoder disk and a 3-pin XH2.54 cable.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eFeatures\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eInfrared detection, eliminating the interferences of external stray light\u003c\/li\u003e\n\u003cli\u003eSchmitt trigger - stable waveform and signals\u003c\/li\u003e\n\u003cli\u003eSignal output indicator (while breaking the beam the sensor outputs a low level and the indicator LED lights up)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003ePackage Contents\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e1x Photo Interrupter Sensor\u003c\/li\u003e\n\u003cli\u003e1x 20-slot encoder disk\u003c\/li\u003e\n\u003cli\u003e1x XH2.54 3-pin wire\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003col\u003e\u003c\/ol\u003e\n\u003cp\u003e\u003cstrong\u003eSpecifications\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003ePower: 3.3V ~ 5V\u003c\/li\u003e\n\u003cli\u003eDimension: 26.8mm × 15mm × 18.7mm\u003c\/li\u003e\n\u003cli\u003eMounting holes size: 3mm\u003c\/li\u003e\n\u003cli\u003eGap width: 6mm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eApplications\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eMotor speed detection\u003c\/li\u003e\n\u003cli\u003ePulse counter\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eHow to Use\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eProduct Wiki\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eIn the case of working with a microcontroller:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eVCC ↔ 3.3V ~ 5V\u003c\/li\u003e\n\u003cli\u003eGND ↔ GND\u003c\/li\u003e\n\u003cli\u003eDOUT ↔ MCU.IO (digital output)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDimensions\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0176\/3274\/files\/photo-interrupter-sensor-dimensions.jpg?v=1603889048\u0026amp;width=700\"\u003e\u003c\/p\u003e","brand":"Waveshare","offers":[{"title":"Default Title","offer_id":55919687237705,"sku":"fgg1787258141945","price":2.59,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0937\/7185\/7993\/files\/photo-interrupter-sensor_1.jpg?v=1787258146"},{"product_id":"tilt-sensor","title":"Tilt Sensor","description":"\u003cp\u003eDetect movement of your project on with this handy tilt sensor from Waveshare!\u003c\/p\u003e\n\u003cp\u003eThe sensor detects tilting or shaking\/vibration movements and send that signal to your microcontroller to allow you to program an alarm, notification or any other output.\u003c\/p\u003e\n\u003cp\u003eIt's great for creating your own anti-theft alarm or similar project where you want to be notified of any movement. The sensor includes both a power and status indicator LED which are both handy for code debugging.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eNote\u003c\/strong\u003e: This sensor does not come with a cable\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eHow to Use\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eProduct Wiki\u003c\/p\u003e\n\u003cp\u003eIn the case of working with a microcontroller:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eVCC ↔ 3.0V ~ 5.5V\u003c\/li\u003e\n\u003cli\u003eGND ↔ power supply ground\u003c\/li\u003e\n\u003cli\u003eDOUT ↔ MCU.IO (digital output)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDimensions\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e19.0mm x 16.0mm\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Waveshare","offers":[{"title":"Default Title","offer_id":55919687303241,"sku":"tdf1787258142719","price":2.4,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0937\/7185\/7993\/files\/tilt-sensor_1.jpg?v=1787258147"},{"product_id":"time-of-flight-tof-laser-range-sensor-discontinued","title":"Time Of Flight (TOF) Laser Range Sensor [Discontinued]","description":"\u003cp\u003eThe TOF Laser Range Sensor is a TOF-based (time of flight) laser ranging sensor with embedded MCU and ranging algorithm, which is capable of offering up to 5m measuring range, ±1.5cm accuracy and 1mm resolution.\u003c\/p\u003e\n\u003cp\u003eThe sensor supports cascade ranging via UART or CAN bus and configurable data output including active output and query output.\u003c\/p\u003e\n\u003cp\u003eThis sensor can be widely used in applications such as common distance measuring, robot obstacle avoidance\/route planning as well as drone altitude setting\/ceiling detection and more!\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eUART \/ CAN Communication\u003c\/strong\u003e\u003cbr\u003eConfigurable communication bus, providing two ports (identical electric connection) for cascade ranging\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eActive Output\/Query Output Active \u003c\/strong\u003e\u003cbr\u003eConfigurable data output mode making the sensor more flexible for acquiring data.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCascade Ranging Support\u003c\/strong\u003e\u003cbr\u003eMultiple sensors can be connected in series thanks to the two onboard identical ports, and each sensor can be configured with an ID,\u003cbr\u003etherefore, the ranging data of all sensors can be acquired through one single communication bus.\u003c\/p\u003e\n\u003cp\u003eWhen using cascade ranging, three output modes are available: UART query, CAN query, and CAN active output.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAssistant Software\u003c\/strong\u003e\u003cbr\u003eProvides host computer assistant software, offering functions including sensor configuration, waveform monitor, data analysis, data record export \u0026amp; replay, firmware upgrade and more.\u003c\/p\u003e\n\u003ch2\u003e\u003cstrong\u003eResources\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProduct Wiki and user guide\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cstrong\u003ePackage contents\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1x TOF Laser Range Sensor\u003c\/li\u003e\n\u003cli\u003e1x GH1.25 4-pin wire\u003c\/li\u003e\n\u003cli\u003e1x GH1.25 4-pin squid wire\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cstrong\u003eSpecifications\u003c\/strong\u003e\u003c\/h2\u003e\n\u003ctable class=\"tabSty-2 mgnTB alignl\" border=\"1\" style=\"border-style: solid;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth rowspan=\"3\"\u003e\u003cspan style=\"font-weight: 400;\"\u003eTYPICAL MEASURING RANGE\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd\u003eShort-range: 0.012~2.16m\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMid-range: 0.012~3.60m\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLong-range: 0.01~5.00m\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth rowspan=\"3\"\u003e\u003cspan style=\"font-weight: 400;\"\u003eTYPICAL MEASURING ACCURACY\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd\u003eShort-range: accuracy ±1.0cm, standard deviation\u0026lt;0.3cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMid-range: accuracy ±1.0cm, standard deviation\u0026lt;1.5cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLong-range: accuracy ±1.5cm, standard deviation\u0026lt;0.5cm@0.01~3m, standard deviation\u0026lt;8cm@3~5m\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003cspan style=\"font-weight: 400;\"\u003eRESOLUTION\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd\u003e1mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003cspan style=\"font-weight: 400;\"\u003eWAVELENGTH\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd\u003e940nm (Class1 standard compliant)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003cspan style=\"font-weight: 400;\"\u003eFIELD OF VIEW (FOV)\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd\u003e15°~27° (adjustable)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth rowspan=\"2\"\u003e\u003cspan style=\"font-weight: 400;\"\u003eCOMMUNICATION INTERFACE\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd\u003eUART: both of the two ports can be used as UART simultaneously, 3.3V TTL signal level\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCAN: both of the two ports can be used as CAN simultaneously\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth rowspan=\"2\"\u003e\u003cspan style=\"font-weight: 400;\"\u003eBAUDRATE\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd\u003eUART: 115200~3000000bps (115200bps by default)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCAN: 100000~3000000bps (100000bps by default)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth rowspan=\"2\"\u003e\u003cspan style=\"font-weight: 400;\"\u003eCASCADE SUPPORT\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd\u003eUART: supports up to 8x cascades\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCAN: supports up to 7x cascades\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003cspan style=\"font-weight: 400;\"\u003ePOWER SUPPLY\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd\u003e3.7~5.2V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003cspan style=\"font-weight: 400;\"\u003ePOWER CONSUMPTION\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd\u003e290mW (UART active output, long-range mode, 5.0V power supply, 58mA current)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003cspan style=\"font-weight: 400;\"\u003eWEIGHT\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd\u003e2.7g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003cspan style=\"font-weight: 400;\"\u003eDIMENSIONS\u003cbr\u003e(L × W × H)\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd\u003e35.58 × 12 × 8.05mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"Waveshare","offers":[{"title":"Default Title","offer_id":55919687467081,"sku":"ynj1787258143928","price":13.15,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0937\/7185\/7993\/files\/time-of-flight-tof-laser-range-sensor-discontinued_1.jpg?v=1787258148"},{"product_id":"bme280-environmental-sensor","title":"BME280 Environmental Sensor","description":"\u003cp\u003eA tiny sensor breakout with BME280 onboard, sensing environmental \u003cstrong\u003etemperature, humidity and barometric pressure\u003c\/strong\u003e. It supports both I2C and SPI interfaces and is compatible with 3.3V\/5V voltage levels.\u003c\/p\u003e\n\u003cp\u003eDue to its ultra-small form factor, low power consumption, high precision and stability, the BME280 is well-suited for applications such as environment monitoring, weather forecast, altimeter and IoT projects.\u003c\/p\u003e\n\u003cp\u003eThe sensor comes with a 20cm PH2.0 6-pin wire.\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupports I2C (default), configurable slave address\u003c\/li\u003e\n\u003cli\u003eSupports SPI, switch to SPI via I\/O setting\u003c\/li\u003e\n\u003cli\u003eOnboard voltage level translator, compatible with 3.3V\/5V operating voltage\u003c\/li\u003e\n\u003cli\u003eComes with online development resources and manual (examples for Raspberry Pi\/Arduino\/STM32\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOperating voltage: 3.3V\/5V\u003c\/li\u003e\n\u003cli\u003eCommunication interface: I2C\/SPI\u003c\/li\u003e\n\u003cli\u003eTemperature sensing: -40~85°C (resolution 0.01°C, accuracy ±1°C)\u003c\/li\u003e\n\u003cli\u003eHumidity sensing: 0~100%RH (resolution 0.008%RH, accuracy ±3%RH, response time 1s, delay ≤2%RH)\u003c\/li\u003e\n\u003cli\u003eBarometric pressure sensing: 300~1100 hPa (resolution 0.18Pa, accuracy ±1hPa)\u003c\/li\u003e\n\u003cli\u003ePower consumption: \u0026lt;0.1mA@1Hz (H,P,T)\u003c\/li\u003e\n\u003cli\u003eDimension: 27mm x 20mm\u003c\/li\u003e\n\u003cli\u003eMounting hole size: 2.0mm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003ePackage Contents\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1x BME280 Environmental Sensor\u003c\/li\u003e\n\u003cli\u003e1x PH2.0 6-pin wire (20cm)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eResources\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProduct Wiki and code examples\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003ePinout\u003c\/h3\u003e\n\u003ctable style=\"border-style: solid;\" border=\"1\" class=\"tabSty-1\" data-mce-style=\"border-style: solid;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003ePIN\u003c\/th\u003e\n\u003cth\u003eI2C\u003c\/th\u003e\n\u003cth\u003eSPI\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eVCC\u003c\/td\u003e\n\u003ctd colspan=\"2\"\u003e3.3V\/5V power supply\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGND\u003c\/td\u003e\n\u003ctd colspan=\"2\"\u003eGround\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSDA\/MOSI\u003c\/td\u003e\n\u003ctd\u003eI2C data\u003c\/td\u003e\n\u003ctd\u003eSPI data master output\/slave input\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSCL\/SCK\u003c\/td\u003e\n\u003ctd\u003eI2C clock\u003c\/td\u003e\n\u003ctd\u003eSPI clock input\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eADDR\/MISO\u003c\/td\u003e\n\u003ctd\u003eI2C address chip selection,\u003cbr\u003ehigh level (default) address: 0x77; low level address: 0x76\u003c\/td\u003e\n\u003ctd\u003eSPI data master input\/slave output\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCS\u003c\/td\u003e\n\u003ctd\u003eNC\u003c\/td\u003e\n\u003ctd\u003eSPI chip selection, low active\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"Waveshare","offers":[{"title":"Default Title","offer_id":55919687565385,"sku":"ctb1787258144563","price":6.61,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0937\/7185\/7993\/files\/bme280-environmental-sensor_1.jpg?v=1787258149"},{"product_id":"dust-sensor","title":"Dust Sensor","description":"\u003cp\u003eThis dust sensor from Waveshare features a Sharp GP2Y1010AU0F sensor, detecting fine particle larger than 0.8μm in diameter. It's great as part of a DIY environmental sensing project.\u003c\/p\u003e\n\u003cp\u003eThe sensor features an onboard voltage boost circuit to support a range of power supplies.\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLow power consumption\u003c\/li\u003e\n\u003cli\u003eAnalogue voltage output - output level is linear with dust density\u003c\/li\u003e\n\u003cli\u003eEmbedded voltage boost circuit to support a wide range of power supply\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNote\u003c\/strong\u003e: Pin headers not included\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003ePackage Contents\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1x Dust Sensor\u003c\/li\u003e\n\u003cli\u003e1x XH2.54 4-pin 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\u003eHow to use with an MCU:\n\u003cul\u003e\n\u003cli\u003eVCC ↔ 2.5V ~ 5.0V\u003c\/li\u003e\n\u003cli\u003eGND ↔ GND\u003c\/li\u003e\n\u003cli\u003eAOUT ↔ MCU.IO (analogue output)\u003c\/li\u003e\n\u003cli\u003eILED ↔ MCU.IO (module driving pin)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSensitivity : 0.5V\/(100μg\/m3)\u003c\/li\u003e\n\u003cli\u003eMeasurement range: 500μg\/m3\u003c\/li\u003e\n\u003cli\u003ePower: 2.5V~5.5V\u003c\/li\u003e\n\u003cli\u003eOperating current : 20mA(max)\u003c\/li\u003e\n\u003cli\u003eOperating temperature: -10℃~65℃\u003c\/li\u003e\n\u003cli\u003eStorage temperature: -20℃~80℃\u003c\/li\u003e\n\u003cli\u003eLifetime: 5 years (warranty 1 year)\u003c\/li\u003e\n\u003cli\u003eDimension: 63.2mm×41.3mm×21.1mm\u003c\/li\u003e\n\u003cli\u003eMounting holes size: 2.0mm\u003c\/li\u003e\n\u003cli\u003eAirhole size: 9.0mm\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Waveshare","offers":[{"title":"Default Title","offer_id":55919687729225,"sku":"kgk1787258146437","price":9.72,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0937\/7185\/7993\/files\/dust-sensor_1.jpg?v=1787258151"},{"product_id":"bmp388-high-precision-barometric-pressure-sensor","title":"BMP388 High Precision Barometric Pressure Sensor","description":"\u003cp\u003eThis is a 24-bit high precision barometric pressure sensor, which allows accurate altitude tracing as well as barometric pressure\/temperature measuring. It supports both I2C and SPI interfaces and is also compatible with 3.3V\/5V voltage levels.\u003c\/p\u003e \u003cp\u003eDue to its ultra-small form factor, low power consumption, low noise and high precision, the BMP388 Barometric Pressure Sensor is suited for applications such as drones, accurate altimeter, environment monitoring, and IoT projects and more.\u003c\/p\u003e \u003cp\u003eComes with a PH2.0 5-pin wire (pictured).\u003c\/p\u003e \u003ch2\u003eFeatures\u003c\/h2\u003e \u003cul\u003e \u003cli\u003eSupports I2C (default) \/ SPI interface\u003c\/li\u003e \u003cli\u003eOnboard voltage level translator, compatible with 3.3V\/5V operating voltage\u003c\/li\u003e \u003cli\u003eComes with online development resources and manual (examples for Raspberry Pi\/Arduino\/STM32)\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 BMP388 Barometric Pressure Sensor\u003c\/li\u003e \u003cli\u003e1x PH2.0 5-pin wire\u003c\/li\u003e \u003c\/ul\u003e \u003ch2\u003eSpecifications\u003c\/h2\u003e \u003cul\u003e \u003cli\u003eOperating voltage: 3.3V\/5V\u003c\/li\u003e \u003cli\u003eCommunication interface: I2C\/SPI\u003c\/li\u003e \u003cli\u003eBarometric pressure operation range: 300~1250hPa\u003c\/li\u003e \u003cli\u003eBarometric pressure absolute accuracy: ±0.40hPa (@900~1100hPa, 25~40℃)\u003c\/li\u003e \u003cli\u003eBarometric pressure relative accuracy: ±0.08hPa (@900~1100hPa, 25~40℃)\u003c\/li\u003e \u003cli\u003eTemperature coefficient offset: ±0.75Pa\/K (@700~1100hPa, -20~65℃)）\u003c\/li\u003e \u003cli\u003eTemperature absolute accuracy: ±0.5℃ (0~65℃）\u003c\/li\u003e \u003cli\u003ePossible resolution: 0.016Pa (high precision mode)\u003c\/li\u003e \u003cli\u003ePossible sampling rate: 200Hz\u003c\/li\u003e \u003cli\u003eOperating voltage: -40~85℃\u003c\/li\u003e \u003cli\u003eDimension: 32mm × 20mm\u003c\/li\u003e \u003cli\u003eMounting hole size: 2.0mm\u003c\/li\u003e \u003c\/ul\u003e","brand":"Waveshare","offers":[{"title":"Default Title","offer_id":55919687761993,"sku":"qng1787258147394","price":7.39,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0937\/7185\/7993\/files\/bmp388-high-precision-barometric-pressure-sensor_1.jpg?v=1787258151"},{"product_id":"infrared-line-tracking-sensor","title":"Infrared Line Tracking Sensor","description":"\u003cp\u003eThis line tracking sensor from Waveshare is a great option if you're building a line-following robot. The sensor has no less than FIVE infrared detection channels, allowing you to program your robot to stay within a line (and tell it what to do if you detect that the line has crossed the outer channels!).\u003c\/p\u003e \u003cp\u003eThis is a high-sensitivity line tracker with a high-precision analogue output and anti-jamming for stable line tracking performance.\u003c\/p\u003e \u003cp\u003eThe sensor has five analogue outputs, and the output data is affected by the distance and the colour of the detected object. The detected object with higher infrared reflectance (white) will produce a larger output value, whilst lower infrared reflectance (black) will produce a smaller output value. When the sensor is getting close to a black line, the output value will come to smaller and smaller.\u003c\/p\u003e \u003cp\u003eCompared to other modules which only offer a logical HIGH\/LOW output, we can get a more precise result for a much more controlled and stable robot.\u003c\/p\u003e \u003ch2\u003eResources\u003c\/h2\u003e \u003cul\u003e \u003cli\u003eProduct Wiki including setup instructions and code examples\u003c\/li\u003e \u003cli\u003eDimensions (drawing)\u003c\/li\u003e \u003cli\u003eBasic wiring for a microcontroller is as follows: \u003cul\u003e \u003cli\u003eVCC ↔ 3.3V ~ 5V\u003c\/li\u003e \u003cli\u003eGND ↔ GND\u003c\/li\u003e \u003cli\u003eIR1 ↔ MCU.IO (ch1, analogue output)\u003c\/li\u003e \u003cli\u003eIR2 ↔ MCU.IO (ch2, analogue output)\u003c\/li\u003e \u003cli\u003eIR3 ↔ MCU.IO (ch3, analogue output)\u003c\/li\u003e \u003cli\u003eIR4 ↔ MCU.IO (ch4, analogue output)\u003c\/li\u003e \u003cli\u003eIR5 ↔ MCU.IO (ch5, analogue output)\u003c\/li\u003e \u003c\/ul\u003e \u003c\/li\u003e \u003c\/ul\u003e \u003ch2\u003ePackage Contents\u003c\/h2\u003e \u003cul\u003e \u003cli\u003e1x Tracker Sensor\u003c\/li\u003e \u003cli\u003e1x XH2.54 7-pin wire\u003c\/li\u003e \u003c\/ul\u003e \u003ch2\u003eSpecifications\u003c\/h2\u003e \u003cul\u003e \u003cli\u003ePower: 3.3V ~ 5V\u003c\/li\u003e \u003cli\u003eDimension: 78mm × 18mm\u003c\/li\u003e \u003cli\u003eDetector spacing: 16mm\u003c\/li\u003e \u003cli\u003eMounting holes size: 3mm\u003c\/li\u003e \u003cli\u003eDetection range: 1cm ~ 5cm\u003c\/li\u003e \u003c\/ul\u003e","brand":"Waveshare","offers":[{"title":"Default Title","offer_id":55919687827529,"sku":"qvr1787258148613","price":3.6,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0937\/7185\/7993\/files\/infrared-line-tracking-sensor_1.jpg?v=1787258153"},{"product_id":"maker-object-simple-object-sensor-for-beginners","title":"Maker Object - Simple Object Sensor for Beginners","description":"\u003cp\u003eThe Maker Object is a tiny digital infrared (IR) proximity sensor designed for object\/obstacle detection.\u003c\/p\u003e\n\u003cp\u003eThe IR signal is modulated at 38kHz making it immune to ambient light, and the sensor has an NPN output with an internal pull-up resistor. Its output is low when an object is detected.\u003c\/p\u003e\n\u003cp\u003eThe sensing range is adjustable via the small opening at the front of the sensor, making it easily accessible even when the sensor is mounted on your robot.\u003c\/p\u003e\n\u003cp\u003eDue to its small form factor, the Maker Object can be easily fitted to a tiny robot. The 90-degree pin header is also very handy allowing you to plug the sensor directly to a PCB or breadboard for quick testing.\u003c\/p\u003e\n\u003cp\u003eDespite the compact size, the sensing distance is not compromised. With a maximum sensing distance of 60cm (Black Surface) - 140cm (White Surface), the Maker Object is well suited to various applications such as a sumo robot, obstacle avoidance robot, safety sensor for automatic gates, parking lot occupancy sensor, entrance sensor and more.\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOperating Voltage: 4.5V - 5.5V\u003c\/li\u003e\n\u003cli\u003eReverse polarity protection.\u003c\/li\u003e\n\u003cli\u003eBreadboard friendly\u003c\/li\u003e\n\u003cli\u003eActive low output\u003c\/li\u003e\n\u003cli\u003eNPN output with internal pull up\u003c\/li\u003e\n\u003cli\u003eAdjustable Sensing Range: 15cm - 60cm (Black Surface), 40cm - 140cm (White Surface)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eResources\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\nDatasheet (pdf)\u003c\/li\u003e\n\u003cli\u003e\n3D CAD File (zip)\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Cytron","offers":[{"title":"Default Title","offer_id":55919687860297,"sku":"prs1787258150140","price":10.35,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0937\/7185\/7993\/files\/maker-object---simple-object-sensor-for-beginners_1.jpg?v=1787258154"}],"url":"https:\/\/streetclad.shop\/collections\/sensors.oembed?page=2","provider":"My Store","version":"1.0","type":"link"}