###前提・実現したいこと
arduinoでanalogReadから数値を読み込み、一時的にバッファに数値を蓄えておくプログラムを書いていますが、うまくできていないです。どのようにすれば解決できるか教えていただきたいです。
私は、上記解決のために、配列を用いようとしているのですが、正式な数値を読み込めません。
今回arduinoのプログラムをpythonで動かし、pythonの方で、数値を表示させるため、このような作業を必要としています。
よろしくお願いします。
###arduinoの現在のコード
void setup() { pinMode(1, OUTPUT); Serial.begin(9600); } void loop() { char a; if (Serial.available() > 0) { a = Serial.read(); if (a == 'z') { delay(10); digitalWrite(8,LOW); Measure(); } if (a == 'y') { digitalWrite(8,HIGH); } } } void Measure() { int x; int v[300]; int i[300]; for(x = 1; x <= 300; x++) { v[x] = analogRead(A3); i[x] = analogRead(A4); delayMicroseconds(1000); } delay(5000); for(x = 1; x <= 300; x++) { Serial.print(v[x]); Serial.print(','); Serial.println(i[x]); } }

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/05/12 08:35