{"product_id":"i-o-hub-1-tot-6-board-grove-i-o-interface-voor-blockly-ontwikkeling-van-iot-mega328-module_1526358","title":"i\/o hub 1 tot 6 board grove i\/o-interface voor blockly ontwikkeling van iot mega328-module","description":"\u003cdiv\u003e\u003cspan style=\"font-size:16px;\"\u003e\u003cstrong\u003eBeschrijving:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/div\u003e\u003cdiv\u003e \u003c\/div\u003e\u003cdiv\u003e\u003cspan style=\"font-size:14px;\"\u003ePbHUB, is een uitbreiding voor singel-bus GROVE PORTB (zwarte poort op M5GO-basis). 1 tot 6. PortB kan worden gebruikt als GPIO en analoog in twee gegevenslijnen die zijn verbonden met GPIO36 en GPIO26 op ESP32. Hetzelfde als PaHUB, het biedt een oplossing voor meerdere apparaatcontrole door PORTB. Met PbHUB kan elk van de IO worden geconfigureerd voor invoer, uitvoer en analoog naar wens. Helaas is deze eenheid niet genegeerd. Het is gebouwd met een MEGA328, met een eenvoudige driverfirmware erin.\u003c\/span\u003e\u003c\/div\u003e\u003cdiv\u003e \u003c\/div\u003e\u003cdiv\u003e\u003cspan style=\"font-size:16px;\"\u003e\u003cstrong\u003eMerk op:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/div\u003e\u003cdiv\u003e \u003c\/div\u003e\u003cdiv\u003e\u003cspan style=\"font-size:14px;\"\u003e1: Let op de kanaalvolgorde tijdens het programmeren \u003c\/span\u003e\u003c\/div\u003e\u003cdiv\u003e\u003cspan style=\"font-size:14px;\"\u003e2: Niet alle M5Units met PortB (Black) kunnen worden uitgebreid met PbHUB. PbHUB kan alleen van toepassing zijn op standaard single-bus-communicatie zoals digitaal lezen en schrijven, analoog lezen en schrijven, geïmplementeerd door het I2C-protocol (MEGA328 binnen).\u003c\/span\u003e\u003c\/div\u003e\u003cdiv\u003e\u003cspan style=\"font-size:14px;\"\u003eHet mechanisme van PbHUB als een uitbreiding van PortB die de enkelvoudige bus-gegevensoverdracht implementeert, gebruikt de bron op Mega328, waaronder GPIO-, AD- en DA-poorten, om de functionaliteit van digitaal lezen en schrijven, analoog lezen en schrijven, in te voeren. Er moeten dus uitzonderingen zijn, in welk geval een PbHUB geen optie is. Bijvoorbeeld PortB M5Unit like WEIGH (HX711 inside), waarvan het communicatieprotocol meer wordt toegepast dan alleen anglog-lezen, in plaats daarvan met een timingsequentie. In dat geval kan PbHUB niet helpen om dat apparaat of deze sensor te dirigeren. \u003c\/span\u003e\u003c\/div\u003e\u003cdiv\u003e \u003c\/div\u003e\u003cdiv\u003e\n\u003cspan style=\"font-size:16px;\"\u003e\u003cstrong\u003eProducteigenschappen:\u003c\/strong\u003e\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cul apple=\"\" color=\"\" helvetica=\"\" segoe=\"\" style=\"box-sizing: border-box; font-size: 16px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none; margin: 1em 0px; padding-left: 1.5rem; color: rgb(33, 37, 41); font-family: -apple-system, BlinkMacSystemFont, \" ui=\"\"\u003e\n\u003cli style=\"box-sizing: border-box; font-size: inherit; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;\"\u003e\u003cspan style=\"font-size:14px;\"\u003eSingle-bus GROVE PORTB-expander\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"box-sizing: border-box; font-size: inherit; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;\"\u003e\u003cspan style=\"font-size:14px;\"\u003eTwee Le go-compatibele gaten\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"box-sizing: border-box; font-size: inherit; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;\"\u003e\u003cspan style=\"font-size:14px;\"\u003e1-To-6\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv style=\"box-sizing: border-box; font-size: inherit; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;\"\u003e\n\u003cbr\u003e\u003cspan style=\"font-size:14px;\"\u003ePakket inbegrepen:\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cul apple=\"\" color=\"\" helvetica=\"\" segoe=\"\" style=\"box-sizing: border-box; font-size: 16px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none; margin: 1em 0px; padding-left: 1.5rem; color: rgb(33, 37, 41); font-family: -apple-system, BlinkMacSystemFont, \" ui=\"\"\u003e\n\u003cli style=\"box-sizing: border-box; font-size: inherit; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;\"\u003e\u003cspan style=\"font-size:14px;\"\u003e1x PbHUB-eenheid\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"box-sizing: border-box; font-size: inherit; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;\"\u003e\u003cspan style=\"font-size:14px;\"\u003e1x Grove kabel\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cbr\u003e \u003c\/div\u003e\n\u003cdiv style=\"box-sizing: border-box; font-size: inherit; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;\"\u003e\u003cspan style=\"font-size:16px;\"\u003e\u003cstrong\u003eCode:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003cdiv\u003eFirmware voor stuurprogramma's - PbHUB\u003c\/div\u003e\n\u003cdiv\u003eTestcode - PbHUB\u003c\/div\u003e\n\u003cdiv\u003eprotovol type - I2C\u003c\/div\u003e\n\u003cdiv\u003eadres - 0x61\u003c\/div\u003e\n\u003cdiv\u003eStel oneLED Color * in: LED-adres (2bytes) + RGB-waarde (3bytes)\u003c\/div\u003e\n\u003cdiv\u003eMeer instellenLED-kleur *: LED-startadres (2bytes) + LED-eindadres (2bytes) + RGB-waarde (3bytes)\u003c\/div\u003e\n\u003c\/div\u003e\u003ctable apple=\"\" color=\"\" helvetica=\"\" segoe=\"\" style=\"box-sizing: border-box; font-size: 16px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none; border-collapse: collapse; display: block; overflow: auto; margin: 1rem 0px; border-spacing: 0px; color: rgb(33, 37, 41); font-family: -apple-system, BlinkMacSystemFont, \" ui=\"\"\u003e\u003ctbody style=\"box-sizing: border-box; font-size: inherit; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none; border-color: var(--table-body-border-color); border-style: solid; border-width: var(--table-body-border-width, 0);\"\u003e\n\u003ctr style=\"box-sizing: border-box; font-size: inherit; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none; background: var(--table-row-odd-background);\"\u003e\n\u003ctd style=\"box-sizing: border-box; font-size: inherit; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none; padding: var(--table-cell-padding); border-color: var(--table-cell-border-color); border-style: solid; border-width: var(--table-cell-border-width, 0);\"\u003etate\u003c\/td\u003e\n\u003ctd\u003eIO0 Digital Write\u003c\/td\u003e\n\u003ctd\u003eIO1 Digital Write\u003c\/td\u003e\n\u003ctd\u003eIO0 Analoog schrijven\u003c\/td\u003e\n\u003ctd\u003eIO1 Analog Write\u003c\/td\u003e\n\u003ctd\u003eIO0 Digitaal lezen\u003c\/td\u003e\n\u003ctd\u003eIO1 Digitaal lezen\u003c\/td\u003e\n\u003ctd\u003eIO0 Analoog lezen\u003c\/td\u003e\n\u003ctd\u003ereserveren\u003c\/td\u003e\n\u003ctd\u003eStel Neopixle Num in\u003c\/td\u003e\n\u003ctd\u003eStel oneLED kleur in *\u003c\/td\u003e\n\u003ctd\u003eStel meerLED-kleur in *\u003c\/td\u003e\n\u003ctd\u003eHelderheid instellen\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003er \/ w\u003c\/td\u003e\n\u003ctd\u003ew\u003c\/td\u003e\n\u003ctd\u003ew\u003c\/td\u003e\n\u003ctd\u003ew\u003c\/td\u003e\n\u003ctd\u003ew\u003c\/td\u003e\n\u003ctd\u003er\u003c\/td\u003e\n\u003ctd\u003er\u003c\/td\u003e\n\u003ctd\u003er\u003c\/td\u003e\n\u003ctd\u003er\u003c\/td\u003e\n\u003ctd\u003ew\u003c\/td\u003e\n\u003ctd\u003ew\u003c\/td\u003e\n\u003ctd\u003ew\u003c\/td\u003e\n\u003ctd\u003ew\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003egegevenslengte (byte)\u003c\/td\u003e\n\u003ctd\u003e1\u003c\/td\u003e\n\u003ctd\u003e1\u003c\/td\u003e\n\u003ctd\u003e1\u003c\/td\u003e\n\u003ctd\u003e1\u003c\/td\u003e\n\u003ctd\u003e1\u003c\/td\u003e\n\u003ctd\u003e1\u003c\/td\u003e\n\u003ctd\u003e2\u003c\/td\u003e\n\u003ctd\u003e\/\u003c\/td\u003e\n\u003ctd\u003e2\u003c\/td\u003e\n\u003ctd\u003e5\u003c\/td\u003e\n\u003ctd\u003e7\u003c\/td\u003e\n\u003ctd\u003e1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ech0 cmd\u003c\/td\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e41\u003c\/td\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e43\u003c\/td\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e45\u003c\/td\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e47\u003c\/td\u003e\n\u003ctd\u003e48\u003c\/td\u003e\n\u003ctd\u003e49\u003c\/td\u003e\n\u003ctd\u003e4A\u003c\/td\u003e\n\u003ctd\u003e4B\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ech1 cmd\u003c\/td\u003e\n\u003ctd\u003e50\u003c\/td\u003e\n\u003ctd\u003e51\u003c\/td\u003e\n\u003ctd\u003e52\u003c\/td\u003e\n\u003ctd\u003e53\u003c\/td\u003e\n\u003ctd\u003e54\u003c\/td\u003e\n\u003ctd\u003e55\u003c\/td\u003e\n\u003ctd\u003e56\u003c\/td\u003e\n\u003ctd\u003e57\u003c\/td\u003e\n\u003ctd\u003e58\u003c\/td\u003e\n\u003ctd\u003e59\u003c\/td\u003e\n\u003ctd\u003e5A\u003c\/td\u003e\n\u003ctd\u003e5B\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ech2 cmd\u003c\/td\u003e\n\u003ctd\u003e60\u003c\/td\u003e\n\u003ctd\u003e61\u003c\/td\u003e\n\u003ctd\u003e62\u003c\/td\u003e\n\u003ctd\u003e63\u003c\/td\u003e\n\u003ctd\u003e64\u003c\/td\u003e\n\u003ctd\u003e65\u003c\/td\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e67\u003c\/td\u003e\n\u003ctd\u003e68\u003c\/td\u003e\n\u003ctd\u003e69\u003c\/td\u003e\n\u003ctd\u003e6A\u003c\/td\u003e\n\u003ctd\u003e6B\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ech3 cmd\u003c\/td\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003ctd\u003e71\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003ctd\u003e73\u003c\/td\u003e\n\u003ctd\u003e74\u003c\/td\u003e\n\u003ctd\u003e75\u003c\/td\u003e\n\u003ctd\u003e76\u003c\/td\u003e\n\u003ctd\u003e77\u003c\/td\u003e\n\u003ctd\u003e78\u003c\/td\u003e\n\u003ctd\u003e79\u003c\/td\u003e\n\u003ctd\u003e7A\u003c\/td\u003e\n\u003ctd\u003e7B\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ech4 cmd\u003c\/td\u003e\n\u003ctd\u003e80\u003c\/td\u003e\n\u003ctd\u003e81\u003c\/td\u003e\n\u003ctd\u003e82\u003c\/td\u003e\n\u003ctd\u003e83\u003c\/td\u003e\n\u003ctd\u003e84\u003c\/td\u003e\n\u003ctd\u003e85\u003c\/td\u003e\n\u003ctd\u003e86\u003c\/td\u003e\n\u003ctd\u003e87\u003c\/td\u003e\n\u003ctd\u003e88\u003c\/td\u003e\n\u003ctd\u003e89\u003c\/td\u003e\n\u003ctd\u003e8A\u003c\/td\u003e\n\u003ctd\u003e8B\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ech5 cmd\u003c\/td\u003e\n\u003ctd\u003eA0\u003c\/td\u003e\n\u003ctd\u003eA1\u003c\/td\u003e\n\u003ctd\u003eA2\u003c\/td\u003e\n\u003ctd\u003eA3\u003c\/td\u003e\n\u003ctd\u003eA4\u003c\/td\u003e\n\u003ctd\u003eA5\u003c\/td\u003e\n\u003ctd\u003eA6\u003c\/td\u003e\n\u003ctd\u003eA7\u003c\/td\u003e\n\u003ctd\u003eA8\u003c\/td\u003e\n\u003ctd\u003eA9\u003c\/td\u003e\n\u003ctd\u003eAA\u003c\/td\u003e\n\u003ctd\u003eAB\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003ch2 apple=\"\" color=\"\" helvetica=\"\" id=\"related-link\" segoe=\"\" style=\"box-sizing: border-box; font-size: var(--heading-h2-font-size); -webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none; margin: var(--heading-h2-margin, var(--heading-margin)); font-family: -apple-system, BlinkMacSystemFont, \" ui=\"\" border-color:=\"\" border-style:=\"\" border-width:=\"\" color:=\"\" font-weight:=\"\" line-height:=\"\" padding:=\"\"\u003e\u003cspan style=\"font-size:16px;\"\u003e\u003cstrong\u003e\u003cspan style=\"box-sizing: border-box; text-size-adjust: none; border-bottom-style: initial; border-bottom-color: initial;\"\u003eGerelateerde link:\u003c\/span\u003e\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\u003cul apple=\"\" color=\"\" helvetica=\"\" segoe=\"\" style=\"box-sizing: border-box; font-size: 16px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none; margin: 1em 0px; padding-left: 1.5rem; color: rgb(33, 37, 41); font-family: -apple-system, BlinkMacSystemFont, \" ui=\"\"\u003e\n\u003cli style=\"box-sizing: border-box; font-size: inherit; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;\"\u003e\u003cp style=\"box-sizing: border-box; font-size: inherit; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none; margin: 1em 0px;\"\u003e\u003cspan style=\"box-sizing: border-box; font-size: inherit; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none; font-weight: bolder;\"\u003e\u003ca href=\"https:\/\/www.youtube.com\/channel\/UCozgFVglWYQXbvTmGyS739w\" style=\"box-sizing: border-box; font-size: inherit; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none; text-decoration-color: var(--link-text-decoration-color); text-decoration-skip-ink: auto; background-color: transparent; border-bottom: var(--link-border-bottom);\" target=\"_blank\"\u003e\u003cspan style=\"color:#ff0000;\"\u003eOfficiële video\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/p\u003e\u003c\/li\u003e\n\u003cli style=\"box-sizing: border-box; font-size: inherit; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;\"\u003e\u003cp style=\"box-sizing: border-box; font-size: inherit; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none; margin: 1em 0px;\"\u003e\u003cspan style=\"box-sizing: border-box; font-size: inherit; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none; font-weight: bolder;\"\u003e\u003ca href=\"http:\/\/forum.m5stack.com\/\" style=\"box-sizing: border-box; font-size: inherit; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none; text-decoration-color: var(--link-text-decoration-color); text-decoration-skip-ink: auto; background-color: transparent; border-bottom: var(--link-border-bottom);\" target=\"_blank\"\u003e\u003cspan style=\"color:#ff0000;\"\u003eForum\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/p\u003e\u003c\/li\u003e\n\u003cli style=\"box-sizing: border-box; font-size: inherit; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;\"\u003e\u003cp style=\"box-sizing: border-box; font-size: inherit; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none; margin: 1em 0px;\"\u003eDriver firmware - \u003cspan style=\"box-sizing: border-box; font-size: inherit; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none; font-weight: bolder;\"\u003e\u003ca href=\"https:\/\/github.com\/m5stack\/PbHUB\/tree\/master\/PortB_HUB\/Firmware\" style=\"box-sizing: border-box; font-size: inherit; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none; text-decoration-color: var(--link-text-decoration-color); text-decoration-skip-ink: auto; background-color: transparent; border-bottom: var(--link-border-bottom);\" target=\"_blank\"\u003e\u003cspan style=\"color:#ff0000;\"\u003ePbHUB\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/p\u003e\u003c\/li\u003e\n\u003cli style=\"box-sizing: border-box; font-size: inherit; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none;\"\u003e\u003cp style=\"box-sizing: border-box; font-size: inherit; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none; margin: 1em 0px;\"\u003eTestcode - \u003cspan style=\"box-sizing: border-box; font-size: inherit; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none; font-weight: bolder;\"\u003e\u003ca href=\"https:\/\/github.com\/m5stack\/PbHUB\/tree\/master\/PortB_HUB\" style=\"box-sizing: border-box; font-size: inherit; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none; text-decoration-color: var(--link-text-decoration-color); text-decoration-skip-ink: auto; background-color: transparent; border-bottom: var(--link-border-bottom);\" target=\"_blank\"\u003e\u003cspan style=\"color:#ff0000;\"\u003ePbHUB\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cbr\u003e\u003cimg alt=\"\" src=\"https:\/\/imgaz.staticbg.com\/images\/oaupload\/banggood\/images\/08\/A1\/8f9ded12-c38d-40a9-95b0-12edae670fd6.jpeg\"\u003e\u003cbr\u003e\u003cbr\u003e\u003cimg alt=\"\" src=\"https:\/\/imgaz.staticbg.com\/images\/oaupload\/banggood\/images\/0B\/61\/c8d26604-7181-4bed-8a78-2a657c050f34.jpeg\"\u003e\u003cbr\u003e\u003cbr\u003e\u003cimg alt=\"\" src=\"https:\/\/imgaz.staticbg.com\/images\/oaupload\/banggood\/images\/D7\/3A\/1d708d63-f323-4be8-8898-eb7184f8a5d6.jpeg\"\u003e\u003cbr\u003e\u003cbr\u003e\u003cimg alt=\"\" src=\"https:\/\/imgaz.staticbg.com\/images\/oaupload\/banggood\/images\/C3\/1E\/f768976a-101f-4e1e-abc3-b3b44fc520bb.jpeg\"\u003e","brand":"123Materialen.com","offers":[{"title":"Default Title","offer_id":43264557252775,"sku":"DDNL1526358","price":19.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0610\/5015\/9271\/products\/fe7480d9-943f-4270-93ac-4ef4bb55d71a_5d811986-51f4-4b18-a9a2-9811ef343409.jpg?v=1680892889","url":"https:\/\/www.123materialen.com\/products\/i-o-hub-1-tot-6-board-grove-i-o-interface-voor-blockly-ontwikkeling-van-iot-mega328-module_1526358","provider":"123materialen","version":"1.0","type":"link"}