Arudino uno で赤外線センサが読み込んだ値を連続的に(アナログ)でシリアルモニタに表示したいのですが、下記のプログラムだとシリアルモニタに数秒に一回程度しか値が表示されません。もし連続的に値を表示する方法があれば教えてください。
♯include <Servo.h>
const int leftServoPin = 11;
const int rightServoPin = 10;
const int leftIr = 7;
const int rightIr = 6;
Servo servoLeft;
Servo servoRight;
void setup() {
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(10, OUTPUT);
pinMode(11, OUTPUT);
pinMode(13, OUTPUT);
pinMode(3, INPUT_PULLUP);
Serial.begin(9600);
servoLeft.attach(11);
servoRight.attach(10);
pinMode(A4, INPUT);
pinMode(A5, INPUT);
}
void loop() {
int Lin = analogRead(A5);
int Rin = analogRead(A4);
Serial.print("Lin=");
Serial.print(Lin);
Serial.print(" Rin=");
Serial.println(Rin);
}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。