Robofun 機器人論壇

 找回密碼
 申請會員
搜索
熱搜: 活動 交友 discuz
查看: 2195|回復: 5
打印 上一主題 下一主題

arduino 藍芽控制窗簾 新手詢問

[複製鏈接]
1#
發表於 2017-10-28 17:21:40 | 顯示全部樓層
宣告一個變數,如 u,,初始值0
當 u =1,檢查上面,如果到就停馬達,並把u設為0
當 u =2,檢查上面,如果到就停馬達,並把u設為0
CASE
當收到 app 上升命令時
馬達上昇, u=1
當收到 app 下降命令
馬達下降,u=2
當收到停止命令,馬達停止
u=0
2#
發表於 2017-10-28 18:14:13 | 顯示全部樓層
用 if
不要用 while
否則程式會卡住
3#
發表於 2017-10-29 17:24:40 來自手機 | 顯示全部樓層
if((u==1)&&(digitalRead(UpIRsensor) == 1))
{
myservo.attach(9);
myservo.write(90);
u=0;
}
if((u==2)&&(digitalRead(DownIRsensor) == 0))
{
myservo.attach(9);
myservo.write(90);
u=0;
}
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

小黑屋|手機版|Archiver|機器人論壇 from 2005.07

GMT+8, 2024-5-3 14:00 , Processed in 0.048909 second(s), 15 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表