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

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

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

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

Добавлено: 07 мар 2017, 18:08
slavas
Разделите число на 100 и получите float 1.23

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

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

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

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

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

Добавлено: 07 мар 2017, 19:02
slavas
AVGN, как вы получили это число?

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

Добавлено: 07 мар 2017, 20:50
OlegAn1962
Вероятно, как то так:


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

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

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

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

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

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

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

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

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

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

Добавлено: 08 мар 2017, 11:01
AVGN
Методом научного тыка сделал   


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

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

Опоздал

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

Добавлено: 10 мар 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 мар 2017, 17:14
Panagiotis
вот тестовая программка

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

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

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

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

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

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

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

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

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

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

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

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

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