5460|7

280

帖子

0

TA的资源

纯净的硅(中级)

楼主
 

【解密05】基于51单片机的无线遥控坦克DIY 之 遥控手柄电路 [复制链接]

       上一回我们介绍完了坦克一端的硬件部分,这回继续介绍一下手柄一端的硬件,比较之前的电路手柄这边的电路要简单一些了,还是老习惯我们先分析一下手柄的功能,如图5-1。

       手柄的主要任务就是处理玩家的一些动作,然后将玩家的动作以命令形式发送给坦克。那么玩家都有哪些动作呢?总结下来就一个动作“按键”,当手柄发现用户按下按键后,判断用户按下的是哪个按键最后将这个按键对应的操作以命令形式发送给坦克。
       根据前面对坦克功能的定义我们要实现的动作有前进、后退、左转、右转、炮塔顺时针转、炮塔逆时针转这几个动作,那么我们就来设计一个带有6个按键的手柄,其大致外观如图5-2。

       功能基本确定了我们来看下手柄一端的电路如何设计,涉及到数据传输模块的设计其实与坦克一端是一样的,可以直接参考《遥控坦克DIY过程解密(04)》来完成相关电路的设计,我们仅仅讨论按键电路的设计,如图5-3所示。

       其中阴影部分电路就是遥控手柄的按键电路,同时已经给出了数据传输模块的电路。我们一共定义了6个按键使用单片机的P0口去读取按键的状态,如果读入的数据是‘0’说明按键是抬起状态,如果读入的数据是‘0’说明按键被按下。怎么样其实实现一个手柄也并不复杂,对于我们DIY来说这个电路已经完全够用了。我们可以选择图5-4这种小按键来制作我们的手柄。

       把这种按键焊接在万能版上效果如图5-5所示。

       DIY这个遥控坦克所涉及到的硬件部分基本介绍完毕了,后面的工作就是根据原理图(在万能版或面包板上)把电路搭建好,搭建好电路后就可以进入软件设计阶段了。
       今天先进行到这里,待续……

最新回复

解决了遥控器,采用HC165并入串出,3口扩8口。用通用板焊了一片。可以用遥控器控制风扇正反转。 [attach]215389[/attach][attach]215390[/attach]   详情 回复 发表于 2015-9-23 23:25
点赞 关注
 

回复
举报

3

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
 

回复

280

帖子

0

TA的资源

纯净的硅(中级)

板凳
 
 
 

回复

11

帖子

0

TA的资源

一粒金砂(初级)

4
 
启发很大 万分感谢
 
 
 

回复

5

帖子

0

TA的资源

一粒金砂(初级)

5
 
板子的走线看不是很懂,是不是大概找个图片示范一下?

点评

哪里没有明白呢?  详情 回复 发表于 2015-9-1 23:38
 
 
 

回复

280

帖子

0

TA的资源

纯净的硅(中级)

6
 
hsp55 发表于 2015-8-4 19:32
板子的走线看不是很懂,是不是大概找个图片示范一下?

哪里没有明白呢?
 
 
 

回复

79

帖子

0

TA的资源

一粒金砂(中级)

7
 
解决了遥控器,采用HC165并入串出,3口扩8口。用通用板焊了一片。可以用遥控器控制风扇正反转。


点评

手柄很酷哇  详情 回复 发表于 2016-5-17 12:06
 
 
 

回复

280

帖子

0

TA的资源

纯净的硅(中级)

8
 
swisor 发表于 2015-9-23 23:25
解决了遥控器,采用HC165并入串出,3口扩8口。用通用板焊了一片。可以用遥控器控制风扇正反转。

手柄很酷哇
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表