本来想加入自动关窗等功能的,但对于电机驱动还是不太了解所以没有加入。使用的器件非常少且简单,适合小白学习参考!
当然也希望大佬们多多提意见,一定虚心学习
这是主板图,当然大家也可以扩展
1
2
这张板是用来检测水滴的,可以做的大点
3
这个可以用也可以不用,主要是来调节灵敏度的
4
最后来张整体图
第一次发帖,有哪里做的不好还请管理指点
单片机源程序如下:
- #include<reg51.h>
- unsigned char led[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
- sbit ks=P2^7;
- sbit ls=P3^7;
- sbit lc=P2^0;
- unsigned i,j,sz;
- void delay(int x)
- {
- while(x--);
- }
- void main(void)
- {
- while(1)
- {
- if(ks!=0)
- {
- P1=0xff;
- ls=0;
- lc=0;
- }
- if(ks==0)
- {
-
- P1=led[j];
- P3=0x00;
- delay(20000);
- j++;
- ls=1;
- lc=1;
- if(j==8)j=0;
- }
- }
- }
复制代码
全部资料51hei下载地址:
雨滴报警器.zip
(1.79 MB, 下载次数: 16)
|