{"title":"Modules","description":"\u003cp\u003eBrowse our Modules collection. New Arrival.\u003c\/p\u003e","products":[{"product_id":"2x2a-dc-motor-shield-for-arduino","title":"2x2A DC Motor Shield for Arduino","description":"\u003cdiv class=\"desc\"\u003e\n\u003cdiv class=\"desCon\"\u003e\n\u003cdiv\u003eArduino product family is a great learning platform for electronics, programming and robotics. But most projects at some point require mobility. This Arduino motor shield allows for motor control with Arduino right away. Stack up this shield on your controller and drive 2 DC motors with higher power requirements. Depending on the motor of choice, you can make it fast or handle a higher payload. This Arduino Motor Shield (2A) uses L298P chip which allow to drive two 7-12V DC motors with maximum 2A current. This arduino motor shield can be directly mounted onto standard Arduino Uno and Arduino Mega.\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003eSpeed control is achieved through conventional PWM which can be obtained from Arduino’s PWM output Pin 5 and 6. The enable\/disable function of the motor control is signaled by Arduino Digital Pin 4 and 7. The Motor shield can be powered directly from Arduino or from external power source. It is strongly encouraged to use external power supply to power the motor shield.\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003eThis arduino motor shield is ideal for building Arduino robot or other Arduino motor control projects.\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003eThere is another version of 2x2A motor shield which uses different pins to avoid conflicting pin allocation.\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003ch2\u003eSpecification\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"desCon\"\u003e\n\u003cul\u003e\n\u003cli\u003eLogic Control Voltage：5V (From Arduino)\u003c\/li\u003e\n\u003cli\u003eMotor Driven Voltage：6.5~12v(VIN Power Supply),4.8~35V (External Power Source)\u003c\/li\u003e\n\u003cli\u003e2 way motor drive\u003c\/li\u003e\n\u003cli\u003eLogic supply current Iss：≤36mA\u003c\/li\u003e\n\u003cli\u003eMotor Driven current Io：≤2A\u003c\/li\u003e\n\u003cli\u003eMaximum power consumption：25W（T=75℃）\u003c\/li\u003e\n\u003cli\u003eUp to 2A current each way\u003c\/li\u003e\n\u003cli\u003ePin 4,5,6,7 are used to drive two DC motor\u003c\/li\u003e\n\u003cli\u003eSupport PWM speed control\u003c\/li\u003e\n\u003cli\u003eSupport PLL advance speed control\u003c\/li\u003e\n\u003cli\u003eSize: 55x55mm (2.2x2.2 in)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"desCon\"\u003e\n\u003ch2\u003eProjects\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"desCon\"\u003e\n\u003cul\u003e\n\u003cli\u003eInitial testing from (RobotProjects)\u003c\/li\u003e\n\u003cli\u003eMop robot for wifey (Jerome)\u003c\/li\u003e\n\u003cli\u003eRobot Bluetooth Controlled chassis (Matt Roy)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003eResources\u003c\/h2\u003e\n\u003cdiv class=\"desCon\"\u003e\n\u003cul\u003e\n\u003cli\u003eWIKI (Arduino Motor Shield (L298N))\u003c\/li\u003e\n\u003cli\u003eSchematic\u003c\/li\u003e\n\u003cli\u003eL298 datasheet\u003c\/li\u003e\n\u003cli\u003eMultiTasking Robot with Devastator Platform\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003ePackage Contents\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1x 2A Motor Shield For Arduino\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"DFRobot","offers":[{"title":"Default Title","offer_id":53697511817492,"sku":"dvi1787257559686","price":8.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/9486\/7220\/files\/2x2a-dc-motor-shield-for-arduino_1.jpg?v=1787257564"},{"product_id":"m5stack-grbl-module-132-stepmotor-driver-drv8825","title":"M5Stack GRBL Module 13.2 Stepmotor Driver (DRV8825)","description":"\u003cp\u003eDrive up to three bipolar stepper motors simultaneously with this three-axis stepper motor driver module, stackable with other M5Stack modules.\u003c\/p\u003e\n\u003cp\u003eIt uses an ATmega328P-AU controller with three sets of DRV8825PWPR stepper motor driver chips, so it can drive three bipolar steppers at the same time.\u003c\/p\u003e\n\u003cp\u003eThis module uses I2C to communicate with other M5Stack modules and integrated DIP switches to adjust motor step subdivision (maximum support of 1\/32 step subdivision) and I2C address adjustment (the default address is 0x70 but you can change it to 0x71). You can achieve six-axis control by stacking two GRBL 13.2 modules together!\u003c\/p\u003e\n\u003cp\u003eThe power input interface is DC\/9-24V, the motor drive current can reach 1.5A, and three sets of limit switch signal interfaces are open so you can connect an external limit switch to reverse the motors. Suitable for many different stepper motor uses such as 3D printers, robotics, etc.\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eATmega328P-AU controller\u003c\/li\u003e\n\u003cli\u003eThree-axis DRV8825PWPR stepper motor driver\u003c\/li\u003e\n\u003cli\u003eDrive current up to 1.5A\u003c\/li\u003e\n\u003cli\u003eDrive bipolar stepper motor\u003c\/li\u003e\n\u003cli\u003eMaximum 1\/32 mode STEP subdivision\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eSpecification\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eSpecifications\u003c\/td\u003e\n\u003ctd\u003eParameters\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMotor driver chip\u003c\/td\u003e\n\u003ctd\u003eDRV8825PWPR\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eController chip\u003c\/td\u003e\n\u003ctd\u003eATmega328P-AU\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaximum drive current of single-channel\u003c\/td\u003e\n\u003ctd\u003e1.5A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSupport maximum step subdivision\u003c\/td\u003e\n\u003ctd\u003e1\/32\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eInterface\u003c\/td\u003e\n\u003ctd\u003eXT2.54-4P\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eNet weight\u003c\/td\u003e\n\u003ctd\u003e22.5g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGross weight\u003c\/td\u003e\n\u003ctd\u003e42.3g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eProduct size\u003c\/td\u003e\n\u003ctd\u003e54.2*54.2*13.2mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePackage size\u003c\/td\u003e\n\u003ctd\u003e95*65*25mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch2\u003eDocuments\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEasyloader\u003c\/li\u003e\n\u003cli\u003eRelated-link\u003c\/li\u003e\n\u003cli\u003ePinmap\u003c\/li\u003e\n\u003cli\u003eSchematic\u003c\/li\u003e\n\u003cli\u003eStep-subdivision-adjustment\u003c\/li\u003e\n\u003cli\u003eI2C-address-adjustment\u003c\/li\u003e\n\u003cli\u003eExample\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"M5Stack","offers":[{"title":"Default Title","offer_id":53697553694996,"sku":"ojt1787258242371","price":22.18,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/9486\/7220\/files\/m5stack-grbl-module-132-stepmotor-driver-drv8825_1.jpg?v=1787258246"},{"product_id":"eeprom-tinyshield-discontinued","title":"EEPROM TinyShield [Discontinued]","description":"\u003cp\u003eAdd robust storage memory to your TinyDuino with this EEPROM TinyShield.  Built around the Microchip 24FC1025, this EEPROM is a simple way to store settings, logs, or any other data your project needs to keep through power cycles.\u003c\/p\u003e \u003cp\u003eThe EEPROM TinyShield is low power and works through the I2C interface. It has 1 Mbit (128KBytes) of storage and is byte-addressable.  Example code is provided to make it simple to add EEPROM support to your projects.  \u003c\/p\u003e \u003cp\u003eTo learn more about the TinyDuino Platform, click here\u003c\/p\u003e \u003ch2\u003eSpecifications\u003c\/h2\u003e \u003cp\u003e\u003cspan\u003eTo see what other TinyShields this will work with or conflict with, check out the \u003c\/span\u003eTinyShield Compatibility Matrix\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eMicrochip 24FC1025 EEPROM Specs\u003c\/strong\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003e128K x 8 (1 Mbit)\u003c\/li\u003e \u003cli\u003e128-Byte Page Write Buffer\u003c\/li\u003e \u003cli\u003ePage Write Time 5 ms Max\u003c\/li\u003e \u003cli\u003eWrite Endurance: 1,000,000\u003c\/li\u003e \u003cli\u003eData Retention: 200 Years\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003cstrong\u003eTinyDuino Power Requirements\u003c\/strong\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003e\u003cspan\u003eVoltage: 1.8V - 5.5V \u003c\/span\u003e\u003c\/li\u003e \u003cli\u003e\u003cspan\u003eCurrent:\u003c\/span\u003e\u003c\/li\u003e \u003cul\u003e \u003cli\u003e\u003cspan\u003eStandby: 5uA\u003c\/span\u003e\u003c\/li\u003e \u003cli\u003e\u003cspan\u003eRead: 450uA\u003c\/span\u003e\u003c\/li\u003e \u003cli\u003e\u003cspan\u003eWrite: 5mA\u003c\/span\u003e\u003c\/li\u003e \u003cli\u003eDue to the low current, this board can be run using the TinyDuino coin cell option\u003c\/li\u003e \u003c\/ul\u003e \u003c\/ul\u003e \u003cp\u003e\u003cstrong\u003ePins Used\u003c\/strong\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003eA5\/SCL - I2C Serial Clock line\u003c\/li\u003e \u003cli\u003e\u003cspan\u003eA4\/SDA - I2C Serial Data line\u003c\/span\u003e\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003cstrong\u003eDimensions\u003c\/strong\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003e\u003cspan\u003e20mm x 20mm (.787 inches x .787 inches)\u003c\/span\u003e\u003c\/li\u003e \u003cli\u003e\u003cspan\u003eMax Height (from lower bottom TinyShield Connector to upper top TinyShield Connector): 5.11mm (0.201 inches)\u003c\/span\u003e\u003c\/li\u003e \u003cli\u003e\u003cspan\u003eWeight: 1.11 grams (.039 ounces)\u003c\/span\u003e\u003c\/li\u003e \u003c\/ul\u003e \u003ch2\u003e\u003cspan\u003eDownloads\u003c\/span\u003e\u003c\/h2\u003e \u003cul\u003e \u003cli\u003eTutorial\u003c\/li\u003e \u003cli\u003eMicrochip EEPROM product page\u003c\/li\u003e \u003cli\u003eDatasheet\u003c\/li\u003e \u003cli\u003eSchematic\u003c\/li\u003e \u003cli\u003eEagle Files\u003c\/li\u003e \u003cli\u003e\nSample Arduino code \u003c\/li\u003e \u003c\/ul\u003e","brand":"Tiny Circuits","offers":[{"title":"Default Title","offer_id":53697553793300,"sku":"coy1787258243367","price":5.65,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/9486\/7220\/files\/eeprom-tinyshield-discontinued_1.jpg?v=1787258247"},{"product_id":"microsdaudio-tinyshield-discontinued","title":"MicroSD\/Audio TinyShield [Discontinued]","description":"\u003cp\u003eThis TinyShield is designed specifically for the TinyScreen+ to allow for video playback in a very compact package.  This TinyShield adds a microSD Adapter to store video and image files, an audio amplifier for driving a speaker, and an IR receiver.  The 16x9 speaker is also included with this board and can be connected to the speaker port.  \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eNote\u003c\/strong\u003e: This does not include the microSD card. You can get a compatible microSD card here.  \u003c\/p\u003e\n\u003cp\u003eLearn more about the TinyDuino Platform\u003c\/p\u003e\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003emicroSD Specs\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eUses standard Arduino SD Card Library\u003c\/li\u003e\n\u003cli\u003eSupports most standard microSD cards and SDHC cards - \u003cstrong\u003ecards larger than 8GB may not work!\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003ePower Requirements\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003eVoltage: 3.0V - 5.5V \u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eCurrent: up to approximately 100mA while reading from microSD card \u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003ePins Used\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eSPI Interface for microSD card:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003e10 - CS: \u003c\/strong\u003e\u003cspan\u003eThis signal SPI chip select for the microSD card\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e11 - SCLK: \u003c\/strong\u003e\u003cspan\u003eThis signal is the serial SPI clock out of the TinyDuino and into the microSD card.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e12 - MISO: \u003c\/strong\u003e\u003cspan\u003eThis signal is the serial SPI data out of the microSD card and into the TinyDuino.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e13 - MOSI:\u003c\/strong\u003e\u003cspan\u003e This signal is the serial SPI data out of the TinyDuino and into the microSD card.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eAdditional:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eA0 - DAC Output: \u003c\/strong\u003e\u003cspan\u003eAnalog output for audio amplifier\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003e3 - IR Input: \u003c\/strong\u003e\u003cspan\u003eOutput signal from infrared receiver 6.8 3.6\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDimensions\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003e25.8mm x 25.0mm (1.02\" x 0.98\") Note: microSD car overhanges the edge by approx 3mm for easy removal\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003eMaximum height of board: 3.6mm (0.14\") \u003c\/li\u003e\n\u003cli\u003eThickness with TinyScreen+ attached: 6.8mm (0.27\")\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eWeight (TinyShield only): 1.62 grams (0.06 ounces)\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cspan\u003eDownloads\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTutorial\u003c\/li\u003e\n\u003cli\u003e\nArduino SD Card Library (built in the Arduino IDE)\u003c\/li\u003e\n\u003cli\u003eSchematic\u003c\/li\u003e\n\u003cli\u003eEagle Files\u003c\/li\u003e\n\u003cli\u003eCAD 3D and 2D FIles\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cspan\u003eNotes\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cspan\u003eThis TinyShield is designed specifically for the \u003c\/span\u003eTinyScreen+ and may not properly mate with other TinyShields or processor boards.\u003c\/li\u003e\n\u003cli\u003eThis does not include the microSD card (sold separately)\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Tiny Circuits","offers":[{"title":"Default Title","offer_id":53697553891604,"sku":"ngr1787258245289","price":5.83,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/9486\/7220\/files\/microsdaudio-tinyshield-discontinued_1.jpg?v=1787258249"},{"product_id":"nrf24l01-24ghz-radio-tinyshield-discontinued","title":"NRF24L01+ 2.4GHz Radio TinyShield [Discontinued]","description":"\u003cp\u003eThis radio TinyShield is based around the very popular Nordic NRF24L01+ radio transceiver. The TinyShield is set to operate at 2.4GHz, can transmit at up to 2Mbps, and is very easy to use. This transceiver allows for long-range communication between radios and is designed for an open field range of up to 100 meters, which makes this great for outdoor sensors or RC control of drones and vehicles.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eA UFL antenna connection is included on the board, along with a 2.4GHz whip antenna\u003c\/strong\u003e. The TinyShield incorporates a voltage regulator to ensure proper and safe operation over the entire TinyDuino operating voltage range up to 5V.\u003c\/p\u003e\n\u003cp\u003eTo learn more about the TinyDuino Platform, click here\u003c\/p\u003e\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003cp\u003eTo see what other TinyShields this will work with or conflict with, check out the TinyShield Compatibility Matrix\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003enRF24 Transceiver Specs\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eFrequency: 2.4GHz\u003c\/li\u003e\n\u003cli\u003eSensitivity: –82 dBm at 2Mbps, -95 dBm at 250kbps\u003c\/li\u003e\n\u003cli\u003eData Rate: 250kbps, 1Mbps, 2 Mbps\u003c\/li\u003e\n\u003cli\u003eUltra low power operation\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eTinyDuino Power Requirements\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003eVoltage: 3.0V - 5.5V \u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003eReceive current: 13.5mA\u003c\/li\u003e\n\u003cli\u003eTransmit current (0 dBm): 11.3mA\u003c\/li\u003e\n\u003cli\u003eTransmit current (-18 dBm): 7.0mA\u003c\/li\u003e\n\u003cli\u003eStandby current: 22uA\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003ePins Used\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eSPI Interface used:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003e2 - SPI_IRQ: \u003c\/strong\u003eT\u003cspan\u003ehis signal is the interrupt output from the radio transceiver and into the TinyDuino.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e\u003cstrong\u003e7 - SPI_CS: \u003c\/strong\u003eThis signal is the SPI chip select for the radio transceiver.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e\u003cstrong\u003e9 - CE: \u003c\/strong\u003eThis is the chip enable signal\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e11 - MOSI:\u003c\/strong\u003e This signal is the serial SPI data out of the TinyDuino and into the radio transceiver.\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e\u003cstrong\u003e12 - MISO: \u003c\/strong\u003eThis signal is the serial SPI data out of the radio transceiver and into the TinyDuino.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e13 - SCLK: \u003c\/strong\u003eThis signal is the serial SPI clock out of the TinyDuino and into the radio transceiver.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDimensions\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003eBoard: 20mm x 20mm (.787 inches x .787 inches)\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eBoard: Max Height (from lower bottom TinyShield Connector to upper top TinyShield Connector): 5.11mm (0.201 inches)\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eAntenna \u003c\/span\u003e\u003cspan\u003eLength\u003c\/span\u003e\u003cspan\u003e: 150mm (5.9 inches)\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eBoard Weight: 1.03 grams (.04 ounces)\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eAntenna Weight: 0.47 grams (0.02 ounces)\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cspan\u003eDownloads\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTutorial\u003c\/li\u003e\n\u003cli\u003enRF24L01+ Product Page\u003c\/li\u003e\n\u003cli\u003eDatasheet\u003c\/li\u003e\n\u003cli\u003eSchematic\u003c\/li\u003e\n\u003cli\u003eEagle Files\u003c\/li\u003e\n\u003cli\u003eSample Arduino code\u003c\/li\u003e\n\u003cli\u003eCAD 3D and 2D Files\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cspan\u003eNotes\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003eFor best range, the antenna should not be close to metal or coiled up. Lower data rates and smaller packets will increase range! \u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eYou can use different antennas with this board! They must be 2.4Ghz with a U.FL connector on them.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Tiny Circuits","offers":[{"title":"Default Title","offer_id":53697554088212,"sku":"abk1787258246800","price":18.72,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/9486\/7220\/files\/nrf24l01-24ghz-radio-tinyshield-discontinued_1.jpg?v=1787258251"},{"product_id":"barometric-pressure-tinyshield-discontinued","title":"Barometric Pressure TinyShield [Discontinued]","description":"\u003cp\u003eThe Barometric Pressure TinyShield allows you to measure barometric pressure (and determine altitude) and temperature with your TinyDuino. Based around the Bosch BMP280 sensor, this allows you to measure barometric pressure with a +\/- 1hPa absolute accuracy, and temperature with a +\/- 1.0C accuracy. This is great for weather applications or accurate altitude measurements in projects such as small drones and rockets.\u003cbr\u003e\u003cbr\u003eThis TinyShield uses I2C communication and incorporates level shifters and a local power supply to ensure proper and safe operation over the entire TinyDuino operating voltage range up to 5V.\u003c\/p\u003e \u003cp\u003eTo learn more about the TinyDuino Platform, click here\u003c\/p\u003e \u003ch2\u003eSpecification\u003c\/h2\u003e \u003cp\u003e\u003cspan\u003eTo see what other TinyShields this will work with or conflict with, check out the \u003c\/span\u003eTinyShield Compatibility Matrix\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003e\u003cspan\u003eBosch BMP280 Barometric Pressure Sensor\u003c\/span\u003e Specs\u003c\/strong\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003e\u003cspan\u003ePressure Range: 300 -\u0026gt; 1100 hPa (equiv to +9000 to -500m above\/below sea level)\u003c\/span\u003e\u003c\/li\u003e \u003cli\u003e\u003cspan\u003eRelative Accuracy: +\/- 0.12 hPa, equiv to +\/- 1m\u003c\/span\u003e\u003c\/li\u003e \u003cli\u003e\u003cspan\u003eAbsolute Accuracy: +\/- 1 hPa\u003c\/span\u003e\u003c\/li\u003e \u003cli\u003e\u003cspan\u003eAbsolute Accuracy Temperature: +\/- 1.0C\u003c\/span\u003e\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003cstrong\u003eTinyDuino Power Requirements\u003c\/strong\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003e\u003cspan\u003eVoltage: 3.0V - 5.5V \u003c\/span\u003e\u003c\/li\u003e \u003cli\u003e\n\u003cspan\u003eCurrent: 139uA (Normal Mode).  \u003c\/span\u003eDue to the low current, this board can be run using the TinyDuino coin cell option\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003cstrong\u003ePins Used\u003c\/strong\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003eA5\/SCL - I2C Serial Clock line\u003c\/li\u003e \u003cli\u003e\u003cspan\u003eA4\/SDA - I2C Serial Data line\u003c\/span\u003e\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003cstrong\u003eDimensions\u003c\/strong\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003e\u003cspan\u003e20mm x 20mm (.787 inches x .787 inches)\u003c\/span\u003e\u003c\/li\u003e \u003cli\u003e\u003cspan\u003eMax Height (from lower bottom TinyShield Connector to upper top TinyShield Connector): 5.11mm (0.201 inches)\u003c\/span\u003e\u003c\/li\u003e \u003cli\u003e\u003cspan\u003eWeight: 1 gram (.04 ounces)\u003c\/span\u003e\u003c\/li\u003e \u003c\/ul\u003e \u003ch2\u003e\u003cspan\u003eDownloads\u003c\/span\u003e\u003c\/h2\u003e \u003cul\u003e \u003cli\u003eTutorial\u003c\/li\u003e \u003cli\u003eBosch BMP280 Barometric Pressure product page\u003c\/li\u003e \u003cli\u003eDatasheet\u003c\/li\u003e \u003cli\u003eSchematic\u003c\/li\u003e \u003cli\u003eEagle Files\u003c\/li\u003e \u003cli\u003eSample Arduino code\u003c\/li\u003e \u003cli\u003eCAD 3D and 2D Files\u003c\/li\u003e \u003c\/ul\u003e \u003ch2\u003eNotes\u003c\/h2\u003e \u003cul\u003e \u003cli\u003e\u003cspan\u003eYou can also use this shield without the TinyDuino – there are 0.1\" spaced connections for power, ground, and the two I2C signals along the side of the TinyShield to allow you to connect a different system.  \u003cem\u003e\u003cstrong\u003eWarning:\u003c\/strong\u003e Revision 4 boards have a mistake on the silkscreen, the pin marked VCC is actually SCL, the pin marked SCL is actually SDA, and the pin marked SDA is actually VCC. If you connect this up the way it is marked you will not damage the board.\u003c\/em\u003e\u003c\/span\u003e\u003c\/li\u003e \u003c\/ul\u003e","brand":"Tiny Circuits","offers":[{"title":"Default Title","offer_id":53697554219284,"sku":"idn1787258247987","price":10.4,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/9486\/7220\/files\/barometric-pressure-tinyshield-discontinued_1.jpg?v=1787258252"},{"product_id":"can-board-sn65hvd230","title":"CAN Board (SN65HVD230)","description":"\u003cp\u003eThe SN65HVD230 CAN Board is an accessory board that features an onboard CAN transceiver SN65HVD230, which is pinout compatible with PCA82C250. It is powered from 3.3V and features ESD protection.\u003c\/p\u003e \u003cp\u003eThe SN65HVD230 CAN Board is ideal for connecting microcontrollers to the CAN network.\u003c\/p\u003e \u003ch2\u003eOverall Features\u003c\/h2\u003e \u003cul\u003e \u003cli\u003eSN65HVD230 CAN transceiver\u003c\/li\u003e \u003cli\u003eTerminal block connection\u003c\/li\u003e \u003cli\u003eMale pinout for controller\u003c\/li\u003e \u003cli\u003eCANL \/ CANH Pinout\u003c\/li\u003e \u003cli\u003eNo soldering required\u003c\/li\u003e \u003c\/ul\u003e \u003ch2\u003eSN65HVD230 Features\u003c\/h2\u003e \u003cul\u003e \u003cli\u003eOperates With a 3.3-V Supply\u003c\/li\u003e \u003cli\u003eLow Power Replacement for the PCA82C250 Footprint\u003c\/li\u003e \u003cli\u003eBus\/Pin ESD Protection Exceeds 16 kV HBM\u003c\/li\u003e \u003cli\u003eHigh Input Impedance Allows for 120 Nodes on a Bus\u003c\/li\u003e \u003cli\u003eControlled Driver Output Transition Times for Improved Signal Quality\u003c\/li\u003e \u003cli\u003eUnpowered Node Does Not Disturb the Bus\u003c\/li\u003e \u003cli\u003eCompatible With the Requirements of the ISO 11898 Standard\u003c\/li\u003e \u003cli\u003eLow-Current SN65HVD230 Standby Mode 370 µA Typical\u003c\/li\u003e \u003cli\u003eLow-Current SN65HVD231 Sleep Mode 40 nA Typical\u003c\/li\u003e \u003cli\u003eDesigned for Signaling Rates up to 1 Megabit\/Second (Mbps)\u003c\/li\u003e \u003cli\u003eThermal Shutdown Protection\u003c\/li\u003e \u003cli\u003eOpen-Circuit Fail-Safe Design\u003c\/li\u003e \u003cli\u003eGlitch-Free Power-Up and Power-Down Protection for Hot-Plugging Applications\u003c\/li\u003e \u003cli\u003eSee datasheet\n\u003c\/li\u003e \u003c\/ul\u003e \u003ch2\u003eResources\u003c\/h2\u003e \u003cul\u003e \u003cli\u003e\nProduct Wiki \u003cul\u003e \u003cli\u003eDatasheet\u003c\/li\u003e \u003cli\u003eSchematic\u003c\/li\u003e \u003cli\u003eCode\u003c\/li\u003e \u003c\/ul\u003e \u003c\/li\u003e \u003c\/ul\u003e \u003ch2\u003ePackage Contents\u003c\/h2\u003e \u003cul\u003e \u003cli\u003e1x SN65HVD230 CAN Board\u003c\/li\u003e \u003c\/ul\u003e","brand":"Waveshare","offers":[{"title":"Default Title","offer_id":53697554350356,"sku":"pjr1787258248965","price":3.26,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/9486\/7220\/files\/can-board-sn65hvd230_1.jpg?v=1787258253"},{"product_id":"ft232-usb-uart-board-micro-usb","title":"FT232 USB UART Board (Micro-USB)","description":"\u003cp\u003eThis is a handy USB to UART module with a Micro-USB connector and male pinout. It uses an original FT232RL chip and includes a jumper to select working mode - 5V, 3.3V or powered by the target device.\u003c\/p\u003e\n\u003cp\u003eThree onboard LEDs display activity for TXT, RXD and power. PCB hole pads can be found on either side of the board for connecting the included pin headers if desired.\u003c\/p\u003e\n\u003cp\u003eThe unit comes complete with pin headers and a 6-pin custom jumper wire connector. We also stock a USB-C version!\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e\u003cspan\u003ethe module is\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003ecompatible with TTL level only\u003c\/strong\u003e\u003cspan\u003e, to avoid damage please do not directly connect to an RS232 circuit.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOriginal FT232RL onboard\u003c\/li\u003e\n\u003cli\u003eSupports Mac, Linux, Android, WinCE, Windows 7\/8\/8.1\/10\u003c\/li\u003e\n\u003cli\u003e3 power modes: 5V output, 3.3V output or powered by target board (3.3V-5V)\u003c\/li\u003e\n\u003cli\u003e3 LEDs: TXD LED, RXD LED, POWER LED\u003c\/li\u003e\n\u003cli\u003eFunctional Pins\n\u003cul\u003e\n\u003cli\u003eTXD, RXD, RTS#, CTS#: Cconnected to the onboard soldered pin-headers\u003c\/li\u003e\n\u003cli\u003eAll other pins are accessible via the PCB hole pads either side of the board (separate pin headers are provided)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eDimensions: 14.81mm x 19.05mm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003ePackage Contents\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1x FT232 USB UART Board (Micro-USB)\u003c\/li\u003e\n\u003cli\u003e2x 5-pin male header\u003c\/li\u003e\n\u003cli\u003e2x 5-pin female header\u003c\/li\u003e\n\u003cli\u003e1x 6-pin custom connector jumper wire\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eHow to Use\u003c\/h2\u003e\n\u003cp\u003eIn the case of working with an MCU:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eVCCIO ↔ 3.3V or 5V output (the module is powered from USB, onboard jumper should be shorted to 3.3V or 5V)\u003c\/li\u003e\n\u003cli\u003eGND ↔ GND\u003c\/li\u003e\n\u003cli\u003eTXD ↔ MCU.RX (signal direction: MCU.RX \u0026lt;\u0026lt; FT232 \u0026lt;\u0026lt; PC.TX)\u003c\/li\u003e\n\u003cli\u003eRXD ↔ MCU.TX (signal direction: MCU.TX \u0026gt;\u0026gt; FT232 \u0026gt;\u0026gt; PC.RX)\u003c\/li\u003e\n\u003cli\u003eRTS ↔ MCU.CTS (signal direction: MCU.CTS \u0026lt;\u0026lt; FT232 \u0026lt;\u0026lt; PC.RTS)\u003c\/li\u003e\n\u003cli\u003eCTS ↔ MCU.RTS (signal direction: MCU.RTS \u0026gt;\u0026gt; FT232 \u0026gt;\u0026gt; PC.CTS)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eResources\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProduct Wiki\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Waveshare","offers":[{"title":"Default Title","offer_id":53697554383124,"sku":"agh1787258249909","price":3.92,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/9486\/7220\/files\/ft232-usb-uart-board-micro-usb_1.jpg?v=1787258254"},{"product_id":"temperature-humidity-tinyshield-discontinued","title":"Temperature \u0026 Humidity TinyShield [Discontinued]","description":"\u003cp\u003e\u003cspan\u003ehis TinyShield lets you measure temperature and humidity from the TinyDuino. Based around the Silicon Labs Si7020-A10 sensor, this allows for accurate temperature measurement (+- 0.4C) and precision relative humidity readings.  \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThis TinyShield incorporates level shifters and a local power supply to ensure proper and safe operation over the entire TinyDuino operating voltage range up to 5V.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eTo learn more about the TinyDuino Platform, click here\u003c\/p\u003e\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\u003cp\u003eTo see what other TinyShields this will work with or conflict with, check out the TinyShield Compatibility Matrix\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSi7020-A10 Specs\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrecision Relative Humidity Sensor \u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003e+-4% RH, 0-80% RH\u003c\/li\u003e\n\u003cli\u003e0 - 100% RH operating range\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli\u003eHigh Accuracy Temperature Sensor\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003e+-0.4C, -10 to +85C\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli\u003eFactory Calibrated\u003c\/li\u003e\n\u003cli\u003eIntegrated on-chip heater\u003c\/li\u003e\n\u003cli\u003eExcellent long term stability\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eTinyDuino Power Requirements\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003eVoltage: 3.0V - 5.5V \u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eCurrent:\u003c\/span\u003e\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003e150uA (Active Mode).  \u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e60nA (Standby)\u003c\/li\u003e\n\u003cli\u003eDue to the low current, this board can be run using the TinyDuino coin cell option\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003ePins Used\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eA5\/SCL - I2C Serial Clock line\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eA4\/SDA - I2C Serial Data line\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDimensions\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003e20mm x 20mm (.787 inches x .787 inches)\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eMax Height (from lower bottom TinyShield Connector to upper top TinyShield Connector): 5.11mm (0.201 inches)\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eWeight: 1 gram (.04 ounces)\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cspan\u003eDownloads\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSi7020 product page\u003c\/li\u003e\n\u003cli\u003eDatasheet\u003c\/li\u003e\n\u003cli\u003eSchematic\u003c\/li\u003e\n\u003cli\u003eEagle Files\u003c\/li\u003e\n\u003cli\u003eSample Arduino code\u003c\/li\u003e\n\u003cli\u003eCAD 3D and 2D Files\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eNotes\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eYou can also use this shield without the TinyDuino – there are 0.1″ spaced connections for power, ground, and the two I2C signals along the side of the TinyShield to allow you to connect a different system.  \u003cstrong\u003eWarning:\u003c\/strong\u003e Revision 4 boards have a mistake on the silkscreen, the pin marked VCC is actually SCL, the pin marked SCL is actually SDA, and the pin marked SDA is actually VCC. If you connect this up the way it is marked you will not damage the board.\u003c\/li\u003e\n\u003cli\u003eThis sensor has a hole in the top of it for measuring humidity, care should be taken to not get debris in this opening. \u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Tiny Circuits","offers":[{"title":"Default Title","offer_id":53697554514196,"sku":"ybv1787258250970","price":9.23,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/9486\/7220\/files\/temperature-humidity-tinyshield-discontinued_1.jpg?v=1787258255"},{"product_id":"rs485-board","title":"RS485 Board","description":"\u003cp\u003eThe RS485 Board is an accessory board used for adding the RS485 transceiver to your application. \u003cstrong\u003eThis board is available in two versions\u003c\/strong\u003e for the power supply: 3.3V or 5V (\u003cstrong\u003eselect above\u003c\/strong\u003e).\u003c\/p\u003e\n\u003cp\u003eThe module features an SP3485 transceiver on the 3.3V board and an \u003cspan\u003eSP485\/MAX485 on the 5V version. Both versions feature \u003c\/span\u003eintegrated pin headers and connectors to support multiple communication interfaces, as well as an RJ11 interface,\u003c\/p\u003e\n\u003cp\u003eAn LED is included on the boards for power indication. A user manual is available for full operating instructions - please see the resources section below.\u003c\/p\u003e\n\u003ch2\u003eInterface\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eVCC\u003c\/strong\u003e: MCU power supply VCC\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGND:\u003c\/strong\u003e MCU power supply GND\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRO\u003c\/strong\u003e: Data Receiver Output, TTL level, connected to RX of MCU\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDI\u003c\/strong\u003e: Data Driver Input, TTL level, connected to TX of MCU\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRSE\u003c\/strong\u003e: Active HIGH for Driver Input Enable; Active LOW for Receiver Output Enable. It can be controlled by a common IO interface.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eA\u003c\/strong\u003e: Driver Output\/Receiver Input. Non-inverting\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eB\u003c\/strong\u003e: Driver Output\/Receiver Input. Inverting\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eResources\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e5V Product Wiki\u003c\/li\u003e\n\u003cli\u003e3.3V Product Wiki\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003ePackage Contents\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1x RS485 Board (your choice of 3.3V or 5V)\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Waveshare","offers":[{"title":"3.3V","offer_id":53697554940180,"sku":"rnu1787258253187","price":2.92,"currency_code":"USD","in_stock":true},{"title":"5V","offer_id":53697554972948,"sku":"qym1787258253188","price":2.46,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/9486\/7220\/files\/rs485-board_1.jpg?v=1787258257"},{"product_id":"adafruit-tca4307-hot-swap-i2c-buffer-with-stuck-bus-recovery-stemma-qt-qwiic","title":"Adafruit TCA4307 Hot-Swap I2C Buffer with Stuck Bus Recovery (STEMMA QT \/ Qwiic)","description":"\u003cp\u003eAs we've been adding STEMMA QT connectors to our breakouts and dev boards, folks have been really enjoying the simplicity and speed of plugging in I2C sensors and devices for quick iteration and design. That's all good, but I2C wasn't \u003cem\u003ereally\u003c\/em\u003e designed for hot-plugging. You're kinda supposed to have everything connected once on boot and never mess with it - I2C was specified for on-board connections. And, folks who have experimented with hot-plugging I2C devices eventually have discovered that if you plug in or unplug at the wrong moment you can cause the bus to hang due to an extra SCL pulse or an unexpected capacitive load.\u003c\/p\u003e\n\u003cp\u003eThe \u003cstrong\u003eAdafruit TCA4307 Hot-Swap I2C Buffer\u003c\/strong\u003e breakout here solves that problem. It's specifically designed to take a non-hot-swap protocol (I2C) and protect the controller from wayward peripherals messing with the bus during attach\/detach.\u003c\/p\u003e\n\u003cp\u003eUsage is super simple. Connect the left side (IN) to your main board controller - Arduino, Raspberry Pi, Feather, etc. Then connect any I2C sensors you like to OUT side. Power is connected through - this isn't a power isolator, just a bus buffer. You can use 2.3 to 5.5V DC power and logic levels.\u003c\/p\u003e\n\u003cp\u003eThe chip can handle up to 400KHz I2C clock rates and even has stuck bus recovery: it automatically disconnects the bus if it detects either SDAOUT or SCLOUT are low for about 40 ms. Once the bus is disconnected, the device automatically generates up to 16 pulses on SCLOUT to attempt to reset the device which is holding the bus low.\u003c\/p\u003e\n\u003cp\u003eThere's also an extra ENable pin, if you want to disconnect the in and out sides, and a READY pin that will let you know if the peripheral is buffer-connected to the controller (and is safe to attempt communication with)\u003c\/p\u003e\n\u003cp\u003eTo get you going fast, we spun up a custom-made PCB in the \u003cstrong\u003eSTEMMA QT\u003c\/strong\u003e form factor, making it easy to interface with. The STEMMA QT connectors on either side are compatible with the SparkFun Qwiic I2C connectors. This allows you to make solderless connections between your development board and the TCA4307 or to chain it with a wide range of other sensors and accessories using a \u003cstrong\u003ecompatible cable\u003c\/strong\u003e. \u003cstrong\u003eQT Cable is not included\u003c\/strong\u003e, but we have a variety in the shop. \u003c\/p\u003e\n\u003ch2\u003eTechnical Details\u003c\/h2\u003e\n\u003cdiv id=\"tab-technical-details-content\" class=\"panel-collapse collapse in\"\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"col-lg-12 col-md-12 col-sm-12 col-xs-12\"\u003e\n\u003cul\u003e\n\u003cli\u003eProduct Dimensions: 25.4mm x 17.8mm x 4.5mm \/ 1.0\" x 0.7\" x 0.2\"\u003c\/li\u003e\n\u003cli\u003eProduct Weight: 1.7g \/ 0.1oz\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cul id=\"product-files\"\u003e\u003c\/ul\u003e\n\u003c\/div\u003e","brand":"Adafruit","offers":[{"title":"Default Title","offer_id":53697555235092,"sku":"wnq1787258254097","price":3.84,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/9486\/7220\/files\/adafruit-tca4307-hot-swap-i2c-buffer-with-stuck-bus-recovery-stemma-qt-qwiic_1.jpg?v=1787258258"},{"product_id":"m5stack-comgps-module-with-antenna-neo-m8n-discontinued","title":"M5Stack  COM.GPS Module with Antenna (NEO-M8N) [discontinued]","description":"\u003cp\u003eCOM.GPS is a NEO-M8N based satellite positioning module for use with M5Stack Core stackable development kits, equipped with an external, active antenna.\u003c\/p\u003e\n\u003cp\u003eThe NEO-M8N GPS receiver integrates a 72-channel\u003cspan\u003e \u003c\/span\u003eu-blox\u003cspan\u003e \u003c\/span\u003eM8 GNSS engine that supports multiple GNSS systems (Beidou, Galileo, GLONASS, GPS \/ QZSS) and is able to receive 3 GNSS systems simultaneously. It provides high sensitivity and minimal acquisition times while maintaining low system power. Programmable flash memory is integrated inside the module, so it's possible to update the firmware.\u003c\/p\u003e\n\u003cp\u003eThis module's high sensitivity, small static drift, low power consumption and compact size make it useful for applications in vehicles, handheld devices such as PDAs, vehicle monitoring, mobile phones, cameras and other mobile positioning systems. M5Core communicates with this GPS module via UART, and the serial port connection pins can be modified through the dial switch on the back.\u003c\/p\u003e\n\u003ch2\u003eNotes\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eThis module will only be able to pick up a GPS signal outdoors!\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003eUART protocol: baud rate (default is 9600bps), data bit (8 bits), start bit (1 bit), stop bit (1 bit), check bit (none).\u003c\/li\u003e\n\u003cli\u003eYou can change the serial port baud rate and reflash the firmware via\u003cspan\u003e \u003c\/span\u003eu-center-just-for-Windows.\u003c\/li\u003e\n\u003cli\u003eCOM.GPS RXD\/TXD can be connected to M5Stack Core's UART (TX(0\/13\/17)RX(5\/15\/16)) by setting the DIP switch.\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eM5Stack Fire\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003euses GPIO16 and GPIO17 for its PSRAM by default, so if you're using one of those it's recommended to use any one of the remaining two groups of pins.\u003c\/li\u003e\n\u003cli\u003eThe right dial switch is invalid for this module, no need to set it.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eProduct Features\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAntenna type: external GPS antenna\u003c\/li\u003e\n\u003cli\u003eExternal antenna port: SMA\u003c\/li\u003e\n\u003cli\u003eCan receive data from 3 GNSS systems at the same time\u003c\/li\u003e\n\u003cli\u003eHorizontal position accuracy: minimum 2.5m\u003c\/li\u003e\n\u003cli\u003eGPS module (NEO-M8N) built-in flash memory, so you can upgrade firmware via\u003cspan\u003e \u003c\/span\u003eu-center-just-for-Windows.\u003c\/li\u003e\n\u003cli\u003eProtocol: NMEA, UBX, RTCM\u003c\/li\u003e\n\u003cli\u003eIndustry-leading -167dBm sensitivity\u003c\/li\u003e\n\u003cli\u003eBackward compatible with NEO‑7 and NEO‑6 series\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eIncludes\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1x COM.GPS Module\u003c\/li\u003e\n\u003cli\u003e1x External antenna(length: 1 m)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eApplication\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGPS-based logistics tracking management\u003c\/li\u003e\n\u003cli\u003eDriverless car positioning\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eSpecification\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eResources\u003c\/td\u003e\n\u003ctd\u003eParameter\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eReceiver type\u003c\/td\u003e\n\u003ctd\u003eGPS:L1C\/A SBAS:L1C\/A QZSS:L1C\/A GLONASS:L1OF BediDou:B1 Galileo:E1B\/C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePositioning time\u003c\/td\u003e\n\u003ctd\u003eCold start:26S Hot start:1.5S\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSensitivity\u003c\/td\u003e\n\u003ctd\u003e-167 dBm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eUpdate rate\u003c\/td\u003e\n\u003ctd\u003eSeparate GNSS 10Hz，Parallel GNSS 5Hz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRate accuracy\u003c\/td\u003e\n\u003ctd\u003e0.05m\/s\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHeight limit\u003c\/td\u003e\n\u003ctd\u003e50000m\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSpeed limit\u003c\/td\u003e\n\u003ctd\u003e500m\/s\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWorking voltage\u003c\/td\u003e\n\u003ctd\u003e2.7 ~ 3.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWorking temperature\u003c\/td\u003e\n\u003ctd\u003e-40 ~ 80°C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eNet Weight\u003c\/td\u003e\n\u003ctd\u003e28g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGross Weight\u003c\/td\u003e\n\u003ctd\u003e99g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eProduct Size\u003c\/td\u003e\n\u003ctd\u003e54*54*13.2mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePackage Size\u003c\/td\u003e\n\u003ctd\u003e165*60*36mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch2\u003eNotice\u003c\/h2\u003e\n\u003cdiv class=\"normal-blockquote\"\u003e\n\u003cp\u003eWhen using with the\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eFIRE\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003emain control, due to the PSRAM pin conflict, please switch the Module base DIP switch pin to TX(0\/13), RX(5\/15) when using it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"normal-blockquote\"\u003e\n\u003cp\u003eWhen used with\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eCore2\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eseries main control, due to the different order of the base pin array, COM.NB-IoT base pins TX(16), RX(17) correspond to the actual pins TX(14) of the Core2 main control ,RX(13).\u003c\/p\u003e\n\u003cpre\u003eNote: When using the CORE2 or CORE2-FOR-AWS main control to drive the module, please use the DC power input of the base and set the power mode to input mode (refer to the code below), otherwise it will not start normally.\u003cbr\u003e\u003cbr\u003e\/\/mbus_mode_t:\u003cbr\u003e\/\/kMBusModeOutput: use USB or battery power\u003cbr\u003e\/\/kMBusModeInput: Use external power supply 5V, or DC interface\u003cbr\u003e\u003cbr\u003eM5.begin(true, true, true, false, kMBusModeInput);\u003c\/pre\u003e\n\u003cp\u003eThe right dial switch is invalid for this module, no need to set it.\u003c\/p\u003e\n\u003cdiv class=\"normal-blockquote\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e","brand":"M5Stack","offers":[{"title":"Default Title","offer_id":53697555464468,"sku":"ygj1787258255110","price":18.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/9486\/7220\/files\/m5stack-comgps-module-with-antenna-neo-m8n-discontinued_1.jpg?v=1787258259"}],"url":"https:\/\/regalwearstore.shop\/collections\/modules.oembed","provider":"My Store","version":"1.0","type":"link"}