2018-10-26 15:26:27heartgame

控制

每樣東西都幾十元,除了arduino早期的200多元,目前買mini D1,

應該也可以,百元內,應該要有點量,或通道買。

目前測試,感應動靜,亮燈、轉動,結束後,息燈、轉動。

附上程式,最後面。



#include <Servo.h>
Servo myservo;  // create servo object to control a servo
void setup() 
    Serial.begin(9600);
  pinMode(4,INPUT);
  digitalWrite(4,LOW);
  pinMode(14, OUTPUT); // 這裡設定所要輸出的PIN腳模式
  myservo.attach(5, 500, 2400); // 修正脈衝寬度範圍
void loop() 
{
      if(digitalRead(4)==LOW)  
    {
  //    Serial.println("Movement detected.");
     digitalWrite(14, LOW); // 設定PIN13腳位為高電位 = 5V 
  myservo.write(150); // 使用write,傳入角度,
//  myservo.write(90); // 一開始先置中
    }
    else  
    {
//     Serial.println("Nothing.");
      digitalWrite(14, HIGH); // 設定PIN13腳位為低電位 = 0V
  myservo.write(50); // 一開始先置中
    }
}