Помогите!!! Как считать данные с sd card и пресваевоить их к переменным

sauges
Offline
Зарегистрирован: 16.05.2015

Привет всем 

имею вот такие данные записанные на sd карту

X-8.1955 Z-0.9192 A0.000
X-8.6916 Z-0.5891 A0.000
X-9.2869 Z-0.3811 A0.000
X-9.6837 Z-0.3215 A0.000
X-10.4775 Z-0.3004 A0.000
X-12.0650 Z-0.3036 A0.000
X-12.6603 Z-0.3722 A0.000
X-13.2556 Z-0.5633 A0.000
X-13.7517 Z-0.8759 A0.000

подскажите пожалуйста как присвоить

значение X к одной переменной

значение Z к другой переменной

значение A к третей переменной

maksim
Offline
Зарегистрирован: 12.02.2012
while (myFile.available()) {
  char simb = myFile.read();
  if(simb == 'X')
  {
    float x = myFile.parseFloat();
    Serial.print("X = ");
    Serial.println(x, 4);
  }
  else if(simb == 'Z')
  {
    float z = myFile.parseFloat();
    Serial.print("Z = ");
    Serial.println(z, 4);
  }
  else if(simb == 'A')
  {
    float a = myFile.parseFloat();
    Serial.print("A = ");
    Serial.println(a, 4);
  }
}

 

sauges
Offline
Зарегистрирован: 16.05.2015

Спасибо. Не ужеле все так просто было

sauges
Offline
Зарегистрирован: 16.05.2015

Огромное спасибо maksim 

сильно помогли