门户
社区
淘宝
众测
签到
登录
注册
退出
积分: 0
用户组: 游客
菠菜天下
好友
帖子
收藏
道具
勋章
任务
日志
相册
记录
留言板
广播
群组
排行榜
设置
退出
论坛首页
版块
综合讨论区
键盘区
鼠标 & 鼠标垫区
音频区
键帽&客制化键盘区
休闲区
每日话题
硬件综合区
什么都能SHOW
外设水上乐园
外设天下福利区
竞拍专区
勋章申请区
发烧商城
活动专区
站务与公告专区
版主交流
公告区
版务意见与建议
交易区
个人交易区
新手区
新手升级区
新闻区
业内新闻
菠菜天下
行业会员
发烧商城
搜索
本版
帖子
用户
每日签到
发帖际遇
竞猜赛果
当前位置:
版块
>
综合讨论区
>
鼠标 & 鼠标垫区
>
打造自己的专属鼠标——鼠标DIY教程(六)金环蛇实战篇
发帖
回复
1
2
3
4
5
/ 5 页
下一页
发表帖子
超电磁侠
当前离线
性别
保密
UID
30398
超电磁侠
我的人缘
0
[
讨论
]
打造自己的专属鼠标——鼠标DIY教程(六)金环蛇实战篇
40
29006
楼主
电梯直达
发表于 2011-1-20 21:58
只看该作者
倒序浏览
阅读模式
这一期,我们就来看一下怎么用我们之前做好的主控来控制金环蛇,我推荐去找一只洋垃圾金环蛇,或者用一只光学芯片完好的死蛇。
首先,我们先要做出一个
PIC18f14k50
的控制板, 之前我们讲过怎么去写
鼠标
的固件,以及与
A3080
的连接,为了对应金环蛇的光学滚轮,我们在原有程序上进行一些修改。
1
、源程序第
30
行附近,
#define RESET PIN_C4
改为
#define RESET PIN_B7
, 即是本来应该是
RC4
控制
RESET
的,现在改为
RB7
控制。
2
、将原本连接滚轮的
RB7
和
RB5
,换成
RC1
控制光电二极管的一端,
RC4
控制另一端。
3
、将原本的
#INT_RB
中断处理函数换成如下:
#INT_EXT1
void RENC()
{
#define EnCHA PIN_C1
#define EnCHB PIN_C4
int a=input(EnCHA);
int b=input(EnCHB);
if(b==0)
ENStat=0x01;
if(b==1)
ENStat=0xFF;
clear_interrupt(INT_EXT1_H2L);
}
4
、主程序中将相应的设置
clear_interrupt(INT_RB5);
enable_interrupts(IINT_RB5);
改成:
clear_interrupt(INT_EXT1_L2H);
enable_interrupts(INT_EXT1_L2H);
硬件方面:需要如下材料:
18f14k50 1
个,
12Mhz
晶振一个,
20PF
瓷片电容
2
个,
0.47uf
瓷片电容一个,
10k
电阻
10
个,
1.8k
电阻
10
个 ,
3.3k
电阻
10
个,电阻有多备用,最好有一个
20
脚的
DIP
插座,一块面包板,大小要裁,根据图片上的来就可以。
原理图:
蓝色圈圈住的线,一定要注意用我在教程
4
中所讲的分压电路。另外注意,除了中键,左右键要接
10k
的上拉电阻,中键那个端口有内置的上拉电阻,所以不用接
实物:
按图,搭好电路以后,就可以开始解剖金环了。
把金环蛇电路板取下后,反到反面,首先我们要把那个主控
IC
除去,吹焊也行,用电子钳把所有脚剪断也可以, 我们已经不需要这个
IC
了, 留在那儿会影响我们电路的工作。按下图连接各个端口。
打叉那条线不用接。
反面连接好后,在正面来连接
A3080
。
我的完成图,我相信你们可以做得更漂亮的,
注意安装外壳时,控制板要面朝下, 这样容易塞入
别怕塞不下, 只要我们的控制板做得够小,金环蛇的内部空间是足够的。
不要忘记要先把程序写入单片机!完成以后,插入电脑,已经可以正常工作了。这还不是超级金环的完成体,我们还需要一个在
PC
端控制金环的程序。下期,我们将制造出全球最强的金环蛇。
0
人
已赞
微信分享
赞
收藏
快速回复
回复
使用道具
举报
变色卡
显身卡
超电磁侠
当前离线
性别
保密
UID
30398
超电磁侠
我的人缘
0
2
楼
发表于 2011-1-20 22:00
只看该作者
这个是修改后编译好的hex文件。
mouse rtos.rar
(9.94 KB, 下载次数: 145)
2011-1-20 22:00 上传
点击文件名下载附件
回复
支持
反对
使用道具
举报
显身卡
ninja43
当前离线
性别
保密
UID
93738
ninja43
我的人缘
0
3
楼
发表于 2011-1-20 22:05
只看该作者
居然没人顶 哎。。
回复
支持
反对
使用道具
举报
显身卡
wudilangzi
当前离线
性别
保密
UID
81914
wudilangzi
我的人缘
0
4
楼
发表于 2011-1-20 22:18
只看该作者
这个必须顶!
回复
支持
反对
使用道具
举报
显身卡
wudilangzi
当前离线
性别
保密
UID
81914
wudilangzi
我的人缘
0
5
楼
发表于 2011-1-20 22:20
只看该作者
我等过年后再弄俩金环试试
回复
支持
反对
使用道具
举报
显身卡
wudilangzi
当前离线
性别
保密
UID
81914
wudilangzi
我的人缘
0
6
楼
发表于 2011-1-20 22:20
只看该作者
我等过年后再弄俩金环试试
回复
支持
反对
使用道具
举报
显身卡
123loeb
当前离线
性别
保密
UID
56805
123loeb
我的人缘
0
7
楼
发表于 2011-1-20 22:21
只看该作者
前排膜拜LZ............真犀利..........V 5~~~~~~~顶啊~~~~~~
回复
支持
反对
使用道具
举报
显身卡
flash008
当前离线
性别
保密
UID
36941
flash008
我的人缘
0
8
楼
发表于 2011-1-20 22:35
只看该作者
这个牛X了。。。
回复
支持
反对
使用道具
举报
显身卡
harrylee42000
当前离线
性别
保密
UID
6163
harrylee42000
我的人缘
0
9
楼
发表于 2011-1-20 22:38
只看该作者
真是很不錯的分享!!
這部分是我一直沒玩過的部份!!
改天有空來玩玩看吧!!
回复
支持
反对
使用道具
举报
显身卡
超电磁侠
当前离线
性别
保密
UID
30398
超电磁侠
我的人缘
0
10
楼
发表于 2011-1-20 22:47
只看该作者
谁愿意赞助一条死蝰蛇给我改改,让用蝰蛇的XD也能爽一下
点评
春申
我赞助2只,2013和黑蝰,你还在吗?......
详情
回复
发表于 2014-4-17 01:20
回复
支持
反对
使用道具
举报
显身卡
1
2
3
4
5
/ 5 页
下一页
浏览过的版块
个人交易区
键盘区
高级模式
B
Color
Image
Link
Quote
Code
Smilies
|
上传
点击附件文件名添加到帖子内容中
描述
发表回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
积分 0, 距离下一级还需 积分