查看“第二十五课--Microduino 5*7点阵静态显示/zh”的源代码
←
第二十五课--Microduino 5*7点阵静态显示/zh
跳转至:
导航
、
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
{| style="width: 800px;" |- | ==目的== 实验将介绍直接用Microduino I/O口点亮5*7 LED点阵,不采用驱动芯片。 ==材料清单== *'''[[Microduino-Core/zh]]''' *'''[[Microduino-USBTTL/zh]]''' 其他硬件设备 *USB 数据线 *5*7点阵 *面包板 *面包板导线 ==原理== *5*7点阵原理图 [[File:led_5_7_Principle.jpg|600px|center|thumb]] *驱动方式 共阴:led灯的负极接在一起,用高电平能点亮led灯。 共阳:led灯的阳极接在一起,用低电平能点亮led灯。 ==调试== ===测量点阵引脚=== 如果没点阵引脚图,可以自己测量。详细参考8*8点阵测量: http://v.youku.com/v_show/id_XNjg0NTk4Nzk2.html ===搭建电路=== *将列引脚分别接到D2-D6,行引脚分别接到D7-D13; {|class="wikitable" |- |D2||D3||D4||D5||D6 |- |COL1||COL2||COL3||COL4||COL5 |- |D7||D8||D9||D10||D11||D12||D13 |- |ROW1||ROW2||ROW3||ROW4||ROW5||ROW6||ROW7 |} [[File:led_5_7_line.jpg|600px|center|thumb]] ===程序=== *准备: **需要下载测试程序:[https://github.com/Microduino/Microduino_Tutorials/tree/master/Microduino_Advanced/Microduino_16_16_LED/led_16_16_video led_16_16_video] **需要用到取模软件:'''[[File:PCtolCD.zip]]''' 步骤一:下载测试程序,并打开; 步骤二:编译通过选择好板卡直接下载,成功下载可在屏幕上显示一个图案; *说明 **duan[]数组用来存放列扫描数据,data[]数组用来存放行扫描数据; **需要改变图像,只需要改变data[]数组,五个数据一个图像; **leddisplay()函数配置数码管行的点阵引脚、ledduan() 函数配置数码管列的点阵引脚; **采用右移位运算符”>>”将字符数据移出,然后赋值给I/O口。这样就能点亮LED灯。 **本实验采用共阴点阵,如果采用引脚定义一样的共阳数码管,需要把数组数据反相,例如”data[i]”改成”~data[i]”即可,如果引脚不一样,则需要改变leddisplay()和ledduan() 函数里面的引脚配置。 ==更换显示字样== 详细参考:http://www.microduino.cc/wiki/index.php?title=%E7%AC%AC%E4%BA%8C%E8%AF%BE--Microduino_OLED%E4%BD%BF%E7%94%A8/zh 注意:需要将取模换成图像模式,并新建一个5*7的图像,花好自己的图形,将取模方式更改为:阴码、逐列式、逆向。 在data[]里面更换字模代码,直接下载即可显示新的图像。 ==结果== 通过测试,能够静态显示一个图案,并且点亮的每个LED亮度比较均匀,美观。 [[File:led_5_7_static_Result.jpg|600px|center|thumb]] ==视频== |}
返回至
第二十五课--Microduino 5*7点阵静态显示/zh
。
导航菜单
个人工具
创建账户
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
Welcome
首页
创客大赛
大赛详情
3D打印
安装月球车
图形化编程
操控月球车
升级月球车
编程工具下载
软件下载
Arduino
Processing
Mixly
Scratch
模块套件
Microduino 102
mCookie 102
mCookie 202
mCookie 302
IBC
其他
应用套件
四轴飞行器
平衡车
小车CUBE
音乐播放器
刷卡音乐播放器
wifi气象站
彩虹音乐触摸灯
分贝检测仪
迎门汇报
LED点阵时钟
LED点阵屏幕
硬件
mCookie
Sensor
Microduino
MicroWrt
MicroNux
MicroRobot-Core
MicroRobot-CoreESP
ideaBoard
ideaBox
MicroMV
MicroAI
帮助
常见问题
帮助
工具
链入页面
相关更改
特殊页面
页面信息