вывод трех переменных сразу
- Войдите на сайт для отправки комментариев
Пнд, 12/01/2015 - 19:53
Ребят помогите. Запутался в двух ссоснах.
Serial.println(tempC1,2); delay(6000); Serial.println(tempC2,2); delay(6000); Serial.println(voltag2e,2);
delay(6000);
как это вывести сразу на экран -все еременные в одну строчку с сохранением формата ?
типо b ={(tempC1,2),(tempC2,2),(voltag2e,2)};
Serial.println(b);
что то не так сохронилось
типо b ={(tempC1,2),(tempC2,2),(voltag2e,2)};
serial.println(b)
У принт ln уберите и пробелы вставьте где надо.
спасибо за ответ. но если не трудно можно полностью рабочий код.ПОЖАЛУЙСТА. Уже и уберал и вставлял. 3 часа бьюсь.
Да как-то так, наверно можно и красивше
Спасибо друг выручил!!!!!
Вам без скобок или с ними? Для таких случаев куда лучше подходит старый добрый printf
давно float не применял, но вроде именно так
Вам без скобок или с ними? Для таких случаев куда лучше подходит старый добрый printf
давно float не применял, но вроде именно так
А можно подробней, что здесь к чему. Или где почитать. Спасибо.
теория общая в любом учебнике по Си, а конкретно по AVR здесь http://avr-libc.narod.ru/glibc-7.html#ss7.9
сам читал на английском, есть руководство по avr-glibc по библиотеке Си для AVR, эту ссылку на русском специально нашел для вас сейчас, за адекватность не ручаюсь, но вроде все там правильно
функция sprintf - это вариант вывода не в поток, а в строку
функция sprintf_P это вариант у которого строка формата располагается не в памяти, а во флэш - это грамотная экономия памяти
PSTR() - стандартный макрос для размещения строки во флэш (в памяти програм)
Благодарствуйте, ознакомлюсь.
Вам без скобок или с ними? Для таких случаев куда лучше подходит старый добрый printf
давно float не применял, но вроде именно так