久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
單片機智能窗簾的單片機程序,怎么實現開啟1/2窗簾
[打印本頁]
作者:
xiaoxiaov5
時間:
2018-6-13 19:39
標題:
單片機智能窗簾的單片機程序,怎么實現開啟1/2窗簾
怎么用delay實現 窗簾開啟1/2 且讓電機隨時停止
#include<reg52.h>
#define uchar unsigned char
sbit D0 = P2^0;
sbit D1 = P2^1;
sbit D2 = P2^2;
sbit K1=P3^0;
sbit K2=P3^1;
sbit IN1=P1^0;
sbit IN2=P1^1;
void delay(unsigned int z);
void run(void)
{
IN1=0;
IN2=1;
}
void stop(void)
{
IN1=0;
IN2=0;
}
void back(void)
{
IN1=1;
IN2=0;
}
void main(void)
{
uchar flag=0;
P2=0x08;
while(1)
{
if(D1==1)
{
if(D1==1)
{
flag++;
if(flag==3)
{
flag=0;
}
while(D1);
}
switch(flag)
{
case 1:
back();
D1=0;
delay(5000);
stop();
break;
case 2:
back();
D1=0;
break;
}
}
if(D2==1)
{
if(D2==1)
{
flag++;
if(flag==3)
{
flag=0;
}
while(D2);
}
switch(flag)
{
case 1:
run();
D2=0;
delay(5000);
stop();
break;
case 2:
run();
D2=0;
break;
}
}
if(K1==0||K2==0)
{
stop();
}
if(D0==1)
{
while(D0==1)
{
stop() ;
}
}
}
}
void delay(unsigned int z)
{
unsigned int x,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}
作者:
yzwzfyz
時間:
2018-6-14 05:10
不是程序如何寫?而是你如何構思窗簾的起、停。
作者:
zhanghyg
時間:
2018-6-14 09:02
你要用時間控制的話很難到1/2的,最好的辦法就是在1/2的位置加個傳感器做限位。
作者:
17854168230
時間:
2018-6-14 09:47
中間加一個繼電器來控制
作者:
ahshmj
時間:
2018-6-14 10:48
如果你是用步進電機作動力,通過控制運行的步數可以實現。
作者:
dzbj
時間:
2018-6-14 13:13
用時間 至少要有起點和止點開關 每次都從止點或起點開始計時 運行全行程的一半時間
用步進電機 起點脈沖數清零 到終點的一半就是1/2
用角度傳感器 計算旋轉多少度折算成距離
用碼軌 總計多少個脈沖 走一半就是1/2
用編碼器或者碼盤
還有更高級的 用個紅外測距頭模塊 讀距離
等等 等等
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
福利av在线
|
色吊丝2288sds中文字幕
|
中文字幕 国产
|
www.日韩
|
国产欧美一区二区三区在线看
|
四虎成人av
|
www.黄网
|
99热.com
|
亚洲精品无
|
91精品久久久久久久久久小网站
|
欧美日韩亚洲在线
|
天堂国产
|
亚洲国产精品久久久久久
|
一级中国毛片
|
亚洲vs天堂
|
国产精品18hdxxxⅹ在线
|
国产福利精品一区
|
91亚洲免费
|
国产成人网
|
日本在线免费
|
日本中文字幕在线观看
|
国产亚洲高清视频
|
亚洲国产成人一区二区
|
九九视频在线观看视频6
|
日韩成人
|
一区二区三区免费网站
|
日韩中文字幕一区
|
91观看
|
激情综合五月天
|
午夜精品久久久
|
一区二区三区四区五区在线视频
|
在线播放中文字幕
|
久久久91
|
国产精品永久免费视频
|
国产一区二区欧美
|
久久久精品综合
|
久久久久久久久久久久久9999
|
91亚洲国产成人久久精品网站
|
欧美v免费
|
国产免费av网
|
国产欧美一区二区三区另类精品
|