9番ピンから命令としてサーボモーターに0度→90度→0度→90度と交互に動くプログラムを作成してみたのですがmillsを使っているのでdelayを無くしたプログラムに書き換えたいです。
分かるかたいらっしゃいましたらコメントで教えてください。
#include<Servo.h>
Servo servo;
long beforetime = 0;
void setup() {
servo.attach(9);
pinMode(9, OUTPUT);
}
void loop() {
if ((millis() - beforetime > 500)) {
beforetime = millis();
static boolean st=0;
digitalWrite(9,st^=1);
}
servo.write(100);
delay(1000);
servo.write(10);
delay(1000);
}
タグですが「Android」ではなく「Arduino」の間違いでは?