以下のプログラムにサーボモーターが90度回転後に元の0度へと戻ってくるような一定の間隔で動くプログラムをmillsを搭載した形で作成したいのですが僕の頭ではどのように書き込んでいけばよいのかわかりません。
よろしければ例文などで教えていただきたいです。
お願いいたします。
#include<Servo.h>
Servo servo;
long beforetime = 0;
void setup()
{
servo.attach(9);
pinMode(13, OUTPUT);
}
void loop()
{
if (millis() - beforetime > 500) {
beforetime = millis();
if (digitalRead(13) == LOW)
digitalWrite(13, HIGH);
else
digitalWrite(13, LOW);
}
servo.write(100);
delay(1000);
servo.write(10);
delay(1000);
}
「millsを搭載した形で」というのは、どのような動作をするプログラムの事なのでしょうか?