2016年8月20日 星期六

[Arduino]Day-9-servo_test2


今天得要一個人在家顧女兒,
因為女兒哭鬧不止,只能一手抱在腿上,一手coding,
弄完,拍好片上傳,貼上影片跟原始碼後,
突然發現....
女兒已經打呵欠了,
呵呵,
果然程式對女兒還是沒有吸引力的。
不過女兒倒是盯著轉來轉去的馬達一陣子,
大概3分鐘吧...
抱去睡覺後,現在來補充一下這篇裡面的文字

在這實驗裡面發現,delay不加也是能跑,而且感覺不出來比較快,

另外,透過序列埠,之後可以將資料回傳,再用VC或其他軟體接資料來畫圖,
下一步想將超音波資料讀回來。





=======================================================
#include <Servo.h>

#define Servo_Pin      2  // 定義伺服馬達輸出腳位(PWM)
#define servo_delay    15  // 伺服馬達轉向後的穩定時間
Servo myservo;            // 宣告伺服馬達變數
int val;
int Count_up = 0;
void setup()
{
  myservo.attach(Servo_Pin);
  Serial.begin(9600);//
  Serial.println("servo=o_seral_simple ready" ) ;
}

void loop()
{
if(Count_up)
{
  if(val == 179)
  {
    Count_up = 0;
  }
  val++;
}else{
   if(val == 0)
   {
    Count_up = 1;
   }
   val--;
}
testServo(val);

}

 void testServo(int angle)
 {
  Serial.print("moving servo to ");
  Serial.print(angle,DEC);
  Serial.println();
  myservo.write(angle);
  delay(servo_delay);  // 等待伺服馬達穩定
 }

沒有留言:

張貼留言

[Sensor]MPU92/65

MPU92/65是很久以前買的感測器 基本上有加速度計、陀螺儀、電子羅盤、溫度計 以下是該電子商城的介紹 https://www.factoryforward.com/product/gy-87-mpu-9265-3-axis-9-dof-attitude-gyro-magnet...