arduino 如何使用 74hc595控制继电器

已经按照网上的接线,接线是没问题的,现在就是我q0-q7接了两个4路继电器,比如我要第一个点亮,其他7个不亮要怎么操作~我已经网上找了很多例子了digitalWrite(... 已经按照网上的接线,接线是没问题的,现在就是我q0-q7 接了两个4路继电器,比如我要第一个点亮,其他7个不亮要怎么操作~我已经网上找了很多例子了digitalWrite(latchPin,LOW);shiftOut(dataPin,clockPin,MSBFIRST,B1000000);digitalWrite(latchPin,HIGH);怕位置反了,我有弄了另外一组B0000001这样也是不行,一点反映都没有~

最后附上代码~

忘了说,我用的是 arduino pro mini
展开
 我来答
科旭机电
2016-08-22 · 购工业产品理想商城!正品保障!
科旭机电
科旭机电-中国领先的工业产品集成商!商城覆盖电工器材,仪器仪表,机械部件,安防监控,照明工具,五金工具,电子元件,机床刀具,汽摩配件,专用设备等10大行业产品!厂家直销,为您节省时间和成本!
向TA提问
展开全部
数码管的ABCDEFG和DP依次接芯片的Q7-Q0(依次!)
数码管3,8都接+5v
第一幅图的clock接Arduino的4
data接2
latch接3
芯片的16,10接5v
13,gnd接地
11,12,14,q0-7已说
剩下的9空着
追问
接线没问题,是程序有问题,不知道该怎么实现自己想要的效果
parsimony
2018-05-12 · TA获得超过369个赞
知道小有建树答主
回答量:314
采纳率:0%
帮助的人:147万
展开全部
应该是高位输入 改为 低位输入 MSBFIRST 改 LSBFIRST 网上很多都是错的 我看了datasheet, shift register 顺序是 Q0--Q7 比如B10101000,高位输入 是左边开始 先把1放进Q0,低位输入 是右边开始 把0放进Q0
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式