Skip to content

Instantly share code, notes, and snippets.

@sh4869
Last active August 29, 2015 13:59
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sh4869/10862832 to your computer and use it in GitHub Desktop.
Save sh4869/10862832 to your computer and use it in GitHub Desktop.
Arduinoでゆっくりサーボを動かしたい時に使う
#include <Servo.h>
Servo servo;//サーボのインスタンス
int i = 0;
int val = 0;
void setup(){
//サーボの信号線を3番ピンに接続
//(PWMピン以外のピンにも接続可)
servo.attach(3);
}
void loop(){
//サーボ出力
while(i < 120){
delay(10);
val = 150 - i;
servo.write(val);
i++;
}
i = 0;
while(i < 120){
delay(10);
val = 30 + i;
servo.write(val);
i++;
}
i = 0;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment