本帖最后由 济南电子爱好者 于 2013-11-29 09:34 编辑
突发奇想,于是便写了一个小程序用于控制台灯,这几天功能也在不断的完善中,目前基本已经完成.整体设计包含下位机程序和上位机程序.下位机用的c语言,上位机用的c# .功能显示见视频整个系统功能包括:定时采集室温在电脑右下角显示,可联网校准电子时钟,可以电脑端快捷键控制台灯.视频中展示的顺序为1,自动获取温度,图标动态显示室温 2,手动获取温度 3,按钮控制台灯 4 ,快捷键控制台灯 5,联网校准电子时钟 6最后展示在任何界面只要按下快捷键便可以打开台灯(windows hook).
http://player.youku.com/player.php/sid/XNjM5ODE0MzQ0/v.swf
时钟芯片 ds1302
温度传感器 18b20
所有数据均为16进制
设置日期的格式 :
7423570965 't''h''m''s''e' h m s 为16进制
发送的数据 均为 0x00格式 比如说 设置为 20:00 则发送 't''0x20''0x00''e'
获取温度 :
上位机发送'w'获取温度 返回的数据 'a''H''L''e'
台灯控制 :
上位机发送 's' 下位机返回 'c''e' 表示关 , 'o''e'表示开
这里共享 下位机源码 ,和上位机程序
ds1302 ,18b20 ,数码管连接如图:
1.JPG (245.35 KB, 下载次数: 0)
下载附件
2013-11-29 09:23 上传
PC_LED.rar
(55.44 KB, 下载次数: 30)
2013-11-29 09:20 上传
点击文件名下载附件
下位机
PC_LED.cameyo上位机.rar
(1.97 MB, 下载次数: 37)
2013-11-29 09:29 上传
点击文件名下载附件
上位机
这里可以用电脑上的一组快捷键控制台灯,感觉还是方便了一些.
一周热门 更多>