2015.05.27│littlebits arduino code test│ntut interaction design│
TRANSCRIPT
Arduino 程式#include <Servo.h>
const int inPin = A0;
Servo myservo;
int sound;int pos = 0;
引入系統內部的 Servo.h 文件
建立唯讀參數
建立物件 Servo
宣告兩個變數類型為 int ( 整數 )
Arduino 程式void setup() {
pinMode(inPin, INPUT);
myservo.attach(9);
}
設定 pin 的位址與模式 (Mode)
設定 myservo 的位址
Arduino 程式void loop() {
if (sound > 600) {for(pos = 0; pos <= 180; pos +=
1){ myservo.write(pos); delay(15); }
for(pos = 180; pos>=0; pos-=1){
myservo.write(pos);delay(15); }
}else{myservo.write(0); }
sound = analogRead(inPin);}