Robofun 機器人論壇

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

想請問計時動作問題

[複製鏈接]
1#
發表於 2016-8-29 09:00:41 | 顯示全部樓層
本帖最後由 超新手 於 2016-8-29 09:03 編輯

因為你根本沒觸發過..
你要把 t.pulse( 寫在 if  中, 才是觸發
然後 t.update(); 寫在迴圈中, 它才能執行
void setup() {
pinMode(ledPin, OUTPUT);
pinMode(pin, OUTPUT);
}
void loop() {
  val = analogRead(photocellPin);   
  if(val<=512){         
  digitalWrite(ledPin, HIGH);         
  t.pulse(pin, 1000, LOW);
}
else{
digitalWrite(ledPin, LOW);
}
t.update();
}

結果應該還是不太對.但.....至少比較像
還有....你的設定值是 1 秒, 不是 10 秒
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-6-10 05:31 , Processed in 0.272167 second(s), 8 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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