旗揚げゲーム
サーボモーターでラジコン旗揚げゲームを作りたくなりました。前に使ったこれ、角度指定方式のサーボモーター
これをもう一個、買ってきました。ちょうど手元にあったトローチの空き箱にとりつけ
絵のセンスが絶望的(汗)。
モーター駆動の電源は、GNDは共通ですがArduinoと別にとります。Arduino側からは制御信号だけを出すようにしました。
ラジコン化するのは次回以降にして、今回は右上げ下げ、左上げ下げを繰り返すようにします。
コード
#include <Servo.h>
Servo right;
Servo left;
void setup() {
right.attach(8);
left.attach(6);
}
void loop() {
action('a');
delay(1000);
action('b');
delay(1000);
action('c');
delay(1000);
action('d');
delay(1000);
}
void action(char x){
if(x == 'a'){right.write(180);}//白(右)上げ
if(x == 'b'){right.write(0);}//白(右)下げ
if(x == 'c'){left.write(0);} //赤(左)上げ
if(x == 'd'){left.write(180);}//赤(左)下げ
}
動きました(;^ω^)