ocrobot:peripheral_module:bicolor_led:main
差别
这里会显示出您选择的修订版和当前版本之间的差别。
| 两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
| ocrobot:peripheral_module:bicolor_led:main [2019/06/14 02:34] – 董凯萍 | ocrobot:peripheral_module:bicolor_led:main [2025/10/11 02:55] (当前版本) – 外部编辑 127.0.0.1 | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| + | ====== 8x8双色点阵 ====== | ||
| + | 8x8 I2C点阵(红绿双色)模块是一个基于I2C通讯协议的8X8点阵LED显示器,采用Adafruit LED驱动库解决方案驱动 | ||
| + | ====驱动==== | ||
| + | arduino驱动库下地址: | ||
| + | |||
| + | |||
| + | {{: | ||
| + | |||
| + | {{: | ||
| + | |||
| + | 以上库文件需放到< | ||
| + | |||
| + | 此库适用于目前1.04及以前版本(不低于1.0版本),更新的兼容性请关注github跟新信息 | ||
| + | |||
| + | 该项目github托管地址分别 | ||
| + | |||
| + | https:// | ||
| + | |||
| + | https:// | ||
| + | |||
| + | ---- | ||
| + | ====I2C地址位==== | ||
| + | 模块后有A0 A1 A2三个空焊盘 断开为零 短接为1 | ||
| + | | | ||
| + | |0|0|0|0x70| | ||
| + | |1|0|0|0x71| | ||
| + | |0|1|0|0x72| | ||
| + | |1|1|0|0x73| | ||
| + | |0|0|1|0x74| | ||
| + | |1|0|1|0x75| | ||
| + | |0|1|1|0x76| | ||
| + | |1|1|1|0x77| | ||
| + | |||
| + | ===== 特点 ===== | ||
| + | * 四个M2.5螺丝孔 | ||
| + | * 平面外壳固定设计 | ||
| + | * PH2.0防呆接口 | ||
| + | ===== 参数 ===== | ||
| + | |< 30% 20% 80% >| | ||
| + | ^ 长 | 33.02mm(1300mil) | ||
| + | ^ 宽 | 33.02mm(1300mil) | ||
| + | ===== 参考图片 ===== | ||
| + | ====示例程序==== | ||
| + | 用点阵显示一只动物头像 | ||
| + | |||
| + | <code cpp> | ||
| + | |||
| + | #include < | ||
| + | #include " | ||
| + | #include " | ||
| + | |||
| + | Adafruit_BicolorMatrix matrix = Adafruit_BicolorMatrix(); | ||
| + | void setup() { | ||
| + | Serial.begin(9600); | ||
| + | Serial.println(" | ||
| + | |||
| + | matrix.begin(0x70); | ||
| + | } | ||
| + | |||
| + | static const uint8_t PROGMEM | ||
| + | smile_bmp[] = | ||
| + | { | ||
| + | B01100110, | ||
| + | B01100110, | ||
| + | B01111110, | ||
| + | B10000001, | ||
| + | B10000001, | ||
| + | B10000001, | ||
| + | B01000010, | ||
| + | B00100100 } | ||
| + | , | ||
| + | s_bmp[] = | ||
| + | { | ||
| + | B00000000, | ||
| + | B00000000, | ||
| + | B00000000, | ||
| + | B00000000, | ||
| + | B00000000, | ||
| + | B00000000, | ||
| + | B00011000, | ||
| + | B00000000 } | ||
| + | , | ||
| + | neutral_bmp[] = | ||
| + | { | ||
| + | B00000000, | ||
| + | B00000000, | ||
| + | B00000000, | ||
| + | B00000000, | ||
| + | B00100100, | ||
| + | B00000000, | ||
| + | B00000000, | ||
| + | B00000000 | ||
| + | ; | ||
| + | void loop() { | ||
| + | // matrix.clear(); | ||
| + | matrix.setRotation(3); | ||
| + | matrix.drawBitmap(0, | ||
| + | matrix.writeDisplay(); | ||
| + | // | ||
| + | |||
| + | matrix.setRotation(3); | ||
| + | matrix.drawBitmap(0, | ||
| + | matrix.writeDisplay(); | ||
| + | | ||
| + | matrix.setRotation(3); | ||
| + | matrix.drawBitmap(0, | ||
| + | matrix.writeDisplay(); | ||
| + | delay(500); | ||
| + | | ||
| + | } | ||
| + | |||
| + | </ | ||
| + | |||
| + | |||
| + | ===== 下载 ===== | ||
| + | **数据手册:** | ||
| + | **原理图:** | ||
