本來想加入自動關窗等功能的,但對于電機驅動還是不太了解所以沒有加入。使用的器件非常少且簡單,適合小白學習參考!
當然也希望大佬們多多提意見,一定虛心學習
這是主板圖,當然大家也可以擴展
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)
2019-5-1 16:41 上傳
點擊文件名下載附件
|