Добрый день.
Есть задача вывести на LCD дисплей HD44780 7 цифр.
Цифры постоянно меняются (передаются с PC), нужно выводить их в реальном времени.
Задача: идет информация с весов (вес) на PC он отлавливает этот сигнал (уже реализовано) и необходимо выводить эту информацию на какой-нибудь LCD дисплей или led табло.
Так как я новичок в этом деле то возникли пару вопросов:
1) Возможно ли это?)
2) Как я понимаю программирование идет на arduino и есть ли возможность это сделать с С# (хотя если не ошибаюсь, то есть возможность подружить arduino с С#)
3) Использовать данное устройство или лучше, что-то другое?
как организована передача данных с весов? Они, кстати, если бы погоду передавали, было бы здорово Если шина UART и протокол какой-нибудь не сложный, возможно прочесть это непосредственно микроконтроллером (ардуиной, или чем решите). И будет Вам "в реальном времени".
Ответы на пару вопросов:
1) Зависит от того, кто будет реализовывать. Для большинства людей это невозможно.
FoxChiffaa писал(а):2) Как я понимаю программирование идет на arduino и есть ли возможность это сделать с С# (хотя если не ошибаюсь, то есть возможность подружить arduino с С#)
вот тут не очень понятно, что Вы курили, когда это писали. Но общий смысл, видимо, сводится к вопросу "можно ли обойтись при решении этой задачи моими чахлыми знаниями программирования на до-диез?" Ответ отрицательный. Нужно чуть-чуть знать чистый си. Но он даже проще до-диеза
3) тут возникло, видимо, чуть больше пары вопросов Откуда мы можем знать, что Вам будет лучше? Конечной задачи мы ведь не знаем... Самому Вам нужно на вес смотреть (тёмными ночами, тогда лучше "LED табло", конечно), или на сцене на огромный экран через проектор выводить...
Сколько реально времени занимает пересылка N байт из ПК на скорости 9.600?
А какова частота "слияния" изображения для глаза?
Неужели не успеет информация обработаться?
[uquote="Самсусамыч",url="/forum/viewtopic.php?p=3782728#p3782728"]В реальном времени... Спойлер[/uquote]
В реальном - получается. А в планковском времени - могете?
Вероятно, автор имел ввиду максимальную скорость обновления показаний на дисплее. Автору: секундомер с циферками есть? На андроиде есть, можете запустить, посмотреть. Ну как, успеваете прочитать сотые доли секунд? Да их даже не видно четко. Десятые доли секунды - еще более-менее можно различить. Так что, хотите следить за быстрыми изменениями - нужен стрелочный прибор, а лучше - прорисовка графика, как в осциллографе, вернее, в регистраторе. А на дисплей в виде цифр - больше 3-5 раз в секунду обновлять не стоит, всё равно вы цифры не успеваете осмыслить.
Если у вас в цепи уже задействован ПК, зачем куда-то выводить ? Выводите на экран ПК. Программку приема данных с ком-порта нащелкать на Визуал-бейсике не долго. Будет крупно и красиво.