Обновление программы терминала — Terminal TMB

Продолжаю дальше развивать проект терминала для работы с COM-портом. Предыстория проекта данного представлена здесь:
Универсальный терминал для работы с COM-портом «Termial ST»
Терминал — GSM DIALOG
Терминал для GSM модема SIM900 — SIM900 DIALOG

Общий вид TerminalTMB
Общий вид терминала (версия 3)

Новой версии терминала ручной работы дал название «TerminalTMB», т.к. он имеет существенные отличия от предыдущих версий по функционалу, стабильности и скорости работы. От предыдущих версий взял только все идеи, подводные камни, добавил новшества и переписал проект с нуля. В результате получился терминал с теми нужными функциями, которых нет у большинства гуляющих на просторах сети терминалов.

Читать полностью »

2 комментария »

Иван Абдулхаев | 12.11.2018 | Программы |

Универсальный терминал для работы с COM-портом “Termial ST”

В настоящее время ПК и ноутбуки с “железными” COM-портами в наборе интерфейсов уверенно перемещается в ряды экспонатов раритетной техники, но в мире микроконтроллерной техники и в промышленном оборудовании он будет ещё долго держать свои позиции. Для возможности беспроблемного сопряжения ПК и микроконтроллерных устройств выпускаются различные платы расширения и переходники типа USB-RS232, RS232-Bluetooth, USB-RS485 и т.д, также во все МК с USB-интерфейсом можно записать код для эмуляции обычного COM-порта. Во многие датчики встроены микроконтроллеры для оцифровки и первичной обработки сигналов от сенсоров различных типов, а результаты обработки во внешний мир передаются в цифровом виде опять же через тот самый последовательный интерфейс. Разработчики часто осваивают новые протоколы непосредственно “в железе”, используя в качестве ведущего устройства микроконтроллер или ПК. С помощью микроконтроллера можно сформировать пакеты из любой последовательности байтов данных для отправки и любой алгоритм обработки принимаемых данных. В своей практике на первом этапе разработки ПО для работы с различными устройствами через UART стараюсь вначале освоить работу с ним через ПК, на котором должен быть соответствующий терминал. Существуют множество терминалов для работы с COM-портом, но универсального на все случаи своей практики не нашёл, поэтому решил сделать его сам. Далее сильно напряг фантазию и в целях однозначности идентификации поисковиками дал ему название “Terminal ST”.

Общий вид терминала (версия 3)
Общий вид терминала (версия 3)

Один из читателей из города Тамбова прислал обновленную версию терминала для работы с COM портом и статью описывающие особенности программы. Особенностью данной программы является возможность формировать групп команд, для удобного общения с различными устройствами через последовательный порт. Примечание Alex_EXE.

Читать полностью »

2 комментария »

Иван Абдулхаев | 27.02.2018 | Программы |

Адресуемая светодиодная RGB лента и LED драйвер WS2811

RGB светодиодные ленты удобно применять для декоративной подсветки витрин, салона машины, вывесок… С ними легко работать, в отличие от простых светодиодов, т.к. токовые ограничители уже стоят, достаточно просто подать нужное напряжение. Возможность, нарезать на сегменты, даёт гибкие возможности при монтаже.

А что, если хочется большего? что если нужно управлять каждым диодом в отдельности? Можно поставить МК, но не каждый микроконтроллер в одиночку потянет множество трехцветных диодов, можно попробовать поставить к каждому. Для таких целей есть специальные светодиодные драйверы, некоторые из которых снабжены возможностью управляться с одной общей, или последовательно проходящей через драйверы, шиной. Где-то пошли дальше, и такой драйвер встроили прямо в RGB светодиод, которому нужен минимум внешней обвязки. Далее последовательно соединённые такие диоды разместили на светодиодной ленте – и в итоге мы получили адресуемую светодиодную ленту.

Адресуемая светодиодная RGB лента

Адресуемая светодиодная RGB лента

Как не трудно догадаться, в статье речь пойдёт о светодиодном RGB драйвере – WS2811, которые соединяются последовательно и управляются по однопроводной линии данных. И адресуемой светодиодной ленте на совмещенных RGB диодов с такими драйверами.

Читать полностью »

Логический анализатор Saleae Logic (клон)

Логический анализатор в цифровой электронике может оказаться незаменимым помощником наравне с осциллографом. Часто при анализе цифровых сигналов не нужна большая разрядность АЦП, а достаточно наблюдения всего 2-х состояний входных сигналов – 1 или 0. При этом логический анализатор обладает большим числом входов, в то время как большинство осциллографов имеют только 2 канала.

Логический анализатор Saleae Logic

Логический анализатор Saleae Logic

Давно обратил внимание на различные логические анализаторы на основе микросхемы CY7C68013. Поглядывал на них и недавно, наконец, решился купить один из клонов Saleae Logic / USBee.

Читать полностью »

AVR. 4. Работа с UART на примере Atmega16A

Ранее мы уже рассмотрели, как дёргать ножки и опрашивать кнопки, сейчас познакомимся с одним интерфейсом микроконтроллера, который позволит нам его сопрячь с компьютером и различной периферией, которая этот интерфейс поддерживает.

UART — один из самых распространёны и удобных в работе портов. Хоть его первоначальную разновидность в виде RS-232C уже сложно найти, то его родственники встречаются повсеместно, как в виде промышленных проводных гигантов, таких, как RS485. В микроконтроллерной технике он соединяет различные узлы, которые обмениваются большими объёмами данных, например: МК, датчики, модули беспроводных и проводных интерфейсов…

Связь Atmeg’и16 с ПК по UART

Связь Atmeg’и16 с ПК по UART

В свою очередь, UART расшифровывается, как «универсальный асинхронный приемник и передатчик» («Universal Asynchronous Receiver and Transmitter»). Рассмотрим его по подробнее.

Читать полностью »

16 комментариев »

Alex_EXE | 02.04.2013 | AVR |

Программа управления роботом М2С2Д

Статья принадлежит к серии – колёсная управляемая платформа с элементами BEAM.

Робот подключается через Bluetooth к компьютеру по радиоканалу. Для управления им была разработана небольшая управляющая программка.

Программа управления

Программа управления

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

Читать полностью »

Al RGB Controller – программа для RGB контроллера

Для управления беспроводным/USB RGB-контроллером требуется специальная программа, которую хочу представить в этой статье.

Программа Al RGB Controller

Программа Al RGB Controller

Программа позволяет задавать цвет с его насыщенностью, использовать прошитый в контроллер спецэффекты и имеет режим цветомузыки, который раскрасит любимые композиции всеми цветами радуги.

Читать полностью »

страниц: 1 2 3 4 раньше