Вот поэтому многим творческим людям нужен "разогрев"...Grafsaxar писал(а):В один прекрасный вечер пришёл немного тёпленький сo дня рождения.Думаю надо ещё разочек попробовать.....Опачки и всё заработало.
Перед выходом умножить на 100, а на входе разделить.Grafsaxar писал(а):В этой ветке уже 3 раза задавали вопрос как передать неполное число. например 125,23
но никто до сих пор не ответил. Очень интересует этот вопрос.
Max у меня работает напрямую без переменной.Max писал(а):Все же перед передачей данных, лучше всего значение ввести в виде переменной, а потом уже оперировать с ней (то бишь переменной)
Про умножить и отнять для минуса я знаю. У меня проблема в том, что прибор, с которого, мне необходимо считывать данные выдает их в виде: +220.12 +12.123 Семь знаков с плавающей запятой. Зачем это так сделано не знаю, но так решил производитель.rw6cm писал(а):Перед выходом умножить на 100, а на входе разделить.
Если семь знаков значит умножить на 100000 и разделить.diman27 писал(а):Про умножить и отнять для минуса я знаю. У меня проблема в том, что прибор, с которого, мне необходимо считывать данные выдает их в виде: +220.12 +12.123 Семь знаков с плавающей запятой.
Вот люди интересные, просишь описать их проблему, чтобы помочь, - начинают ходить вокруг да около.diman27 писал(а):Проблема в том, что прибор промышленный и я могу только считывать только эти символы
Принимать эти пакеты на входе ардуино как String, потом разбить на куски и выдать на дисплей каждый с своим индексом А,В,С...diman27 писал(а):Первые шесть чисел отображают измеренные значения тока и напряжения каналов А, В и С, седьмое и восьмое числа– измеренное значение температуры.+0.0078+0.0004+0.0201+3.3247+3.0271+2.5069+24.250+24.250