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

пожалуйста, помогите в создании пользовательского блока.

Добавлено: 15.07.2023{, 22:22}
satan
Создал пользовательский блок, но при подаче вход блока (123) выдает на дисплей (LoS), хотя в монитор порта все правильно (123).
Подскажите - как сделать, чтоб вывести данные переменной на дисплей.

#include "flprogUtilites.h"
#include <TM1638plus_Model2.h>
bool en_ch;
int LoS;

#define STROBE_TM 7
#define CLOCK_TM 9
#define DIO_TM 8
bool swap_nibbles= false;
bool high_freq= false;

TM1638plus_Model2 tm(STROBE_TM, CLOCK_TM , DIO_TM, swap_nibbles, high_freq);
int _gtv1 = 123;
void setup()
{
tm.displayBegin();
Serial.begin(9600);
}
void loop()
{
//Плата:1
en_ch = !(0);
LoS = _gtv1;
if (en_ch)
{
tm.DisplayStr("LoS", 0);
Serial.println(LoS);
delay(5000);
}
}

пожалуйста, помогите в создании пользовательского блока.

Добавлено: 18.07.2023{, 05:59}
Naladchik
satan писал(а):
15.07.2023{, 22:22}
подаче вход блока (123) выдает на дисплей (LoS)
satan писал(а):
15.07.2023{, 22:22}
tm.DisplayStr("LoS", 0);
Переменную int надо преобразовать в String
tm.DisplayStr( (String)LoS, 0); или tm.DisplayStr( String(LoS), 0);
Но для вывода чисел на дисплей лучше бы использовать метод, предназначенный для вывода именно числовых значений, а не строковых как у Вас.
Разбирайтесь с примерами для данной библиотеки.

пожалуйста, помогите в создании пользовательского блока.

Добавлено: 18.07.2023{, 21:44}
satan
Naladchik, я понимаю что заковырка в переменной , но уже 3 день не могу решить эту задачу . в примерах библиотеки - тоже не могу увидеть подсказку ,( в C++) несилён .

пожалуйста, помогите в создании пользовательского блока.

Добавлено: 19.07.2023{, 18:40}
satan
Naladchik, спасибо за то что ткнули носом , поразбирал примеры и нашел (tm.DisplayDecNum(Los, 1 << 4, false, TMAlignTextRight)) !

пожалуйста, помогите в создании пользовательского блока.

Добавлено: 19.01.2024{, 13:45}
aparaskiva
Помогите создать блок на XL9555

пожалуйста, помогите в создании пользовательского блока.

Добавлено: 19.01.2024{, 14:10}
Phazz
aparaskiva, а вы думаете мы первых 2 раза не поняли чего вы хотите?

пожалуйста, помогите в создании пользовательского блока.

Добавлено: 19.01.2024{, 21:23}
ecoins
aparaskiva писал(а):
19.01.2024{, 13:45}
Помогите создать блок на XL9555
Вроде бы по сути аналог PCF8575. Возможно даже по управлению совпадет.
А чем Вас PCF8575 не устраивает