FLProg
Вход на сайт
Логин:
Пароль:
Категории раздела
Документация [14]
Блоки пользователей [137]
Цветовые темы [0]
Цветовые темы для программы FLProg предоставленные пользователями
Архив версий программы [169]
Поиск
...
Статистика

Онлайн всего: 23
Гостей: 19
Пользователей: 4
603608, kostyan, zikkgaz24, whitevip
Среда, 20.09.2017, 14:03
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход

Поиск по сайту


Каталог файлов
Главная » Файлы » Блоки пользователей

Блок для управления индикатором на 2-х микросхемах 74Н595 4-bit led digital tube module
[ · Скачать удаленно () ] 27.01.2017, 23:59
Блок реализован на основе библиотеки.Переделал полностью блок, теперь реализованы все функции.
1.Позволяет выводить Float значения как положительные так и отрицательные.
2.Выводит одиночный символ из массива в заданную позицию.
3.Выводит целое положительное двухзначное число в заданную позицию второй цифры.
4.Выводит четырёхзначное положительное целое число, в незанятых разрядах горят нули.
5.Выводит четырёхзначное положительное целое число, незанятые разряды потушены.
Функции 1,3,4,5 нельзя использовать одновременно.
Этот фб не тормозит работу программы т.к в нём не используется функция delay, но при использовании этого ФБ не будут работать блоки типа Servo. Учитывайте это.
По ссылке лежит обновлённый ФБ и все необходимые для него библиотеки.
Категория: Блоки пользователей | Добавил: a_sergeevich
Просмотров: 1762 | Загрузок: 402 | Комментарии: 25 | Рейтинг: 4.8/4
Всего комментариев: 251 2 »
avatar
0
1
Перезалейте пожалста, выбрасывает на страницу регистрации ян. диска.
avatar
0
2
Запасная ссылка https://1drv.ms/f/s!AlZcVgZywXfjgs53uKFVyk6V-4zJHA для скачивания.
avatar
0
3
Всё в порядке по второй ссылке. Спасибо.
avatar
0
4
Обновил ФБ, ссылка https://1drv.ms/f/s!AlZcVgZywXfjgs55DSR0P-GdQaie9A
avatar
0
5
Если  вход для указания номера секции индикатора с которой начнётся вывод = 0, то значение 12,34 выводится 34,12. Если = 3, то выводит 21 на 3,2  секции индикатора
avatar
0
6
Если речь идёт про вход для float значений, то я всё проверял неоднократно, всё отображается корректно. С помощью данного фб уже собрана метео станция и вольтметр. Пришлите проект мне на почту ingenerkipovec@gmail.com я посмотрю.
Сейчас только проверил. Если выводить число 12.34 на вход InputFloatValues и указать 0 на positionNumberFloat выведется число 12, что логично. 1 будет число 12.1, 2 будет число 12.34, 3 будет 12.34 т.к число влазит в кол-во разрядов. Короче, всё работает отлично.
avatar
0
7
Где сам пользовательский блок, что такое фб?
avatar
0
8
ФБ - это функциональный блок. Сам блок скачивается по ссылке ( Скачать удалённо ) также есть ссылка в комментарии. Но специально для вас продублирую. http://u.to/JBW0Dw
avatar
0
9
Днём неоднократно скачивал по всем ссылкам но ПБ там не было, сейчас скачал. Спасибо.
avatar
0
10
Уточните. Блок используется с 4 разрядными  индикаторами с общим анодом или катодом.
avatar
0
11
Это готовый модуль сделанный на двух микросхемах 74Н595. Управление по сути идёт микросхемами, а те в свою очередь уже управляют индикаторами.
avatar
0
12
C плюсовыми значениями Float  блок работает нормально .Когда значение Float уходит в минус и возвращается в плюс, то знак минус на индикаторе висит постоянно хотя значения плюсовые. Снимается перезагрузкой контролера .Похоже баг в блоке?
avatar
0
15
Может и баг в библиотеке т.к она не мной написана, я написал только фб на её основе, то лично ничем помочь не могу, но мне такой баг воспроизвести не удалось. Можно задействовать функцию очистки дисплея во время перехода от - к + по условию.
avatar
0
13
Подскажите пожалуйста не дает скомпилировать ругается на библиотеки\
pr3.ino: In function 'void loop()':
pr3.ino:76:189: error: 'class TM74HC595Display' has no member named 'dispFloat'
pr3.ino:77:61: error: 'class TM74HC595Display' has no member named 'set'
pr3.ino:81:51: error: 'class TM74HC595Display' has no member named 'clear'
Used: c:\Program Files\Flprog\ide\libraries\TM74HC595-4dig-display-master
Not used: c:\Program Files\Flprog\ide\libraries\TM74HC595-4dig-display
Multiple libraries were found for "TM74HC595Display.h"
pr3.ino:91:18: error: 'class TM74HC595Display' has no member named 'timerIsr'
pr3.ino: In function 'void timerIsr_244381022_1()':
avatar
0
14
Ответ в подсказке компилятора: несколько библиотек были найдены для "ТМ 74HC595 display.h" значит где-то происходит произошло совпадение библиотек по имени т.е есть одинаковые библиотеки и в c:\Program Files\Flprog\ide\libraries\ и в папке мои документы пользователь ардуино библиотеки. Дело в том, что по первому пути хранятся библиотеки для конкретной иде, а по второму пути глобально для всех иде. Возможно вы закинули библиотеки и туда и туда, иде начинает терятся какую ей использовать, берёт из глобальной папки, а там лежит библиотека с похожим названием, но немного другим содержимым. У меня такое было, но с другими блоками. Короче разбирайтесь с библиотеками.
avatar
0
18
Спасибо огромное ! вы не представляете как я этого ждал
avatar
0
17
Судя по форуму, вы закинули себе первую версию этой библиотеки и не удалив её закинули вторую, которую скачали по моей ссылке, вот у вас ничего и не компилируется. Удалите первую версию библиотеки и всё заработает.
1-10 11-18
avatar
FLProg © 2017
Яндекс.Метрика