просьба помощи
- Войдите на сайт для отправки комментариев
Сб, 10/07/2021 - 12:18
Ребят не подскажете, что не так? При выводе информации на дисплей, только функция (float) выводит 3 символа. остальные только первый!(((
Вот код программы!:
*************
Всё не так.
1. Код вставлен неправильно, смотреть его никто не будет. Читай правила
Теперь подробно.
Про какие "три символа" речь ?
12 строчку я уже удалил за ненадобностью!
Ясно.... Понятно....
В общем, я мерю емкость конденсатора! В мониторе порта все правильно показывает! Но при выводе информации на дисплей I2C 2004 A высвечивается только первый символ из многозначного числа, пробовал менять вес переменной. с функцией float выводит полученное значение но через запятую и только 3 первых знака из многозначного числа! Я просто уже не понимаю как вывести число на дисплей полностью!
конденсатор 470 мFr он покажет как 4,70 с весом переменной float. Пробовал менять вес переменной показывает только цифру 4.
Из описания Serial.print - по умолчанию выводятся два знака после запятой
В программе через USB порт все отлично показывает! у меня проблема с выводом на I2C 2004A!
Мошт библиотека ликвидкристалл кривой версии?
Ну а что он должен выводить по твоему ?
И чего ты хочешь добиться ?
Данный код выводит 24,458
Можете на этом примере пояснить -В чем проблема у вас.
На мониторе порта в программе ардуино выводит 24,4587 , а на дисплей 2004А I2C выводит только цифру 4. То есть первую до запятой цифру! я пробовал менять тип переменной: тип переменной Float выводит на дисплей 4,4587.
На мониторе порта в программе ардуино выводит 24,4587
Вы запускали код из #15
Не может он такого выводить. Он выводит только три знака после запятой, а не четыре. Вы в чём-то запутались и нас путаете.
Azat_Satdarov, посмотрите тему:
http://arduino.ru/forum/apparatnye-voprosy/problemy-s-lcd-ekranom-16x2-i2c
там обсуждалась проблема похожая на Вашу.
Спасибо, я уже вышел из положения!))
вот таким вот способом!