Хочу подключить IR приёмник и пультом управлять к примеру громкостью в разных проигрывателях. пока только подключил кнопку при нажатии на которой отправляется код по usart в терминале смотрю что приходит всё работает теперь встаёт вопрос написать программу для ПК. Подскажите на чём проще это сделать. С программированием на ПК не очень как начинаются класы типы так сразу всё труба
Ну как известно один из самых простых ЯП это бейсик. На нем можете написать. С COM портом работать не сложно - функции.
pokk писал(а):
С программированием на ПК не очень как начинаются класы типы так сразу всё труба
ООП это только один из видов программирования (имеет преимущества только в больших проектах) и без него можно обойтись. Поэтому до поры, до времени, можете на классы забить.
Что хотите вперед:- поиметь устройство или научиться программировать? Установите программу IRLink.3 из Нета. Поищите тему IgorPlug. Там найдете что надо. Если не создавать свой пульт управления, то декодировка протокола пультов RC5 (большинства) не слишком простая задача для начинающего. Стандартный протокол КОМ-порта тоже не используешь. Только прямое обращение к регистрам. КОМ-порты уже почти отмерли, вряд ли стоит с ними заморачиваться. Есть готовое работающее простое многоцелевое USB устройство, одна из функций- USB IR порт. IRLink.3 с ним классно работает. Надо - поделюсь инфой. Языки программирования самые незамудреные на мой взгляд паяльщика - Visual Basic, Delphi, Ci Builder.
Я помогу тебе с написанием софта для COM порта (Delphi 7) Выкладываю тебе свою программу с исходниками. Протокол NEC, показывает форму сигнала, команду и повторы. Сигнал с TSOP датчика на CTS ногу COM порта. Работает отлично. Будут вопросы пиши.
А для полноценного удобно настраиваемого управления без всяких программ-посредников , особенно в WIN7 просмотрите эту ссылочку и тема у нас на Коте тоже открыта для обсуждения этого устройства
_________________ пути ТОКА неисповедимы. Злословец есть самый лютый из диких зверей, а льстец - самый опасный из ручных животных. (ДИОГЕН)
Программирование пульта управления нужно для реализации своих проектов. Мне нужно было реализовать без всяких программ и сторонних библиотек, внешних микроконтроллеров. себестоимость проекта низкая получается.
_________________ Инженер R@D
Telegram чат: https://t.me/radiowolf или в поиске приложения @radiowolf. Личка:@cncoxford
Без контроллера труба получается... комп он хоть и мощный, нго не гарантирует никаких точных временных интервалов - твоя программа будучи даже на высшем приоритете может быть прервана в любой момент на время от нуля до бесконечности. Сделаешь программу, она будет вполне прекрасно работать пока процессор не нагружен, а как только даешь нагрузку в программе начнутся лаги которые будут искажать считываемый сигнал - до некоторых пор с этим можно бороться алгоритмически, а дальше уже и алгоритмы помогать не будут. И это только касается физического COM-порта, с USB еще хуже - данные там ходят пакетами каждые 1мс, скорость получается фантастическая на больших объемах пакетов, но события передавать не получится чаще чем 1000 событий в секунду чего очень мало для программной разборки сигнала с ИК датчика.
Поэтому как минимум один контроллер будет присутствовать. единственная его функция - измерить длительности импульсов и передать в комп, где эти данные могут ждать анализа хоть вечность.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 18
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения