1
ここで、ArduinoからPythonにデータを送信できました。しかし、ここでArduinoは2変数のデータをA0
とA1
に送信しました。そして、Python側では、このすべてのデータストアはdata
という1つの変数に格納されています。今私はA0
とA1
のデータをdata
から分割する方法は?arduinoから来るPythonのさまざまな変数にデータを格納する方法は?
Arduinoのコード:
void setup()
{
Serial.begin(9600);
}
void loop()
{
int A0 = analogRead(A0);
int A1 = analogRead(A1);
Serial.print(A0);
Serial.print("\t");
Serial.print(A1);
Serial.println();
}
Pythonのコード:
import serial
arduino = serial.Serial('COM12', 9600, timeout = .1)
while True:
data = arduino.readline()
if data:
print data