質問編集履歴

2

msyk-23

msyk-23 score 7

2017/01/10 17:58  投稿

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

    1099 questions

    Arduinoは、AVRマイコン、単純なI/O(入出力)ポートを備えた基板、C言語を元としたArduinoのプログラム言語と、それを実装した統合開発環境から構成されたシステムです。

1

msyk-23

msyk-23 score 7

2017/01/10 16:55  投稿

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

    1099 questions

    Arduinoは、AVRマイコン、単純なI/O(入出力)ポートを備えた基板、C言語を元としたArduinoのプログラム言語と、それを実装した統合開発環境から構成されたシステムです。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る