2015年11月30日 星期一

第十二週

這週接上了馬達,
剛開始用Servo-sweep的範例程式碼
如下圖:


#include <Servo.h>

Servo myservo;  

int pos = 0;    

void setup() {
  myservo.attach(9);  
}

void loop() {
  for (pos = 0; pos <= 180; pos += 1) {
    
    myservo.write(pos);              
    delay(15);                       
  }
  for (pos = 180; pos >= 0; pos -= 1) { 
    myservo.write(pos);            
    delay(15);                     
  }
}


之後接上電線,
將馬達接上Arduino板
將馬達接出三條線,黑色線接到零福特:白色線接到9,紅色線接到五福特
程式上傳之後,
馬達就會開始轉(記得接上一個指針)


----------------------------------------------------------------------
第二部分:
用Servo-Knob的範例程式碼



#include <Servo.h>

Servo myservo;  

int potpin = 0; 
int val;   

void setup() {
  myservo.attach(9); 
}

void loop() {
  val = analogRead(potpin);            
  val = map(val, 0, 1023, 0, 180);    
  myservo.write(val);                 
  delay(15);                           
}



取出一塊電路板,然後插上一個可以旋轉的三腳旋轉柱
然後將這個三角旋轉柱接地,分別在後面接上線
左邊的接到零福特,中間的接到A0,右邊的接到五福特,
(因為Ardiuno板五福特只有一個,所以必須另外接線出去共享)
然後上傳
接下來就可以用這個三角旋轉柱來操控馬達是怎麼旋轉



----------------------------------------------------------------------

第三部分:
第三個做的是一個會重複回話的"回聲蟲"
打完程式之後,
上方的 工具 > 序列埠監控視窗
然後程式上傳,就會開始出現右方的視窗
之後打什麼,他就會出現一樣的話
(下方奇怪圖案是因為輸入了中文字)




沒有留言:

張貼留言