完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
` 本帖最后由 zivyuan 于 2015-11-9 04:30 编辑 照着网上搜集的资料焊了两星期折腾出个3D8,烧好程序发现不对了。自我感觉程序逻辑没什么问题,但最终效果却不尽满意。 光立方控制用了2个74hc595,8个74hc138。138用来控制列,两个595分别用来控制行和层。烧好程序后发现用于控制层的595在输入为LOW的时候依然会供电,这样就导致其它非控制点也会亮起来,只是亮度比较低,但是会拉低整体LED的亮度。 原理图: 坐标系统: 视频: 视频一: 明显有bug的 视频中左起第四列开机就常亮, 如果用手摸一下对应的控制芯片(138的),这一列可能会恢复正常 视频二: 相对正常的 相对正常的情况,但干扰还是蛮多的 Arduino 源码:
Cube8.zip
(34.97 KB, 下载次数: 69
)
以上感觉应该是我电路的问题,但我没学过电路知识,所以现在出了问题也不知道怎么办了。 路过大神们有经验指点下,谢啦! 2015-11-09 更新: 在595(Y轴)的输出端增加下拉电阻。由于之前的电路中,595的低电平输出水平不一致,会导致不想干行列的LED会点亮,加上下拉后输出稳定很多。 |
|
相关推荐
7个回答
|
|
芯片焊接时间一定不能过长,要不然达林顿里面的三极管可能击穿,导致那个引脚控制的灯出问题。
|
|
|
|
芯片是插在底座上的。底座上不会有三极管把。 我595使用面包板测试的时候,数据全为电平时电路上的LED都可以点亮,只是亮度不同。 |
|
|
|
在底座上没什么事,不过先焊接底座之后在吧芯片插上去。我之前的光立方也是好多问题的,最上面两层led不熟控制,可以说是长亮,动画时间也是,总感觉是达林顿的事,我焊了一遍又一遍,可能就是达林顿里面的三极管坏了,卖家的代码也有一点问题,我见好多一样的代码都出现这种情况,但是具体的部分写不出来,我也只是把光立方的呼吸灯代码修改了一下,改了之后挺好看的,毕竟源代码的部分太难看! |
|
|
|
渴死的鱼儿 发表于 2015-11-6 20:58 嗯 , 芯片都是后插上去的. 单个led点亮测试的时候都没问题, 同时有多个led的时候问题就来了. 所以现在准备重新再来一遍了, 换个控制芯片 |
|
|
|
2015-11-09 更新: 在595(Y轴)的输出端增加下拉电阻。由于之前的电路中,595的低电平输出水平不一致,会导致不想干行列的LED会点亮,加上下拉后输出稳定很多。 但是这样出现一个新问题, 在Z轴上面, 0,2,4,6这几面会出现部分LED灯无法点亮的问题, 而且位置很随机 |
|
|
|
好东西,赞( ̄▽ ̄)d
|
|
|
|
学习中…………
|
|
|
|
只有小组成员才能发言,加入小组>>
WIO Terminal +MCP2515 实现车辆OBD的速度监控
10350 浏览 0 评论
60659 浏览 77 评论
5947 浏览 3 评论
一块扩展板完成Arduino的10类37项实验(代码+图形+仿真)
35859 浏览 219 评论
10019 浏览 0 评论
472浏览 1评论
请教:esp32中用u8g2显示shtc3传感器数据到i2c液晶屏,显示不稳定的问题
1226浏览 1评论
1374浏览 1评论
587浏览 0评论
704浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-18 01:22 , Processed in 0.560550 second(s), Total 60, Slave 52 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号