公开课程
作品展
入驻高校
问答
工具
套件
模块
软件
中文
English
创作
登录
首页
/
课程
/
Microduino创新编程
/
点阵屏幕——制作
点阵屏幕——制作
教学目标及方法
利用激光切割和Microduino模块,通过程序上传,制作开源点阵屏幕。
主要内容
概述
项目名称:Microduino LED点阵屏幕
目的:熟悉Microduino Dot Matrix 点阵的使用
难度:低级
耗时:1小时
制作者:peng
实验原理
Sensor-Dot Matrix-Color/zh模块特点:
模块为8x8点阵,尺寸60mm*60mm;
每个点颜色显示质量为24位,整体32k彩色显示效果
支持IIC通讯协议,IIC地址可设(1~64)
拼装过程
Step1:如图将A1与B2、A2与A3分别拼接在一起。再将两部分通过B2串接在一起,A1在前A2在后,A3在A1与A2之间,注意要用B3卡扣加以固定。
Step2:将B5卡件卡在B1上,将模块Core、USBTTL、Cube-S1堆叠并固定在B1上。B5的作用是顶住点阵屏,使其固定。
Step3:将点阵屏嵌入第一步完成的部件中(点阵屏侧面有字母一方朝下),再通过传感器线连接入Cube-S1的I2C接口。最后将第一步与第二步中完成的两个部分扣在一起,用B4卡扣固定,这样开源点阵屏就搭建完成啦!
程序下载
可在附件中进行下载即可
程序烧写
(注意:注意最好先按此步骤上传程序后,再堆叠其他模块)
将Microduino-Core/zh、Microduino-USBTTL/zh堆叠在一起。
用数据线连接其中的Microduino-USBTTL/zh准备上传程序。
打开Arduino IDE for Microduino,环境,(搭建参考:AVR核心:Getting started/zh)
点击【工具】,确认板卡(Microduino-Core),处理器(Atmega328P@16M,5V)选择无误,并选中对应端口号(COMX)
点击【文件】->【打开】,浏览到项目程序地址,点击“Dot-Matrix-Base.ino”程序打开
几项都无误后,点击"→"按钮下载程序到开发板上
请先下载附件,再上传或复制代码,以免程序出现问题。
附件中名为“history.ino”的文件适用于Arduino IDE 1.8.4以前的版本,以应用英文名命名的ino文件适用于Arduino IDE 1.8.4版本,请根据你的程序版本选择适用的文件进行上传。
疑问解答
Q:怎么知道IIC地址?
A:查阅
点阵模块IIC地址设置方法
教程
Q:怎么同时使用多块屏幕?
A:在下一篇开源LED点阵时钟/zh会详细讲多块Sensor-Dot Matrix-Color/zh级联
Q:为什么计数到20以后显示不全?
A:由于点阵分辨率只有8*8,像素点不够,因此20以后的数字屏幕会显示不全
所需硬件
Cube-S1 MD
x 1
核心,328,16M MD
x 1
USBTTL-C MD
x 1
点阵屏幕全彩 MS
x 1
代码展示
1. 点阵屏
编程语言:
C/C++(Arduino)
软件工具:
Arduino IDE 1.6.9
一键复制
附件下载
资料展示
点阵屏.zip
下载
授课教师
杨立斌
美科创新研究院高级工程师
问答专区
暂无数据!
Idealab admin
美科童鞋爱学习,一起加油哦
解惑
我要提问
课时信息
创建时间:
2018/01/12
课程表
01
开源音乐播放器——制作
02
开源条码刷卡音乐播放器——制作
03
分贝检测仪——制作
04
开源迎门汇报——制作
05
点阵时钟——制作
06
点阵屏幕——制作
07
开源智能彩虹音乐触摸灯——制作
08
开源电驱机器小车CUBE(joypad版)——制作
09
开源电驱机器小车CUBE(蓝牙版)——制作
10
开源WiFi气象站——制作
11
开源平衡车(joypad版)——制作
12
开源平衡车(蓝牙版)——制作
13
开源四轴飞行器系统(joypad版)—制作
佳作推荐
mCookie红外遥控点阵屏
袁佳
mCookie红外遥控点阵屏
海的味道,我知道
mCookie红外遥控点阵屏
西南大学
Arduinojson 6解析openweather制作气象台历
topdog
课程推荐
STEAM教育高级课程
小王同学
教育部美科公司产学合作协同育人师资培训项目
智能互联教程第四级(上)
王晓萌
美科企业大学
智能互联教程第三级(下)
王晓萌
美科企业大学
Microduino创新编程
杨立斌
美科企业大学