Создал пользовательский блок, но при подаче вход блока (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);
}
}
пожалуйста, помогите в создании пользовательского блока.
-
- Капитан
- Сообщения: 908
- Зарегистрирован: 04 окт 2015, 19:10
- Откуда: Новосибирск
- Имя: Павел
- Благодарил (а): 20 раз
- Поблагодарили: 22 раза
пожалуйста, помогите в создании пользовательского блока.
Переменную int надо преобразовать в String
tm.DisplayStr( (String)LoS, 0); или tm.DisplayStr( String(LoS), 0);
Но для вывода чисел на дисплей лучше бы использовать метод, предназначенный для вывода именно числовых значений, а не строковых как у Вас.
Разбирайтесь с примерами для данной библиотеки.
пожалуйста, помогите в создании пользовательского блока.
[ref]Naladchik[/ref], я понимаю что заковырка в переменной , но уже 3 день не могу решить эту задачу . в примерах библиотеки - тоже не могу увидеть подсказку ,( в C++) несилён .
пожалуйста, помогите в создании пользовательского блока.
[ref]Naladchik[/ref], спасибо за то что ткнули носом , поразбирал примеры и нашел (tm.DisplayDecNum(Los, 1 << 4, false, TMAlignTextRight)) !
-
- Рядовой
- Сообщения: 3
- Зарегистрирован: 18 янв 2024, 16:52
- Имя: Андрей
- Phazz
- Полковник
- Сообщения: 3114
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 231 раз
- Поблагодарили: 110 раз
пожалуйста, помогите в создании пользовательского блока.
[ref]aparaskiva[/ref], а вы думаете мы первых 2 раза не поняли чего вы хотите?
-
- Полковник
- Сообщения: 4005
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 152 раза
пожалуйста, помогите в создании пользовательского блока.
Вроде бы по сути аналог PCF8575. Возможно даже по управлению совпадет.
А чем Вас PCF8575 не устраивает
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость