找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 13894|回复: 9
打印 上一主题 下一主题
收起左侧

求教大佬,ps2摇杆模块怎么用?

[复制链接]
跳转到指定楼层
楼主
最近新买了一个摇杆模块,看它的样子像是两个电位器的组合,我编了一个简单的程序,可是怎么摇都没反应
#include"reg52.h"
sbit x=P2^0;
sbit y=P2^1;
sbit z=P2^2;//摇杆三轴引脚   
sbit a=P1^0;
sbit b=P1^1;
sbit c=P1^2;
sbit d=P1^3;//四个led灯abcd
void main()
{
a=b=c=d=1;
while(1)
{
if(y==1&&x==0) a=0;
if(y==1&&x==1) b=0;
if(y==0&&x==0) c=0;
if(y==0&&x==1) d=0;
}
}

a7b26f2e757d4305d8a25c73bc35ceae.jpg (9.72 KB, 下载次数: 181)

a7b26f2e757d4305d8a25c73bc35ceae.jpg
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:183655 发表于 2017-8-13 18:36 | 只看该作者
慢慢调吧,之前看到一个ps2sony的无线控制,里面有程序
回复

使用道具 举报

板凳
ID:164602 发表于 2017-8-14 08:29 | 只看该作者
摇杆确实是电位器组成的,左右、前后各一个,还有一个上下开关(按键)。
但是,电位器的数据,只能是ADC读取,一般不能是一个高低状态。你的“简单程序”多半是没有用的,因为,左右、前后的两个电位器,不调节时,摇杆都处于电位器的中间位置,例如左右,若调节到最左是零,则调节到最右就是最大。所以,你的程序检测0、1是没有效果的。
回复

使用道具 举报

地板
ID:172493 发表于 2017-8-14 11:18 来自手机 | 只看该作者
HC6800-ES-V2.0 发表于 2017-8-14 08:29
摇杆确实是电位器组成的,左右、前后各一个,还有一个上下开关(按键)。
但是,电位器的数据,只能是ADC ...

嗯嗯,谢谢你
回复

使用道具 举报

5#
ID:227850 发表于 2017-8-16 09:46 | 只看该作者
51单片机没有自带的adc转化   需要你自己配置     建议用12单片机     可以说是增强型的51    部分引脚自带adc读取   但是也需要自己转化     不如试试stm32    网上都有ADC转化源码     或者留个邮箱   我给你发也行
回复

使用道具 举报

6#
ID:172493 发表于 2017-8-17 22:22 | 只看该作者
叫我大表哥0 发表于 2017-8-16 09:46
51单片机没有自带的adc转化   需要你自己配置     建议用12单片机     可以说是增强型的51    部分引脚自带 ...

嗯嗯,谢谢,879765368@qq.com
回复

使用道具 举报

7#
ID:162965 发表于 2017-10-25 17:13 | 只看该作者
叫我大表哥0 发表于 2017-8-16 09:46
51单片机没有自带的adc转化   需要你自己配置     建议用12单片机     可以说是增强型的51    部分引脚自带 ...

281117119@qq.com   求仁兄的指教ad转化源代码
回复

使用道具 举报

8#
ID:232956 发表于 2018-2-1 16:44 | 只看该作者
1056646639@qq.com   也给我一份,感激不尽!
回复

使用道具 举报

9#
ID:513522 发表于 2019-4-16 12:52 | 只看该作者
叫我大表哥0 发表于 2017-8-16 09:46
51单片机没有自带的adc转化   需要你自己配置     建议用12单片机     可以说是增强型的51    部分引脚自带 ...

哥,能不能给我也发一个12单片机的
回复

使用道具 举报

10#
ID:500421 发表于 2019-4-29 10:06 | 只看该作者
对,这个最好用12芯片,51芯片好像只能读一路AD(我的开发板上是这样的)
而12芯片自带8路AD,很方便。这个摇杆只需两路AD就行了。
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表