Дисплей на HT16K33 по I2C
-
- Лейтенант
- Сообщения: 305
- Зарегистрирован: 18 сен 2015, 14:00
- Откуда: Саратов
- Имя: Сергей
- Поблагодарили: 1 раз
Дисплей на HT16K33 по I2C
Всем доброго дня написал блок для управления дисплеем https://learn.adafruit.com/adafrui....ackpack кому не трудно прошу проверить и подсказать , может что-то не так делаю. Конкретно где берут названия входов , я сам придумал.
S
-
- Лейтенант
- Сообщения: 305
- Зарегистрирован: 18 сен 2015, 14:00
- Откуда: Саратов
- Имя: Сергей
- Поблагодарили: 1 раз
Дисплей на HT16K33 по I2C
Извиняюсь вчера прикреплял точно помню чип HT16K33. Я что-то не понял выбираю файл прикрепляю, а в письме его нет, Раньше прикреплялось.
Последний раз редактировалось KSP 06 дек 2017, 09:18, всего редактировалось 1 раз.
S
-
- Лейтенант
- Сообщения: 305
- Зарегистрирован: 18 сен 2015, 14:00
- Откуда: Саратов
- Имя: Сергей
- Поблагодарили: 1 раз
Дисплей на HT16K33 по I2C
Пробую в архиве. Прикрепилось это что новая фишка. Сам понял свою ошибку не проверил размер файла перед тем как прикрепить, большой блок получился однако.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось KSP 06 дек 2017, 10:31, всего редактировалось 1 раз.
S
Дисплей на HT16K33 по I2C
Здравствуйте! С учётом того, что микросхемы расширений в FLProg пока нет интересует как зарекомендовал себя блок? Планирую для своих проектиков прикупить несколько https://ru.aliexpress.com/item/HT16K33- ... 73.83268.0
-
- Лейтенант
- Сообщения: 305
- Зарегистрирован: 18 сен 2015, 14:00
- Откуда: Саратов
- Имя: Сергей
- Поблагодарили: 1 раз
Дисплей на HT16K33 по I2C
Доброго дня! После написания блока три устройства с ним работают без нареканий с тех самых пор часах.
S
-
- Лейтенант
- Сообщения: 305
- Зарегистрирован: 18 сен 2015, 14:00
- Откуда: Саратов
- Имя: Сергей
- Поблагодарили: 1 раз
Дисплей на HT16K33 по I2C
Самое главное забыл написать, когда в проекте используется Modbus RTU , то какую бы я скорость не выставлял слейв всегда работает на скорости 9600. Блок я писал вот по этой статье для этого индикатора: https://learn.adafruit.com/adafruit-led ... t-backpack , сравните со своим.
S
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Дисплей на HT16K33 по I2C
Уберите в секции setup первые четыре строки. Должно помочь.KSP писал(а): 07 дек 2018, 10:59Самое главное забыл написать, когда в проекте используется Modbus RTU , то какую бы я скорость не выставлял слейв всегда работает на скорости 9600. Блок я писал вот по этой статье для этого индикатора: https://learn.adafruit.com/adafruit-led ... t-backpack , сравните со своим.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
-
- Лейтенант
- Сообщения: 305
- Зарегистрирован: 18 сен 2015, 14:00
- Откуда: Саратов
- Имя: Сергей
- Поблагодарили: 1 раз
Дисплей на HT16K33 по I2C
Убрал 4 строчки все с Modbus RTU заработало как надо, я дано просил проверить этот блок, но тогда никто не отозвался остался вопрос по названию переменных, но так понимаю, что главное что-бы они не совпадали с названиями других переменных в проекте. Исправленный блок прикрепляю.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
S
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Дисплей на HT16K33 по I2C
Получена микруха на плате, индикаторы отдельно.
Планируется - четыре трёх- и один четырёх-значный .
У каждого свой вход в блоке, но блок в итоге будет один.
Библиотек не планируется.
Вся засада в том, что купил с общим анодом, а, судя по даташиту, по организации памяти, отлично бы вписались с общим катодом, но поштучно - много паять и разводка печатки, но один раз. А так печалька. Придётся много городить с распаковкой битов. Очень... Вот облажался! Но один раз городить.
Начинаю.
Планируется - четыре трёх- и один четырёх-значный .
У каждого свой вход в блоке, но блок в итоге будет один.
Библиотек не планируется.
Вся засада в том, что купил с общим анодом, а, судя по даташиту, по организации памяти, отлично бы вписались с общим катодом, но поштучно - много паять и разводка печатки, но один раз. А так печалька. Придётся много городить с распаковкой битов. Очень... Вот облажался! Но один раз городить.
Начинаю.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
- Rovki
- Полковник
- Сообщения: 5710
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 67 раз
- Поблагодарили: 212 раз
- Контактная информация:
Дисплей на HT16K33 по I2C
https://github.com/RobTillaart/HT16K33/ ... tfloat.ino
упростил код
[spoiler]#include "HT16K33.h"
HT16K33 seg(0x70);
void setup()
{
seg.begin();
Wire.setClock(100000);
seg.displayOn();
}
void loop()
{
test_printfloat();
}
void test_printfloat()
{
float f = 77.55;
seg.displayFloat(f);
delay(10);
}
[/spoiler]
F это флоат (в примере 77.55)
Хорошо бы сделать блок - вход EN, Float (число), и добавить вход -адрес 0-7(байт) ,который прибавляется к 0х70
Отправлено спустя 2 часа 14 минут 46 секунд:
А вот и блок ,с помощью Айдара сделали
Вот тут хорошая библиотека ,есть примеры упростил код
[spoiler]#include "HT16K33.h"
HT16K33 seg(0x70);
void setup()
{
seg.begin();
Wire.setClock(100000);
seg.displayOn();
}
void loop()
{
test_printfloat();
}
void test_printfloat()
{
float f = 77.55;
seg.displayFloat(f);
delay(10);
}
[/spoiler]
F это флоат (в примере 77.55)
Хорошо бы сделать блок - вход EN, Float (число), и добавить вход -адрес 0-7(байт) ,который прибавляется к 0х70
Отправлено спустя 2 часа 14 минут 46 секунд:
А вот и блок ,с помощью Айдара сделали
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Электронщик до мозга костей и не только
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Дисплей на HT16K33 по I2C
Библиотека написана своя.Sancho писал(а): 15 май 2019, 17:49 Планируется - четыре трёх- и один четырёх-значный .
У каждого свой вход в блоке, но блок в итоге будет один.
Библиотек не планируется.
Вся засада в том, что купил с общим анодом, а, судя по даташиту, по организации памяти, отлично бы вписались с общим катодом, но поштучно - много паять и разводка печатки, но один раз. А так печалька. Придётся много городить с распаковкой битов. Очень... Вот облажался! Но один раз городить.
Начинаю.
Осталось немного запаса..[spoiler] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
-
- Лейтенант
- Сообщения: 516
- Зарегистрирован: 25 фев 2018, 08:48
- Откуда: Оренбург
- Имя: Александр
Дисплей на HT16K33 по I2C
[ref=#ff8000]Rovki[/ref], приветствую.
Подсказали, что у Вас удалось запустить такой дисплей: по I2C https://aliexpress.ru/item/32950307344. ... 699a5RONaq
У меня не получилось его задействовать...
Если не сложно - сообщите тему где ПБ для него и возможно соединение его по железу. Там вроде можно и I2C и SPI
Подсказали, что у Вас удалось запустить такой дисплей: по I2C https://aliexpress.ru/item/32950307344. ... 699a5RONaq
У меня не получилось его задействовать...
Если не сложно - сообщите тему где ПБ для него и возможно соединение его по железу. Там вроде можно и I2C и SPI
-
- Полковник
- Сообщения: 3357
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 12 раз
- Поблагодарили: 100 раз
- Контактная информация:
Дисплей на HT16K33 по I2C
- Rovki
- Полковник
- Сообщения: 5710
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 67 раз
- Поблагодарили: 212 раз
- Контактная информация:
Дисплей на HT16K33 по I2C
Модернизировал блок -можно мигать значением (блинк), можно менять яркость(0-15) . Изменил блок в 12 сообщении
Отправлено спустя 4 минуты 5 секунд:
Отправлено спустя 10 минут 50 секунд:
Можно ставить на щит ,хоть 50шт ...
Отправлено спустя 3 минуты 16 секунд:
размер 54х30х15мм
Отправлено спустя 2 минуты 47 секунд:
Крепеж на саморезы Отправлено спустя 50 секунд:
Дисплей - слейв, данные float
в настройках можно задать имя точки доступа, скорость uart и сетевой адрес, яркость цифр,верхний и нижний порог , при котором дисплей начнет мигать ,с разной скоростью для верхнего и нижнего уровня (порога) .
https://disk.yandex.ru/i/CuJbY0qNZ4tU5A
Отправлено спустя 4 минуты 5 секунд:
Такой не пробовал ,да и тема про другой дисплейKulibinOrsk писал(а): 17 май 2022, 11:19 [ref=#ff8000]Rovki[/ref], приветствую.
Подсказали, что у Вас удалось запустить такой дисплей: по I2C https://aliexpress.ru/item/32950307344. ... 699a5RONaq
У меня не получилось его задействовать...
Если не сложно - сообщите тему где ПБ для него и возможно соединение его по железу. Там вроде можно и I2C и SPI
Отправлено спустя 10 минут 50 секунд:
И я сделал свой вариант дисплея ,с питанием до 24в, с RS485 ,все в этом корпусе + веб настройки ... Отправлено спустя 1 минуту 7 секунд:Sancho писал(а): 17 май 2022, 08:02Библиотека написана своя.Sancho писал(а): 15 май 2019, 17:49 Планируется - четыре трёх- и один четырёх-значный .
У каждого свой вход в блоке, но блок в итоге будет один.
Библиотек не планируется.
Вся засада в том, что купил с общим анодом, а, судя по даташиту, по организации памяти, отлично бы вписались с общим катодом, но поштучно - много паять и разводка печатки, но один раз. А так печалька. Придётся много городить с распаковкой битов. Очень... Вот облажался! Но один раз городить.
Начинаю.
Осталось немного запаса..[spoiler]2022-05-17_07-59-43.pngизображение_viber_2022-05-17_07-54-58-741.jpg[/spoiler]
Можно ставить на щит ,хоть 50шт ...
Отправлено спустя 3 минуты 16 секунд:
размер 54х30х15мм
Отправлено спустя 2 минуты 47 секунд:
Крепеж на саморезы Отправлено спустя 50 секунд:
Дисплей - слейв, данные float
в настройках можно задать имя точки доступа, скорость uart и сетевой адрес, яркость цифр,верхний и нижний порог , при котором дисплей начнет мигать ,с разной скоростью для верхнего и нижнего уровня (порога) .
https://disk.yandex.ru/i/CuJbY0qNZ4tU5A
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Электронщик до мозга костей и не только
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя