перевод в ASCII

Nokia
Offline
Зарегистрирован: 09.03.2014

здравствуйте подскажите как перевести значение типа Float (30.21230) в аски-код.

Andrey_Y_Ostanovsky
Offline
Зарегистрирован: 03.12.2012

float to char conversion

Nokia
Offline
Зарегистрирован: 09.03.2014

если в чар то он выдаст значения 200 но вот как их преобразовать в строку 

Andrey_Y_Ostanovsky
Offline
Зарегистрирован: 03.12.2012

char Debug2_char[8];

Весной мозги включать не принято...

Nokia
Offline
Зарегистрирован: 09.03.2014

передача осуществляется по Rx и Tx. одна ардуина посылает строку а другая принимает. 

Делаю так  

char A[8]='30.21230';

A[8]=qwe.read();

Serial.println(A[8]);
 
 
Nokia
Offline
Зарегистрирован: 09.03.2014

Но всеравно он выдает ASCII код )))

Nokia
Offline
Зарегистрирован: 09.03.2014

Третий день уе мучаюсь и пытаюсь вывести так как надо, кучу инфы прочитал но не как не могу понять что не так я делаю(((

Andrey_Y_Ostanovsky
Offline
Зарегистрирован: 03.12.2012

Мне казалось, что println не обязан разкручивать массив...

        int k = 0;
        while (А[k]) {
               Serial.println(А[k++]);
           }

А вот так что показывает?

Nokia
Offline
Зарегистрирован: 09.03.2014

нечего не вывел(((

Andrey_Y_Ostanovsky
Offline
Зарегистрирован: 03.12.2012

Nokia пишет:

нечего не вывел(((

Чтобы что-то вывести из массива - сначала надо туда что-то записать...

Nokia
Offline
Зарегистрирован: 09.03.2014

ладно попробую что нибудь другое спасибо за помощь

Nokia
Offline
Зарегистрирован: 09.03.2014

попробую использовать scanf , разобью строку на части и последовательно частями её передам, а на приеме её буду склеивать