PbHUB, 是一款 GPIO HY2.0-4P PORTB 扩展器,能够将单路 GPIO Grove 接口拓展至六路.内部集成MEGA328,且搭载驱动程序.不支持多 Unit 嵌套,这意味着无法像PaHUB一样挂载多个相同协议、地址的设备.
规格 | 参数 |
---|---|
通讯协议 | I2C:0x61(可通过电阻A0,A1,A2修改) |
净重 | 7g |
毛重 | 19g |
产品尺寸 | 48*24*12mm |
包装尺寸 | 67*53*12mm |
0-5V
, 对应的ADC分辨率为10bit
(1024), 因此在使用输入范围小于5V的模拟信号输入时候, 会无法达到最大值1024。Mega328 ISP下载接口Pin脚定义
该 Unit 的 I2C 地址为0x61(可通过焊接电阻A0 ~ A2进行更改, 地址范围为0x61 ~ 0x68).
A0 | A1 | A2 | I2C Address |
---|---|---|---|
/ | / | / | 0x61 |
焊接电阻 | / | / | 0x62 |
/ | 焊接电阻 | / | 0x63 |
焊接电阻 | 焊接电阻 | / | 0x64 |
/ | / | 焊接电阻 | 0x65 |
焊接电阻 | / | 焊接电阻 | 0x66 |
/ | 焊接电阻 | 焊接电阻 | 0x67 |
焊接电阻 | 焊接电阻 | 焊接电阻 | 0x68 |
测试程序 - PbHUB
通讯协议 - I2C
I2C地址 - 0x61
Set oneLED Color : LED 地址(2bytes) + RGB 值(3bytes)
Set moreLED Color : LED 起始地址(2bytes) + LED 结束地址(2bytes) + RGB 值(3bytes)
state | IO0 Digital Write | IO1 Digital Write | IO0 Analog Write | IO1 Analog Write | IO0 Digital Read | IO1 Digital Read | IO0 Analog Read | reserve | Set RGB LED Num | Set oneLED Color* | Set moreLED Color* | Set Brightness |
---|---|---|---|---|---|---|---|---|---|---|---|---|
r/w | w | w | w | w | r | r | r | r | w | w | w | w |
data length (Byte) | 1 | 1 | 1 | 1 | 1 | 1 | 2 | / | 2 | 5 | 7 | 1 |
ch0 cmd | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 4A | 4B |
ch1 cmd | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 5A | 5B |
ch2 cmd | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 6A | 6B |
ch3 cmd | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 7A | 7B |
ch4 cmd | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 8A | 8B |
ch5 cmd | A0 | A1 | A2 | A3 | A4 | A5 | A6 | A7 | A8 | A9 | AA | AB |