电脑控制台灯__基于51

2020-01-25 15:29发布

本帖最后由 济南电子爱好者 于 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 上传 点击文件名下载附件
上位机



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。