12515浏览
查看: 12515|回复: 3

[项目] 自己动手做个串口显示屏

[复制链接]
    前几天调试W5100(Romeo+W5100)的物联网设备,总是碰到不定期的掉线故障,百思不得其解。用电脑的串口监视器看太麻烦,于是想设备接上去看串口输出。把手上的零件整理一下,找出一个I2C接口的1602。
    首先想到的是直接把1602接到Romeo的I2C接口上,然后在程序中加入相关的显示代码。编译通过上传到主板后发现物联网部分工作不正常,通过一翻研究发现把1602用的库注释掉物联网部分又正常运行了,于是想到可能是W5100用的spi与1602用的I2C库可能有冲突的地方。此方案行不通,怎么办?在朋友的提醒下想到把1602做成一个接收串口信息的显示设备。
    说干就干,从设备箱中找出一块nano板,把1602和它连接好,写上一段简单的显示代码,让nano接收串口信息,然后显示在1602屏上,做好后先在电脑上用串口监视器测试了一下,一切ok,电脑输入的信息在1602屏上显示成功。于是把这个自制的显示屏和Romeo的串口连起来,5V供电从Romeo板上取。加电运行如图所示:
自己动手做个串口显示屏图1

    运行正常,完美的显示了从Romeo串口传过来的信息,通过时不时的观察终于找到了物联网掉线的原因,然后再去修改程序中对应的代码块。W5100物联小制作终于正常了。于是弄了块小木板把1602和nano固定到一起,让它们永远做朋友。做个调试程序的好帮手。(Arduino不能Debug好尴尬啊。)

自己动手做个串口显示屏图2

Forgotten  版主

发表于 2017-7-8 17:28:35

前排支持,顺便好奇w5100那边做的是什么
回复

使用道具 举报

super-power  中级技师
 楼主|

发表于 2017-7-8 20:19:30

Forgotten 发表于 2017-7-8 17:28
前排支持,顺便好奇w5100那边做的是什么

W5100联网以后把arduino采集的数据上传物联网网站。
回复

使用道具 举报

20060606  高级技匠

发表于 2020-8-13 05:29:49

好创意,赞一个
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail