{"title":"HAT","description":"\u003cp\u003eBrowse our HAT collection. New Arrival.\u003c\/p\u003e","products":[{"product_id":"m5stickc-servo-hat","title":"M5StickC SERVO HAT","description":"\u003cdiv style=\"position: relative; padding-bottom: 55%; height: 0; overflow: hidden; max-width: 100%; border-radius: 8px; margin: 10px 0; box-shadow: 0 4px 12px rgba(0,0,0,0.1);\" class=\"custom-video-container\"\u003e\u003cvideo controls=\"controls\" muted=\"\" playsinline=\"\" style=\"position: absolute; top: -2%; left: 0; width: 100%; height: 100%;\"\u003e\n    \u003csource type=\"video\/mp4\" src=\"https:\/\/m5stack.oss-cn-shenzhen.aliyuncs.com\/video\/Product_example_video\/HAT\/SERVO-HAT.mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n\u003cstyle\u003e\n\/* ===== Scoped Description Style ===== *\/\n.product-description.rte {\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n  color: #2c2c2c;\n  line-height: 1.65;\n  font-size: 16px;\n}\n\n\/* ===== Headings ===== *\/\n.product-description.rte h2 {\n  font-size: 1.8em;\n  color: #0D47A1;\n  border-left: 4px solid #1f6fe5;\n  padding-left: 12px;\n  margin-top: 32px;\n  margin-bottom: 16px;\n}\n\n\/* ===== H3 Titles Optimization ===== *\/\n.product-description.rte h3 {\n  font-size: 1.4em;\n  color: #0D47A1;\n  margin-top: 24px;\n  margin-bottom: 12px;\n  font-weight: 500;\n  padding-bottom: 6px;\n  border-bottom: 2px solid #e6e6e6;\n}\n\n\/* ===== Paragraphs ===== *\/\n.product-description.rte p {\n  margin-bottom: 20px;\n  line-height: 1.8;\n  color: #4a4f57;\n  font-size: 16px;\n}\n\n\/* ===== Paragraph Images (only in description) ===== *\/\n.product-description.rte img {\n  display: block;\n  max-width: 100%;\n  height: auto;\n  margin: 24px auto;\n  border-radius: 12px;\n  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.06);\n}\n\n\/* ===== Lists ===== *\/\n.product-description.rte ul {\n  padding-left: 20px;\n  margin-bottom: 16px;\n  list-style-type: disc;\n}\n.product-description.rte li {\n  margin-bottom: 6px;\n}\n\n\/* ===== Links ===== *\/\n.product-description.rte a {\n  color: #0288D1;\n  text-decoration: none;\n  transition: color 0.3s ease;\n}\n.product-description.rte a:hover {\n  color: #01579B;\n}\n\n\/* ===== M5Stack-style Spec Table ===== *\/\n.product-description.rte .table-container {\n  width: 100%;\n  margin: 24px 0;\n  overflow-x: auto;\n}\n.product-description.rte .table-container table {\n  width: 100%;\n  border-collapse: collapse;\n  font-family: inherit;\n  font-size: 14px;\n  color: #2c2f36;\n  background-color: #ffffff;\n  border-radius: 10px;\n  overflow: hidden;\n  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.04);\n}\n.product-description.rte .table-container thead th {\n  background: #1f6fe5;\n  color: #ffffff;\n  padding: 14px 16px;\n  text-align: center;\n  font-weight: 600;\n  border: none;\n  vertical-align: middle;\n}\n.product-description.rte .table-container td {\n  padding: 14px 16px;\n  border-bottom: 1px solid #e6ebf2;\n  vertical-align: middle;\n}\n.product-description.rte .table-container tbody td:first-child {\n  width: 36%;\n  text-align: center;\n  font-weight: 500;\n  color: #4a4f57;\n  background-color: rgba(31, 111, 229, 0.02);\n}\n.product-description.rte .table-container tbody tr:nth-child(even) {\n  background-color: #f7f9fc;\n}\n@media (hover: hover) {\n  .product-description.rte .table-container tbody tr:hover {\n    background-color: #eef3ff;\n  }\n}\n\n\/* ===== Learn \u0026 Documents Button ===== *\/\n.product-description.rte #learn-and-documents-btn {\n  display: inline-flex;\n  align-items: center;\n  padding: 6px 14px;\n  background-color: #1f6fe5;\n  color: #ffffff;\n  font-weight: 600;\n  border-radius: 6px;\n  margin-top: 8px;\n  text-decoration: none;\n  transition: background 0.3s ease;\n}\n.product-description.rte #learn-and-documents-btn:hover {\n  background-color: #1661c1;\n}\n\n\/* ===== Responsive Design for Smaller Screens (with table adjustments) ===== *\/\n@media screen and (max-width: 768px) {\n  .product-description.rte .table-container table,\n  .product-description.rte .table-container thead,\n  .product-description.rte .table-container tbody,\n  .product-description.rte .table-container th,\n  .product-description.rte .table-container td,\n  .product-description.rte .table-container tr {\n    display: block;\n    width: 100%;\n  }\n  .product-description.rte .table-container thead {\n    display: none;\n  }\n  .product-description.rte .table-container tbody tr {\n    padding: 12px 0;\n    border-bottom: 1px solid #e6ebf2;\n  }\n  .product-description.rte .table-container tbody td {\n    padding: 8px 16px;\n    border: none;\n    text-align: left;\n  }\n  .product-description.rte .table-container tbody td:first-child {\n    width: 100%;\n    background: none;\n    color: #1f6fe5;\n    font-weight: 600;\n    padding-top: 16px;\n  }\n  .product-description.rte .table-container tbody td:last-child {\n    padding-bottom: 16px;\n    color: #2c2f36;\n    line-height: 1.6;\n  }\n\n  \/* Ensure button appears correctly on mobile *\/\n  .product-description.rte #learn-and-documents-btn {\n    font-size: 14px;\n    padding: 8px 16px;\n  }\n}\n\u003c\/style\u003e\n\u003ch2 id=\"description\" data-id=\"Description\"\u003eDescription\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHat Servo\u003c\/strong\u003e is a servo motor module designed for use with M5StickC. The servo model is ES9251II, with a movement angle of 145° ± 10°. It uses PWM control to adjust the rotation angle, with the signal port being G26.\u003c\/p\u003e\n\u003ch2 id=\"features\" data-id=\"Features\"\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRotation Speed: 0.09sec\/60°\u003c\/li\u003e\n\u003cli\u003eGear Material: Plastic\u003c\/li\u003e\n\u003cli\u003eWeight: 2.5g\u003c\/li\u003e\n\u003cli\u003eTorque: 0.25Kgf.cm\u003c\/li\u003e\n\u003cli\u003eTorque: 3.5oz.in\u003c\/li\u003e\n\u003cli\u003eOperating Voltage: 5.0V±0.2V\u003c\/li\u003e\n\u003cli\u003eDimensions: 24mm*29mm\u003c\/li\u003e\n\u003cli\u003eWeight: 9g\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2 id=\"includes\" data-id=\"Includes\"\u003eIncludes\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1 x Hat Servo\u003c\/li\u003e\n\u003cli\u003e1 x Servo accessory kit\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2 id=\"applications\" data-id=\"Applications\"\u003eApplications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSimulated Pointer\u003c\/li\u003e\n\u003cli\u003eAngle Control\u003c\/li\u003e\n\u003cli\u003eServo Systems\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2 id=\"specifications\" data-id=\"Specifications\"\u003eSpecifications\u003c\/h2\u003e\n\u003cdiv class=\"table-container\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSpecification\u003c\/th\u003e\n\u003cth\u003eParameter\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eNo-Load Speed\u003c\/td\u003e\n\u003ctd\u003e0.12s\/60°\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eNo-Load Current\u003c\/td\u003e\n\u003ctd\u003eMaximum 65mA\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eProduct Size\u003c\/td\u003e\n\u003ctd\u003e35.0 x 24.0 x 22.0mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eProduct Weight\u003c\/td\u003e\n\u003ctd\u003e9.0g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePackage Size\u003c\/td\u003e\n\u003ctd\u003e136.0 x 92.0 x 22.0mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGross Weight\u003c\/td\u003e\n\u003ctd\u003e19.0g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch2\u003eLearn and Documents\u003c\/h2\u003e\n → DOCUMENTS \n\u003c\/div\u003e","brand":"m5stack-store","offers":[{"title":"Default Title","offer_id":53774132871533,"sku":"hcd1787247223211","price":6.87,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0920\/0526\/9869\/files\/m5stickc-servo-hat_1.jpg?v=1787247229"},{"product_id":"eol-m5stickc-fingerprint-hatf1020sc","title":"[EOL] M5StickC Fingerprint HAT(F1020SC)","description":"\u003cdiv style=\"background: #f3f8ff; border: 1px solid #cfe1ff; border-left: 4px solid #1f6fe5; border-radius: 8px; padding: 14px 16px; margin: 24px 0;\"\u003e\n\u003cstrong style=\"display: block; color: #0d47a1; font-size: 15px; margin-bottom: 6px;\"\u003e Product Status Notice \u003c\/strong\u003e \u003cspan style=\"color: #2c2c2c; font-size: 14.5px; line-height: 1.6;\"\u003e This product is \u003cstrong\u003eEOL (End of Life)\u003c\/strong\u003e. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\/* ===== Scoped Description Style ===== *\/\n.product-description.rte {\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n  color: #2c2c2c;\n  line-height: 1.65;\n  font-size: 16px;\n}\n\n\/* ===== Headings ===== *\/\n.product-description.rte h2 {\n  font-size: 1.8em;\n  color: #0D47A1;\n  border-left: 4px solid #1f6fe5;\n  padding-left: 12px;\n  margin-top: 32px;\n  margin-bottom: 16px;\n}\n\n\/* ===== H3 Titles Optimization ===== *\/\n.product-description.rte h3 {\n  font-size: 1.4em;\n  color: #0D47A1;\n  margin-top: 24px;\n  margin-bottom: 12px;\n  font-weight: 500;\n  padding-bottom: 6px;\n  border-bottom: 2px solid #e6e6e6;\n}\n\n\/* ===== Paragraphs ===== *\/\n.product-description.rte p {\n  margin-bottom: 20px;\n  line-height: 1.8;\n  color: #4a4f57;\n  font-size: 16px;\n}\n\n\/* ===== Paragraph Images (only in description) ===== *\/\n.product-description.rte img {\n  display: block;\n  max-width: 100%;\n  height: auto;\n  margin: 24px auto;\n  border-radius: 12px;\n  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.06);\n}\n\n\/* ===== Lists ===== *\/\n.product-description.rte ul {\n  padding-left: 20px;\n  margin-bottom: 16px;\n  list-style-type: disc;\n}\n.product-description.rte li {\n  margin-bottom: 6px;\n}\n\n\/* ===== Links ===== *\/\n.product-description.rte a {\n  color: #0288D1;\n  text-decoration: none;\n  transition: color 0.3s ease;\n}\n.product-description.rte a:hover {\n  color: #01579B;\n}\n\n\/* ===== M5Stack-style Spec Table ===== *\/\n.product-description.rte .table-container {\n  width: 100%;\n  margin: 24px 0;\n  overflow-x: auto;\n}\n.product-description.rte .table-container table {\n  width: 100%;\n  border-collapse: collapse;\n  font-family: inherit;\n  font-size: 14px;\n  color: #2c2f36;\n  background-color: #ffffff;\n  border-radius: 10px;\n  overflow: hidden;\n  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.04);\n}\n.product-description.rte .table-container thead th {\n  background: #1f6fe5;\n  color: #ffffff;\n  padding: 14px 16px;\n  text-align: center;\n  font-weight: 600;\n  border: none;\n  vertical-align: middle;\n}\n.product-description.rte .table-container td {\n  padding: 14px 16px;\n  border-bottom: 1px solid #e6ebf2;\n  vertical-align: middle;\n}\n.product-description.rte .table-container tbody td:first-child {\n  width: 36%;\n  text-align: center;\n  font-weight: 500;\n  color: #4a4f57;\n  background-color: rgba(31, 111, 229, 0.02);\n}\n.product-description.rte .table-container tbody tr:nth-child(even) {\n  background-color: #f7f9fc;\n}\n@media (hover: hover) {\n  .product-description.rte .table-container tbody tr:hover {\n    background-color: #eef3ff;\n  }\n}\n\n\/* ===== Learn \u0026 Documents Button ===== *\/\n.product-description.rte #learn-and-documents-btn {\n  display: inline-flex;\n  align-items: center;\n  padding: 6px 14px;\n  background-color: #1f6fe5;\n  color: #ffffff;\n  font-weight: 600;\n  border-radius: 6px;\n  margin-top: 8px;\n  text-decoration: none;\n  transition: background 0.3s ease;\n}\n.product-description.rte #learn-and-documents-btn:hover {\n  background-color: #1661c1;\n}\n\n\/* ===== Responsive Design for Smaller Screens (with table adjustments) ===== *\/\n@media screen and (max-width: 768px) {\n  .product-description.rte .table-container table,\n  .product-description.rte .table-container thead,\n  .product-description.rte .table-container tbody,\n  .product-description.rte .table-container th,\n  .product-description.rte .table-container td,\n  .product-description.rte .table-container tr {\n    display: block;\n    width: 100%;\n  }\n  .product-description.rte .table-container thead {\n    display: none;\n  }\n  .product-description.rte .table-container tbody tr {\n    padding: 12px 0;\n    border-bottom: 1px solid #e6ebf2;\n  }\n  .product-description.rte .table-container tbody td {\n    padding: 8px 16px;\n    border: none;\n    text-align: left;\n  }\n  .product-description.rte .table-container tbody td:first-child {\n    width: 100%;\n    background: none;\n    color: #1f6fe5;\n    font-weight: 600;\n    padding-top: 16px;\n  }\n  .product-description.rte .table-container tbody td:last-child {\n    padding-bottom: 16px;\n    color: #2c2f36;\n    line-height: 1.6;\n  }\n\n  \/* Ensure button appears correctly on mobile *\/\n  .product-description.rte #learn-and-documents-btn {\n    font-size: 14px;\n    padding: 8px 16px;\n  }\n}\n\u003c\/style\u003e\n\u003ch2 id=\"description\" data-id=\"Description\"\u003eDescription\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHat Finger\u003c\/strong\u003e is a fingerprint recognition sensor. It integrates the FPC1020SC capacitive fingerprint recognition module, featuring multi-fingerprint entry, image processing, feature extraction, fingerprint matching, and search functions. It uses the UART communication protocol, has a compact design, and offers low power consumption, providing reliable security levels for projects while ensuring optimal user convenience. If you want to add biometric fingerprint recognition to your project with stable and reliable addition, verification, and management mechanisms, then \u003cstrong\u003eHat Finger\u003c\/strong\u003e is a great solution.\u003c\/p\u003e\n\u003cp\u003eUART parameter settings:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eBaud rate (default: 19200bps)\u003c\/li\u003e\n\u003cli\u003eStart bit (1 bit)\u003c\/li\u003e\n\u003cli\u003eStop bit (1 bit)\u003c\/li\u003e\n\u003cli\u003eParity bit (none)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2 id=\"features\" data-id=\"Features\"\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFingerprint capacity: 150\u003c\/li\u003e\n\u003cli\u003eUses capacitive matrix semiconductor fingerprint sensor\u003c\/li\u003e\n\u003cli\u003eEach pixel of the sensor has 256 grayscale levels of pixel quality\u003c\/li\u003e\n\u003cli\u003eFingerprint data registration and comparison with minimal storage conditions: fingerprint template is 193 bytes\u003c\/li\u003e\n\u003cli\u003e1:N recognition and 1:1 verification functions\u003c\/li\u003e\n\u003cli\u003eSupports 360-degree fingerprint rotation recognition\u003c\/li\u003e\n\u003cli\u003eAdjustable security level 0-9, default level 5\u003c\/li\u003e\n\u003cli\u003eOutput format: username, image, feature value\u003c\/li\u003e\n\u003cli\u003eFeature value size: 193 bytes\u003c\/li\u003e\n\u003cli\u003eCommunication interface: UART\u003c\/li\u003e\n\u003cli\u003eCommunication baud rate: 9600-115200 (default is 19200)\u003c\/li\u003e\n\u003cli\u003eOperating temperature: -10° - 60°\u003c\/li\u003e\n\u003cli\u003eRelative humidity: 20% - 80%\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2 id=\"includes\" data-id=\"Includes\"\u003eIncludes\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1 x Hat Finger\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2 id=\"applications\" data-id=\"Applications\"\u003eApplications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFingerprint attendance\u003c\/li\u003e\n\u003cli\u003ePassword authentication replacement\u003c\/li\u003e\n\u003cli\u003eIdentity recognition\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2 id=\"specifications\" data-id=\"Specifications\"\u003eSpecifications\u003c\/h2\u003e\n\u003cdiv class=\"table-container\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSpecification\u003c\/th\u003e\n\u003cth\u003eParameter\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eNet Weight\u003c\/td\u003e\n\u003ctd\u003e14g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGross Weight\u003c\/td\u003e\n\u003ctd\u003e26g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eProduct Size\u003c\/td\u003e\n\u003ctd\u003e24 x 65 x 20mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePackage Size\u003c\/td\u003e\n\u003ctd\u003e75 x 46 x 29mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch2\u003eLearn and Documents\u003c\/h2\u003e\n → DOCUMENTS \n\u003c\/div\u003e","brand":"m5stack-store","offers":[{"title":"Default Title","offer_id":53774132904301,"sku":"bjy1787247224453","price":13.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0920\/0526\/9869\/files\/eol-m5stickc-fingerprint-hatf1020sc_1.jpg?v=1787247230"},{"product_id":"eol-puppyc-wo-m5stickc","title":"[EOL] PuppyC (W\/O M5StickC)","description":"\u003cdiv style=\"\n  background: #f3f8ff;\n  border: 1px solid #cfe1ff;\n  border-left: 4px solid #1f6fe5;\n  border-radius: 8px;\n  padding: 14px 16px;\n  margin: 24px 0;\n\"\u003e\n  \u003cstrong style=\"\n    display: block;\n    color: #0d47a1;\n    font-size: 15px;\n    margin-bottom: 6px;\n  \"\u003e\n    Product Status Notice\n  \u003c\/strong\u003e\n\n  \u003cspan style=\"\n    color: #2c2c2c;\n    font-size: 14.5px;\n    line-height: 1.6;\n  \"\u003e\n    This product is \u003cstrong\u003eEOL (End of Life)\u003c\/strong\u003e.\n  \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\/* ===== Scoped Description Style ===== *\/\n.product-description.rte {\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n  color: #2c2c2c;\n  line-height: 1.65;\n  font-size: 16px;\n}\n\n\/* ===== Headings ===== *\/\n.product-description.rte h2 {\n  font-size: 1.8em;\n  color: #0D47A1;\n  border-left: 4px solid #1f6fe5;\n  padding-left: 12px;\n  margin-top: 32px;\n  margin-bottom: 16px;\n}\n\n\/* ===== H3 Titles Optimization ===== *\/\n.product-description.rte h3 {\n  font-size: 1.4em;\n  color: #0D47A1;\n  margin-top: 24px;\n  margin-bottom: 12px;\n  font-weight: 500;\n  padding-bottom: 6px;\n  border-bottom: 2px solid #e6e6e6;\n}\n\n\/* ===== Paragraphs ===== *\/\n.product-description.rte p {\n  margin-bottom: 20px;\n  line-height: 1.8;\n  color: #4a4f57;\n  font-size: 16px;\n}\n\n\/* ===== Paragraph Images (only in description) ===== *\/\n.product-description.rte img {\n  display: block;\n  max-width: 100%;\n  height: auto;\n  margin: 24px auto;\n  border-radius: 12px;\n  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.06);\n}\n\n\/* ===== Lists ===== *\/\n.product-description.rte ul {\n  padding-left: 20px;\n  margin-bottom: 16px;\n  list-style-type: disc;\n}\n.product-description.rte li {\n  margin-bottom: 6px;\n}\n\n\/* ===== Links ===== *\/\n.product-description.rte a {\n  color: #0288D1;\n  text-decoration: none;\n  transition: color 0.3s ease;\n}\n.product-description.rte a:hover {\n  color: #01579B;\n}\n\n\/* ===== M5Stack-style Spec Table ===== *\/\n.product-description.rte .table-container {\n  width: 100%;\n  margin: 24px 0;\n  overflow-x: auto;\n}\n.product-description.rte .table-container table {\n  width: 100%;\n  border-collapse: collapse;\n  font-family: inherit;\n  font-size: 14px;\n  color: #2c2f36;\n  background-color: #ffffff;\n  border-radius: 10px;\n  overflow: hidden;\n  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.04);\n}\n.product-description.rte .table-container thead th {\n  background: #1f6fe5;\n  color: #ffffff;\n  padding: 14px 16px;\n  text-align: center;\n  font-weight: 600;\n  border: none;\n  vertical-align: middle;\n}\n.product-description.rte .table-container td {\n  padding: 14px 16px;\n  border-bottom: 1px solid #e6ebf2;\n  vertical-align: middle;\n}\n.product-description.rte .table-container tbody td:first-child {\n  width: 36%;\n  text-align: center;\n  font-weight: 500;\n  color: #4a4f57;\n  background-color: rgba(31, 111, 229, 0.02);\n}\n.product-description.rte .table-container tbody tr:nth-child(even) {\n  background-color: #f7f9fc;\n}\n@media (hover: hover) {\n  .product-description.rte .table-container tbody tr:hover {\n    background-color: #eef3ff;\n  }\n}\n\n\/* ===== Learn \u0026 Documents Button ===== *\/\n.product-description.rte #learn-and-documents-btn {\n  display: inline-flex;\n  align-items: center;\n  padding: 6px 14px;\n  background-color: #1f6fe5;\n  color: #ffffff;\n  font-weight: 600;\n  border-radius: 6px;\n  margin-top: 8px;\n  text-decoration: none;\n  transition: background 0.3s ease;\n}\n.product-description.rte #learn-and-documents-btn:hover {\n  background-color: #1661c1;\n}\n\n\/* ===== Responsive Design for Smaller Screens (with table adjustments) ===== *\/\n@media screen and (max-width: 768px) {\n  .product-description.rte .table-container table,\n  .product-description.rte .table-container thead,\n  .product-description.rte .table-container tbody,\n  .product-description.rte .table-container th,\n  .product-description.rte .table-container td,\n  .product-description.rte .table-container tr {\n    display: block;\n    width: 100%;\n  }\n  .product-description.rte .table-container thead {\n    display: none;\n  }\n  .product-description.rte .table-container tbody tr {\n    padding: 12px 0;\n    border-bottom: 1px solid #e6ebf2;\n  }\n  .product-description.rte .table-container tbody td {\n    padding: 8px 16px;\n    border: none;\n    text-align: left;\n  }\n  .product-description.rte .table-container tbody td:first-child {\n    width: 100%;\n    background: none;\n    color: #1f6fe5;\n    font-weight: 600;\n    padding-top: 16px;\n  }\n  .product-description.rte .table-container tbody td:last-child {\n    padding-bottom: 16px;\n    color: #2c2f36;\n    line-height: 1.6;\n  }\n\n  \/* Ensure button appears correctly on mobile *\/\n  .product-description.rte #learn-and-documents-btn {\n    font-size: 14px;\n    padding: 8px 16px;\n  }\n}\n\u003c\/style\u003e\n\u003ch2 data-id=\"Description\" id=\"description\"\u003eDescription\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePuppyC\u003c\/strong\u003e is a programmable quadruped robot base compatible with M5StickC. It consists of a control chip STM32F030F4, four SG90 servos, a battery holder, and an independent switch, among other components. Its movement is relatively smooth and easy to control. Due to its small contact area and slow movement, it is recommended to use it on surfaces that are soft and have high friction. This base needs to be used in conjunction with the M5StickC controller. After programming the M5StickC, it communicates with PuppyC via the I2C protocol (0x38) to control the servo movements.\u003c\/p\u003e\n\u003ch2 data-id=\"Features\" id=\"features\"\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProgrammable robot\u003c\/li\u003e\n\u003cli\u003eServo drive controller\u003c\/li\u003e\n\u003cli\u003eQuadruped walking\u003c\/li\u003e\n\u003cli\u003eServo angle: 0-180°\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2 data-id=\"Includes\" id=\"includes\"\u003eIncludes\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1 x PuppyC\u003c\/li\u003e\n\u003cli\u003e1 x 16340 Battery (700mAh)\u003c\/li\u003e\n\u003cli\u003e4 x SG90 Servos\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2 data-id=\"Applications\" id=\"applications\"\u003eApplications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eServo drive\u003c\/li\u003e\n\u003cli\u003eRobot control\u003c\/li\u003e\n\u003cli\u003eSmart toys\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2 data-id=\"Specifications\" id=\"specifications\"\u003eSpecifications\u003c\/h2\u003e\n\u003cdiv class=\"table-container\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSpecification\u003c\/th\u003e\n\u003cth\u003eParameter\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eMCU\u003c\/td\u003e\n\u003ctd\u003eSTM32F030F4P6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCommunication Protocol\u003c\/td\u003e\n\u003ctd\u003eI2C:0x38\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eNet Weight\u003c\/td\u003e\n\u003ctd\u003e58g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGross Weight\u003c\/td\u003e\n\u003ctd\u003e108g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eProduct Size\u003c\/td\u003e\n\u003ctd\u003e52 x 60 x 35mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePackage Size\u003c\/td\u003e\n\u003ctd\u003e106 x 66 x 42mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch2\u003eLearn and Documents\u003c\/h2\u003e\n\n  → DOCUMENTS\n\n\u003c\/div\u003e","brand":"m5stack-store","offers":[{"title":"Default Title","offer_id":53774132969837,"sku":"kaj1787247225711","price":11.17,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0920\/0526\/9869\/files\/eol-puppyc-wo-m5stickc_1.jpg?v=1787247231"},{"product_id":"eol-m5stickc-env-hat-ii-sht30-bmp280-bmm150","title":"[EOL] M5StickC ENV Hat II (SHT30, BMP280, BMM150)","description":"\u003cdiv style=\"background: #f3f8ff; border: 1px solid #cfe1ff; border-left: 4px solid #1f6fe5; border-radius: 8px; padding: 14px 16px; margin: 24px 0;\"\u003e\n\u003cstrong style=\"display: block; color: #0d47a1; font-size: 15px; margin-bottom: 6px;\"\u003e Product Status Notice \u003c\/strong\u003e \u003cspan style=\"color: #2c2c2c; font-size: 14.5px; line-height: 1.6;\"\u003e This product is \u003cstrong\u003eEOL (End of Life)\u003c\/strong\u003e. Please order the new version:  Hat ENV-III  \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\/* ===== Scoped Description Style ===== *\/\n.product-description.rte {\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n  color: #2c2c2c;\n  line-height: 1.65;\n  font-size: 16px;\n}\n\n\/* ===== Headings ===== *\/\n.product-description.rte h2 {\n  font-size: 1.8em;\n  color: #0D47A1;\n  border-left: 4px solid #1f6fe5;\n  padding-left: 12px;\n  margin-top: 32px;\n  margin-bottom: 16px;\n}\n\n\/* ===== H3 Titles Optimization ===== *\/\n.product-description.rte h3 {\n  font-size: 1.4em;\n  color: #0D47A1;\n  margin-top: 24px;\n  margin-bottom: 12px;\n  font-weight: 500;\n  padding-bottom: 6px;\n  border-bottom: 2px solid #e6e6e6;\n}\n\n\/* ===== Paragraphs ===== *\/\n.product-description.rte p {\n  margin-bottom: 20px;\n  line-height: 1.8;\n  color: #4a4f57;\n  font-size: 16px;\n}\n\n\/* ===== Paragraph Images (only in description) ===== *\/\n.product-description.rte img {\n  display: block;\n  max-width: 100%;\n  height: auto;\n  margin: 24px auto;\n  border-radius: 12px;\n  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.06);\n}\n\n\/* ===== Lists ===== *\/\n.product-description.rte ul {\n  padding-left: 20px;\n  margin-bottom: 16px;\n  list-style-type: disc;\n}\n.product-description.rte li {\n  margin-bottom: 6px;\n}\n\n\/* ===== Links ===== *\/\n.product-description.rte a {\n  color: #0288D1;\n  text-decoration: none;\n  transition: color 0.3s ease;\n}\n.product-description.rte a:hover {\n  color: #01579B;\n}\n\n\/* ===== M5Stack-style Spec Table ===== *\/\n.product-description.rte .table-container {\n  width: 100%;\n  margin: 24px 0;\n  overflow-x: auto;\n}\n.product-description.rte .table-container table {\n  width: 100%;\n  border-collapse: collapse;\n  font-family: inherit;\n  font-size: 14px;\n  color: #2c2f36;\n  background-color: #ffffff;\n  border-radius: 10px;\n  overflow: hidden;\n  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.04);\n}\n.product-description.rte .table-container thead th {\n  background: #1f6fe5;\n  color: #ffffff;\n  padding: 14px 16px;\n  text-align: center;\n  font-weight: 600;\n  border: none;\n  vertical-align: middle;\n}\n.product-description.rte .table-container td {\n  padding: 14px 16px;\n  border-bottom: 1px solid #e6ebf2;\n  vertical-align: middle;\n}\n.product-description.rte .table-container tbody td:first-child {\n  width: 36%;\n  text-align: center;\n  font-weight: 500;\n  color: #4a4f57;\n  background-color: rgba(31, 111, 229, 0.02);\n}\n.product-description.rte .table-container tbody tr:nth-child(even) {\n  background-color: #f7f9fc;\n}\n@media (hover: hover) {\n  .product-description.rte .table-container tbody tr:hover {\n    background-color: #eef3ff;\n  }\n}\n\n\/* ===== Learn \u0026 Documents Button ===== *\/\n.product-description.rte #learn-and-documents-btn {\n  display: inline-flex;\n  align-items: center;\n  padding: 6px 14px;\n  background-color: #1f6fe5;\n  color: #ffffff;\n  font-weight: 600;\n  border-radius: 6px;\n  margin-top: 8px;\n  text-decoration: none;\n  transition: background 0.3s ease;\n}\n.product-description.rte #learn-and-documents-btn:hover {\n  background-color: #1661c1;\n}\n\n\/* ===== Responsive Design for Smaller Screens (with table adjustments) ===== *\/\n@media screen and (max-width: 768px) {\n  .product-description.rte .table-container table,\n  .product-description.rte .table-container thead,\n  .product-description.rte .table-container tbody,\n  .product-description.rte .table-container th,\n  .product-description.rte .table-container td,\n  .product-description.rte .table-container tr {\n    display: block;\n    width: 100%;\n  }\n  .product-description.rte .table-container thead {\n    display: none;\n  }\n  .product-description.rte .table-container tbody tr {\n    padding: 12px 0;\n    border-bottom: 1px solid #e6ebf2;\n  }\n  .product-description.rte .table-container tbody td {\n    padding: 8px 16px;\n    border: none;\n    text-align: left;\n  }\n  .product-description.rte .table-container tbody td:first-child {\n    width: 100%;\n    background: none;\n    color: #1f6fe5;\n    font-weight: 600;\n    padding-top: 16px;\n  }\n  .product-description.rte .table-container tbody td:last-child {\n    padding-bottom: 16px;\n    color: #2c2f36;\n    line-height: 1.6;\n  }\n\n  \/* Ensure button appears correctly on mobile *\/\n  .product-description.rte #learn-and-documents-btn {\n    font-size: 14px;\n    padding: 8px 16px;\n  }\n}\n\u003c\/style\u003e\n\u003ch2 id=\"description\" data-id=\"Description\"\u003eDescription\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHat ENV-II\u003c\/strong\u003e is a multifunctional environmental sensor, internally integrated with SHT30, BMP280, and BMM150, used for detecting temperature, humidity, atmospheric pressure data, and magnetic fields. SHT30 is a high-precision, low-power digital temperature and humidity sensor and supports the I2C interface (0x44). BMP280 (0x76) is an absolute pressure sensor designed for mobile applications with high accuracy. BMM150 (0x10) is a magnetometer that can be used to monitor magnetic field changes and directions. For projects that require quick environmental data collection and detection, \u003cstrong\u003eHat ENV-II\u003c\/strong\u003e is a good choice balancing performance and cost-effectiveness.\u003c\/p\u003e\n\u003ch2 id=\"features\" data-id=\"Features\"\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTemperature, humidity, pressure, and magnetic field measurement\u003c\/li\u003e\n\u003cli\u003eHigh reliability and long-term stability\u003c\/li\u003e\n\u003cli\u003eHigh accuracy\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2 id=\"includes\" data-id=\"Includes\"\u003eIncludes\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1 x Hat ENV-II\u003c\/li\u003e\n\u003cli\u003e1 x Double-sided tape\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2 id=\"applications\" data-id=\"Applications\"\u003eApplications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWeather stations\u003c\/li\u003e\n\u003cli\u003eStorage barn environment monitoring\u003c\/li\u003e\n\u003cli\u003eCompass\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2 id=\"specifications\" data-id=\"Specifications\"\u003eSpecifications\u003c\/h2\u003e\n\u003cdiv class=\"table-container\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSpecification\u003c\/th\u003e\n\u003cth\u003eParameter\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaximum Temperature Range\u003c\/td\u003e\n\u003ctd\u003e-40 ~ 120℃\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHighest Measurement Accuracy\u003c\/td\u003e\n\u003ctd\u003e0 ~ 60℃ \/ ±0.2℃\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHumidity Range \/ Error\u003c\/td\u003e\n\u003ctd\u003e10 ~ 90% RH \/ ±2%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAtmospheric Pressure Range \/ Error\u003c\/td\u003e\n\u003ctd\u003e300 ~ 1100hPa \/ ±1hPa\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMagnetometer Range \/ Error\u003c\/td\u003e\n\u003ctd\u003e±1300μT (x, y-axis), ±2500μT (z-axis), 0.3μT\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCommunication Interface\u003c\/td\u003e\n\u003ctd\u003eI2C Communication @ SHT30 (0x44), BMP280 (0x76), BMM150 (0x10)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOperating Temperature\u003c\/td\u003e\n\u003ctd\u003e0°C ~ 60°C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCase Material\u003c\/td\u003e\n\u003ctd\u003ePlastic (PC)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eProduct Size\u003c\/td\u003e\n\u003ctd\u003e15.0 x 24.0 x 14.0mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eProduct Weight\u003c\/td\u003e\n\u003ctd\u003e4.0g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePackage Size\u003c\/td\u003e\n\u003ctd\u003e36.0 x 36.0 x 18.0mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGross Weight\u003c\/td\u003e\n\u003ctd\u003e8.0g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch2\u003eLearn and Documents\u003c\/h2\u003e\n → DOCUMENTS \n\u003c\/div\u003e","brand":"m5stack-store","offers":[{"title":"Default Title","offer_id":53774133035373,"sku":"ixd1787247226920","price":7.88,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0920\/0526\/9869\/files\/eol-m5stickc-env-hat-ii-sht30-bmp280-bmm150_1.jpg?v=1787247233"},{"product_id":"roverc-prowo-m5stickc","title":"RoverC Pro(W\/O M5StickC)","description":"\u003cp\u003e\u003ciframe title=\"YouTube视频播放器\" style=\"width: 100%; aspect-ratio: 16\/9; border: none;\" src=\"https:\/\/www.youtube.com\/embed\/tfrs-G6QQ-0?autoplay=0\u0026amp;mute=1\"\u003e\n\u003c\/iframe\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n\/* ===== Scoped Description Style ===== *\/\n.product-description.rte {\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n  color: #2c2c2c;\n  line-height: 1.65;\n  font-size: 16px;\n}\n\n\/* ===== Headings ===== *\/\n.product-description.rte h2 {\n  font-size: 1.8em;\n  color: #0D47A1;\n  border-left: 4px solid #1f6fe5;\n  padding-left: 12px;\n  margin-top: 32px;\n  margin-bottom: 16px;\n}\n\n\/* ===== H3 Titles Optimization ===== *\/\n.product-description.rte h3 {\n  font-size: 1.4em;\n  color: #0D47A1;\n  margin-top: 24px;\n  margin-bottom: 12px;\n  font-weight: 500;\n  padding-bottom: 6px;\n  border-bottom: 2px solid #e6e6e6;\n}\n\n\/* ===== Paragraphs ===== *\/\n.product-description.rte p {\n  margin-bottom: 20px;\n  line-height: 1.8;\n  color: #4a4f57;\n  font-size: 16px;\n}\n\n\/* ===== Paragraph Images (only in description) ===== *\/\n.product-description.rte img {\n  display: block;\n  max-width: 100%;\n  height: auto;\n  margin: 24px auto;\n  border-radius: 12px;\n  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.06);\n}\n\n\/* ===== Lists ===== *\/\n.product-description.rte ul {\n  padding-left: 20px;\n  margin-bottom: 16px;\n  list-style-type: disc;\n}\n.product-description.rte li {\n  margin-bottom: 6px;\n}\n\n\/* ===== Links ===== *\/\n.product-description.rte a {\n  color: #0288D1;\n  text-decoration: none;\n  transition: color 0.3s ease;\n}\n.product-description.rte a:hover {\n  color: #01579B;\n}\n\n\/* ===== M5Stack-style Spec Table ===== *\/\n.product-description.rte .table-container {\n  width: 100%;\n  margin: 24px 0;\n  overflow-x: auto;\n}\n.product-description.rte .table-container table {\n  width: 100%;\n  border-collapse: collapse;\n  font-family: inherit;\n  font-size: 14px;\n  color: #2c2f36;\n  background-color: #ffffff;\n  border-radius: 10px;\n  overflow: hidden;\n  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.04);\n}\n.product-description.rte .table-container thead th {\n  background: #1f6fe5;\n  color: #ffffff;\n  padding: 14px 16px;\n  text-align: center;\n  font-weight: 600;\n  border: none;\n  vertical-align: middle;\n}\n.product-description.rte .table-container td {\n  padding: 14px 16px;\n  border-bottom: 1px solid #e6ebf2;\n  vertical-align: middle;\n}\n.product-description.rte .table-container tbody td:first-child {\n  width: 36%;\n  text-align: center;\n  font-weight: 500;\n  color: #4a4f57;\n  background-color: rgba(31, 111, 229, 0.02);\n}\n.product-description.rte .table-container tbody tr:nth-child(even) {\n  background-color: #f7f9fc;\n}\n@media (hover: hover) {\n  .product-description.rte .table-container tbody tr:hover {\n    background-color: #eef3ff;\n  }\n}\n\n\/* ===== Learn \u0026 Documents Button ===== *\/\n.product-description.rte #learn-and-documents-btn {\n  display: inline-flex;\n  align-items: center;\n  padding: 6px 14px;\n  background-color: #1f6fe5;\n  color: #ffffff;\n  font-weight: 600;\n  border-radius: 6px;\n  margin-top: 8px;\n  text-decoration: none;\n  transition: background 0.3s ease;\n}\n.product-description.rte #learn-and-documents-btn:hover {\n  background-color: #1661c1;\n}\n\n\/* ===== Responsive Design for Smaller Screens (with table adjustments) ===== *\/\n@media screen and (max-width: 768px) {\n  .product-description.rte .table-container table,\n  .product-description.rte .table-container thead,\n  .product-description.rte .table-container tbody,\n  .product-description.rte .table-container th,\n  .product-description.rte .table-container td,\n  .product-description.rte .table-container tr {\n    display: block;\n    width: 100%;\n  }\n  .product-description.rte .table-container thead {\n    display: none;\n  }\n  .product-description.rte .table-container tbody tr {\n    padding: 12px 0;\n    border-bottom: 1px solid #e6ebf2;\n  }\n  .product-description.rte .table-container tbody td {\n    padding: 8px 16px;\n    border: none;\n    text-align: left;\n  }\n  .product-description.rte .table-container tbody td:first-child {\n    width: 100%;\n    background: none;\n    color: #1f6fe5;\n    font-weight: 600;\n    padding-top: 16px;\n  }\n  .product-description.rte .table-container tbody td:last-child {\n    padding-bottom: 16px;\n    color: #2c2f36;\n    line-height: 1.6;\n  }\n\n  \/* Ensure button appears correctly on mobile *\/\n  .product-description.rte #learn-and-documents-btn {\n    font-size: 14px;\n    padding: 8px 16px;\n  }\n}\n\u003c\/style\u003e\n\u003ch2 data-id=\"Description\" id=\"description\"\u003eDescription\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eRoverC-Pro\u003c\/strong\u003e is a programmable Mecanum wheel omnidirectional mobile robot base. It is compatible with M5StickC\/M5StickC PLUS and can be used by simply inserting the M5StickC\/M5StickC PLUS. The main control chip is STM32F030C6T6, consisting of four N20 worm gear motors driven by the motor driver L9110S. The PRO version provides a gripping mechanism controlled by a servo for holding objects. The base offers two servo interfaces. Additionally, there are two Grove-compatible I2C interfaces for expanding other modules. The base is compatible with LEGO holes, allowing structural expansion. On the back, there is a replaceable rechargeable 16340 (700mAh) battery. The base battery can be charged via M5StickC\/M5StickC Plus. There is a power switch and indicator light at the rear of the base.\u003c\/p\u003e\n\u003ch2 data-id=\"Features\" id=\"features\"\u003eFeatures\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eI2C address 0x38\u003c\/li\u003e\n\u003cli\u003eRemote controllable\u003c\/li\u003e\n\u003cli\u003eEquipped with a gripping structure\u003c\/li\u003e\n\u003cli\u003eProgrammable\u003c\/li\u003e\n\u003cli\u003eOmnidirectional flexible movement\u003c\/li\u003e\n\u003cli\u003eFour-channel motor driver\u003c\/li\u003e\n\u003cli\u003eLEGO compatible\u003c\/li\u003e\n\u003cli\u003eAdditional Grove interface for expansion\u003c\/li\u003e\n\u003cli\u003eEquipped with 16340 (700mAh)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2 data-id=\"Includes\" id=\"includes\"\u003eIncludes\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e1 x RoverC-Pro\u003c\/li\u003e\n\u003cli\u003e1 x Gripper Kit\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2 data-id=\"Applications\" id=\"applications\"\u003eApplications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMini reconnaissance vehicle\u003c\/li\u003e\n\u003cli\u003eSmall mobile robot\u003c\/li\u003e\n\u003cli\u003eSmart toys\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2 data-id=\"Specifications\" id=\"specifications\"\u003eSpecifications\u003c\/h2\u003e\n\u003cdiv class=\"table-container\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSpecification\u003c\/th\u003e\n\u003cth\u003eParameter\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eMCU\u003c\/td\u003e\n\u003ctd\u003eSTM32F030C8T6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eProtocol\u003c\/td\u003e\n\u003ctd\u003eI2C:0x38\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eProduct Size\u003c\/td\u003e\n\u003ctd\u003e120.0 x 75.0 x 58.0mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eProduct Weight\u003c\/td\u003e\n\u003ctd\u003e169.3g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePackage Size\u003c\/td\u003e\n\u003ctd\u003e115.0 x 85.0 x 65.0mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGross Weight\u003c\/td\u003e\n\u003ctd\u003e245.0g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch2\u003eLearn and Documents\u003c\/h2\u003e\n → DOCUMENTS \n\u003c\/div\u003e","brand":"m5stack-store","offers":[{"title":"Default Title","offer_id":53774133068141,"sku":"vnc1787247228051","price":46.8,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0920\/0526\/9869\/files\/roverc-prowo-m5stickc_1.webp?v=1787247234"},{"product_id":"explorers-club-trucker-hat","title":"Explorers Club – Trucker Hat","description":"\u003cp dir=\"ltr\"\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eSummer style on the mind? Top off your sweet sun’s out look with this classically cool head gear. Whether adding a little flare to your getup, supplying some much-needed shade, or simply blanketing a bad case of bedhead, this one’s got you covered.\u003c\/span\u003e\u003c\/p\u003e","brand":"RSVLTS","offers":[{"title":"Default Title","offer_id":53775083929965,"sku":"gco1787260260988","price":21.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0920\/0526\/9869\/files\/explorers-club-trucker-hat_1.jpg?v=1787260265"},{"product_id":"leisure-club-trucker-hat","title":"Leisure Club – Trucker Hat","description":"\u003cp dir=\"ltr\"\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eSummer style on the mind? Top off your sweet sun’s out look with this classically cool head gear. Whether adding a little flare to your getup, supplying some much-needed shade, or simply blanketing a bad case of bedhead, this one’s got you covered.\u003c\/span\u003e\u003c\/p\u003e","brand":"RSVLTS","offers":[{"title":"Default Title","offer_id":53775083962733,"sku":"ccz1787260261908","price":23.7,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0920\/0526\/9869\/files\/leisure-club-trucker-hat_1.jpg?v=1787260266"},{"product_id":"the-face-trucker-hat","title":"The Face – Trucker Hat","description":"\u003cp\u003e\u003cspan\u003eSummer style on the mind? Top off your sweet sun’s out look with this classically cool head gear. Whether adding a little flare to your getup, supplying some much-needed shade, or simply blanketing a bad case of bedhead, this one’s got you covered.\u003c\/span\u003e\u003c\/p\u003e","brand":"RSVLTS","offers":[{"title":"Default Title","offer_id":53775084028269,"sku":"ope1787260263008","price":19.8,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0920\/0526\/9869\/files\/the-face-trucker-hat_1.jpg?v=1787260267"},{"product_id":"stay-wild-shark-trucker-hat","title":"Stay Wild Shark – Trucker Hat","description":"\u003cp dir=\"ltr\"\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eSummer style on the mind? Top off your sweet sun’s out look with this classically cool head gear. Whether adding a little flare to your getup, supplying some much-needed shade, or simply blanketing a bad case of bedhead, this one’s got you covered.\u003c\/span\u003e\u003c\/p\u003e","brand":"RSVLTS","offers":[{"title":"Default Title","offer_id":53775084061037,"sku":"jjw1787260265259","price":19.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0920\/0526\/9869\/files\/stay-wild-shark-trucker-hat_1.jpg?v=1787260270"},{"product_id":"breakfast-balls-pan-trucker-hat","title":"Breakfast Balls \"Pan\" – Trucker Hat","description":"\u003cp\u003eSummer style on the mind? Top off your sweet sun’s out look with this hella cool head gear. Whether adding a little flare to your getup, supplying you with some much-needed shade, or just covering a bad case of bedhead, this one’s got you covered.\u003c\/p\u003e","brand":"Breakfast Balls","offers":[{"title":"Default Title","offer_id":53775084093805,"sku":"hbd1787260266769","price":21.3,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0920\/0526\/9869\/files\/breakfast-balls-pan-trucker-hat_1.jpg?v=1787260271"},{"product_id":"breakfast-balls-country-club-trucker-hat","title":"Breakfast Balls \"Country Club\" – Trucker Hat","description":"\u003cp\u003eSummer style on the mind? Top off your sweet sun’s out look with this hella cool head gear. Whether adding a little flare to your getup, supplying you with some much-needed shade, or just covering a bad case of bedhead, this one’s got you covered.\u003c\/p\u003e","brand":"Breakfast Balls","offers":[{"title":"Default Title","offer_id":53775084126573,"sku":"quj1787260267669","price":22.2,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0920\/0526\/9869\/files\/breakfast-balls-country-club-trucker-hat_1.jpg?v=1787260272"},{"product_id":"vintage-wave-trucker-trucker-hat","title":"Vintage Wave Trucker – Trucker Hat","description":"\u003cp\u003e\u003cspan\u003eSummer style on the mind? Top off your sweet sun’s out look with this classically cool head gear. Whether adding a little flare to your getup, supplying some much-needed shade, or simply blanketing a bad case of bedhead, this one’s got you covered.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"RSVLTS","offers":[{"title":"Default Title","offer_id":53775084159341,"sku":"avm1787260268702","price":21.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0920\/0526\/9869\/files\/vintage-wave-trucker-trucker-hat_1.jpg?v=1787260273"},{"product_id":"tom-and-jerry-the-cats-me-ouch-tlb-hat","title":"Tom and Jerry \"The Cat’s Me-Ouch!\" – TLB Hat","description":"\u003cp dir=\"ltr\"\u003e\u003cspan\u003eLet ‘em know you’re as tough as Tom™ with this painfully cool lid featuring the dazed domestic shorthair seeing stars once again. Wonder what it was this time. Rake to the face? Shovel to the back? Classic frying pan beatdown? Life’s tough when mice don’t play nice.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eHat Sizing:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eRegular - 6 1\/2 - 7 1\/2 \u003cbr\u003e XL - 6 3\/4 - 8 3\/4 \u003c\/p\u003e\n\u003cp\u003e\u003cb\u003e\u003cbr\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cem\u003eOfficially licensed with Warner Bros.\u003c\/em\u003e\u003c\/p\u003e","brand":"Tom and Jerry","offers":[{"title":"Regular \/ Standard","offer_id":53775114731885,"sku":"wjm1787260583446","price":22.05,"currency_code":"USD","in_stock":true},{"title":"Regular \/ XL","offer_id":53775114764653,"sku":"ciu1787260583447","price":23.1,"currency_code":"USD","in_stock":true},{"title":"Sloped \/ Standard","offer_id":53775114797421,"sku":"vgi1787260583448","price":21.7,"currency_code":"USD","in_stock":true},{"title":"Sloped \/ XL","offer_id":53775114830189,"sku":"xvu1787260583449","price":21.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0920\/0526\/9869\/files\/tom-and-jerry-the-cats-me-ouch-tlb-hat_1.jpg?v=1787260588"},{"product_id":"captain-america-pixel-patriot-dad-hat","title":"Captain America \"Pixel Patriot\" – Dad Hat","description":"\u003cp dir=\"ltr\"\u003e\u003cspan\u003eCaptain America shields himself from pixelated peril and prepares to deliver an 8-bit beatdown on this digital hat design that’s reminiscent of something you might see coming from an old video game console. Speaking of console, someone should send regards to Hydra on another futile effort to take down the kid from Brooklyn.  \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003e\u003cbr\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cem\u003eOfficially licensed with Marvel \u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cb\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cmeta charset=\"utf-8\"\u003e \u003cb id=\"docs-internal-guid-5e7cb425-7fff-a613-4647-1d63a4b38c96\"\u003e\u003cimg width=\"69px;\" height=\"28px;\" src=\"https:\/\/lh7-rt.googleusercontent.com\/slidesz\/AGV_vUfBqXlrsvpAPaofrOVLMCp_1Mj30viUnlM-Un130NoynkBD8_NjPb8rSGAvJqTcke9UahFbCJtHptccOK2L35HWe3UiKz9dfydT98c2oAk5MeuNlIard1yPkPLWMLcoWZ7igRRR=s2048?key=ZhPt5fCGOAp07Dg20cUqDeYC\u0026amp;width=700\"\u003e\u003c\/b\u003e\u003cbr\u003e\u003c\/b\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cem\u003e© 2025 MARVEL\u003c\/em\u003e\u003c\/p\u003e","brand":"Marvel","offers":[{"title":"Default Title","offer_id":53775114862957,"sku":"kkp1787260584495","price":23.7,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0920\/0526\/9869\/files\/captain-america-pixel-patriot-dad-hat_1.jpg?v=1787260589"},{"product_id":"rsvlts-dream-team-5-panel-curved-brim-hat","title":"RSVLTS Dream Team – 5-Panel Curved Brim Hat","description":"\u003cp dir=\"ltr\"\u003e\u003cspan\u003eLet ‘em know you’re a member of an elite squad with this head nod to an iconic team who slam dunked their legend status in the summer of ‘92.\u003c\/span\u003e\u003c\/p\u003e","brand":"RSVLTS","offers":[{"title":"Default Title","offer_id":53775114895725,"sku":"fsj1787260585608","price":21.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0920\/0526\/9869\/files\/rsvlts-dream-team-5-panel-curved-brim-hat_1.jpg?v=1787260590"},{"product_id":"star-wars-chopper-tlb-hat-regular","title":"Star Wars™ \"Chopper\" – TLB Hat (Regular)","description":"\u003cp dir=\"ltr\"\u003e\u003cspan\u003eSure, throughout the day, he may test your patience, but at the \u003c\/span\u003e\u003cspan\u003e\u003cem\u003eend\u003c\/em\u003e \u003c\/span\u003e\u003cspan\u003eof the day, it’s good to have the rambunctious Chopper on your side. Well, on your head in this instance.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003e\u003cbr\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eHat Sizing:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eRegular - 6 1\/2 - 7 1\/2 \u003cbr\u003e XL - 6 3\/4 - 8 3\/4 \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cem\u003eOfficially licensed with Lucasfilm\u003c\/em\u003e\u003c\/p\u003e","brand":"Star Wars","offers":[{"title":"Standard","offer_id":53775114961261,"sku":"aic1787260586838","price":25.9,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":53775114994029,"sku":"vak1787260586839","price":24.15,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0920\/0526\/9869\/files\/star-wars-chopper-tlb-hat-regular_1.jpg?v=1787260591"},{"product_id":"breakfast-balls-snake-performance-hat","title":"Breakfast Balls® \"Snake\" – Performance Hat","description":"","brand":"Breakfast Balls","offers":[{"title":"Default Title","offer_id":53775115026797,"sku":"oqo1787260587828","price":19.2,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0920\/0526\/9869\/files\/breakfast-balls-snake-performance-hat_1.jpg?v=1787260592"},{"product_id":"breakfast-ballsdesert-dwellers-performance-hat","title":"Breakfast Balls®\"Desert Dwellers\" – Performance Hat","description":"","brand":"Breakfast Balls","offers":[{"title":"Default Title","offer_id":53775115059565,"sku":"zmm1787260589561","price":24.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0920\/0526\/9869\/files\/breakfast-ballsdesert-dwellers-performance-hat_1.jpg?v=1787260594"},{"product_id":"alien-uscss-nostromo-5-panel-curved-brim-hat","title":"Alien \"USCSS Nostromo\" – 5-Panel Curved Brim Hat","description":"\u003cp dir=\"ltr\"\u003e\u003cspan\u003eStandard issue for any true fan of the \u003c\/span\u003e\u003cspan\u003e\u003cem\u003eAlien\u003c\/em\u003e \u003c\/span\u003e\u003cspan\u003efranchise, this hat inspired by the crew of the USS Nostromo brings a touch of authenticity (and eerie foreshadowing) to your hat rack.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003e\u003cbr\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eHat Sizing:\u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003eStandard: 7 - 7 1\/2 US\u003cbr aria-hidden=\"true\"\u003eXL: 7 1\/2 - 8 US\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cem\u003eOfficially licensed with Disney\u003c\/em\u003e\u003c\/p\u003e","brand":"Alien","offers":[{"title":"Default Title","offer_id":53775115321709,"sku":"gws1787260591045","price":20.4,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0920\/0526\/9869\/files\/alien-uscss-nostromo-5-panel-curved-brim-hat_1.jpg?v=1787260595"},{"product_id":"alien-head-hugger-tlb-hat","title":"Alien \"Head Hugger\" – TLB Hat","description":"\u003cp dir=\"ltr\"\u003e\u003cspan\u003eMost things that grab a hold of your noggin in the \u003c\/span\u003e\u003cem\u003eAlien\u003c\/em\u003e\u003cspan\u003e universe end very badly. Luckily for you, this one ends with you getting tons of compliments… after the initial jump scares, of course.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003e\u003cbr\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eHat Sizing:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eRegular - 6 1\/2 - 7 1\/2 \u003cbr\u003e XL - 6 3\/4 - 8 3\/4 \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cem\u003eOfficially licensed with Disney\u003c\/em\u003e\u003c\/p\u003e","brand":"Alien","offers":[{"title":"Regular \/ Standard","offer_id":53775115354477,"sku":"ffx1787260592302","price":26.25,"currency_code":"USD","in_stock":true},{"title":"Regular \/ XL","offer_id":53775115387245,"sku":"lcb1787260592303","price":24.85,"currency_code":"USD","in_stock":true},{"title":"Sloped \/ Standard","offer_id":53775115420013,"sku":"awk1787260592304","price":22.4,"currency_code":"USD","in_stock":true},{"title":"Sloped \/ XL","offer_id":53775115452781,"sku":"fyo1787260592305","price":26.25,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0920\/0526\/9869\/files\/alien-head-hugger-tlb-hat_1.jpg?v=1787260597"}],"url":"https:\/\/www.ruralgoods.shop\/collections\/hat.oembed","provider":"My Store","version":"1.0","type":"link"}