Страница 1 из 2

Отображение запятой в типе интижер

Добавлено: 07.03.2017{, 17:40}
Panagiotis
Прошу помочь, как вставить запятую между чисел "аналогично куда понадобиться вставить" в тип интижер то есть на дисплее жк отображалась запятая.
Подключено к ардуино уно по I2C LCD дисплей на HD44780 4х20.
Пример число 123 а надо отображалась как 1.23 в данном случаи.

Отображение запятой в типе интижер

Добавлено: 07.03.2017{, 18:08}
slavas
Разделите число на 100 и получите float 1.23

Отображение запятой в типе интижер

Добавлено: 07.03.2017{, 18:15}
Panagiotis
Спасибо за оказанную помощь

Отображение запятой в типе интижер

Добавлено: 07.03.2017{, 18:26}
AVGN
Да кстати тоже надо разделить .
Только вот так 7.200.000

Отображение запятой в типе интижер

Добавлено: 07.03.2017{, 19:02}
slavas
AVGN, как вы получили это число?

Отображение запятой в типе интижер

Добавлено: 07.03.2017{, 20:50}
OlegAn1962
Вероятно, как то так:


Отображение запятой в типе интижер

Добавлено: 08.03.2017{, 08:34}
Anydy
Запитая это же девка которая много пьёт! Не её надо вставлять а ей!
Простите, не удержался....насмешили!

Отображение запятой в типе интижер

Добавлено: 08.03.2017{, 08:47}
AVGN
slavas писал(а):AVGN, как вы получили это число?
Вот так

OlegAn1962 писал(а):Вероятно, как то так:
Не не работает . Выводит на дисплей 7200000.00720000

Отображение запятой в типе интижер

Добавлено: 08.03.2017{, 10:40}
Олег
AVGN писал(а):Не не работает . Выводит на дисплей 7200000.00720000
на входы 2 и 4 блока Ssum надо константу "." (точка) поставить. И Get substring настроить.

Отображение запятой в типе интижер

Добавлено: 08.03.2017{, 10:47}
AVGN
Олег писал(а):на входы 2 и 4 блока Ssum надо константу "." (точка) поставить. И Get substring настроить.
Кто ж знал. Сделал все по картинке.
И как этот Get substring настроить?
Справка скудная и непонятная для радиста.

Отображение запятой в типе интижер

Добавлено: 08.03.2017{, 11:01}
AVGN
Методом научного тыка сделал   


Отображение запятой в типе интижер

Добавлено: 08.03.2017{, 11:03}
Олег
Начало - это с какого символа начать вырезать, Конец - каким символом закончить. Например Начало, константа 7; Конец, константа 3. на выходе будет с 7 по 3 символ.

Опоздал

Отображение запятой в типе интижер

Добавлено: 10.03.2017{, 17:07}
Panagiotis
Добрый день. Наверно я что то не понял как разделяя интижер получить после число с запятой. Может кто показать как это реализуется?

Добавлено (10.03.2017, 17:07)
---------------------------------------------
тут показывает только 12

#include <LiquidCrystal.h>
LiquidCrystal _lcd1(12, 11, 5, 4, 3, 2);
int _dispTempLength1=0;
boolean _isNeedClearDisp1;int _disp1oldLength = 0;
void setup()
{
_lcd1.begin(16, 2);
}
void loop()
{if (_isNeedClearDisp1) {_lcd1.clear(); _isNeedClearDisp1= 0;}//Плата:1
if (1) {
_dispTempLength1 = ((((String("Speed:")) + ((String((123)/(10), DEC))) + (String("Km"))))).length();
if (_disp1oldLength > _dispTempLength1) {_isNeedClearDisp1 = 1;}
_disp1oldLength = _dispTempLength1;
_lcd1.setCursor(0, 0);
_lcd1.print((((String("Speed:")) + ((String((123)/(10), DEC))) + (String("Km")))));
} else {
if (_disp1oldLength > 0) {_isNeedClearDisp1 = 1; _disp1oldLength = 0;}
}

Отображение запятой в типе интижер

Добавлено: 10.03.2017{, 17:14}
Panagiotis
вот тестовая программка

Отображение запятой в типе интижер

Добавлено: 10.03.2017{, 17:15}
AVGN
Panagiotis писал(а):Добрый день. Наверно я что то не понял как разделяя интижер получить после число с запитой. Может кто показать как это реализуется?
Для вашего примера 1.23 проект прицепил
На дисплее не проверял.

Отображение запятой в типе интижер

Добавлено: 10.03.2017{, 17:19}
Panagiotis
не могу скачать Ваш файл AVGN

Отображение запятой в типе интижер

Добавлено: 10.03.2017{, 17:23}
AVGN
Panagiotis писал(а):вот тестовая программка
Константу надо применить Float.
Тогда будет запятая

Добавлено (10.03.2017, 17:23)
---------------------------------------------
Panagiotis писал(а):не могу спустить Ваш файл AVGN
Спустить это как?
Скачать не можете?

Отображение запятой в типе интижер

Добавлено: 10.03.2017{, 17:28}
Panagiotis
да уже скачал. Оказалась интернет эксплорер затупил с хрома пришлось скачать. Спасибо за помощь

Отображение запятой в типе интижер

Добавлено: 10.03.2017{, 17:31}
AVGN
Panagiotis, вот Ваш проект должна появиться запятая.
Но если хотите 1,23, то 123 делить надо на 100 =1,23

Отображение запятой в типе интижер

Добавлено: 10.03.2017{, 17:47}
slava1
Пи... две страницы бреда и повтор поста#2,