реклама на сайте
подробности

 
 
> Управление USB, Управление пультом ДУ по USB
egorchech
сообщение Oct 24 2013, 10:43
Сообщение #1





Группа: Новичок
Сообщений: 1
Регистрация: 24-10-13
Пользователь №: 78 882



Добрый день!
Подскажите с чего начать. Есть машинка и пульт ДУ от нее (детская машинка) машинка обычная, все что она может это ездить вперед, назад, влево, вправо. У меня появилось желание управлять ей через компьютер т. е. подключить пульт через usb и написать программку для управления. Вот только проблема, куда мне припаять провода usb, питание (от usb) припаял, осталось куда-то data провода нацепить на чип (если я правильно понимаю)... На чипе написано "LOG TX2 1040" 14 лап у неё.

Цитата(egorchech @ Oct 24 2013, 13:42) *
Добрый день!
Подскажите с чего начать. Есть машинка и пульт ДУ от нее (детская машинка) машинка обычная, все что она может это ездить вперед, назад, влево, вправо. У меня появилось желание управлять ей через компьютер т. е. подключить пульт через usb и написать программку для управления. Вот только проблема, куда мне припаять провода usb, питание (от usb) припаял, осталось куда-то data провода нацепить на чип (если я правильно понимаю)... На чипе написано "LOG TX2 1040" 14 лап у неё.

Если это возможно
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 2)
controller_m30
сообщение Oct 24 2013, 14:09
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 356
Регистрация: 24-02-09
Пользователь №: 45 309



Цитата(egorchech @ Oct 24 2013, 13:43) *
Если это возможно
Есть проект AVR-CDC-IO - на контроллере AVR. Контроллер AVR будет на своих выходных ножках формировать уровни 0/1 по командам от компьютера, переданным по USB. Будет видеться в компе как COM порт, и доступен из программы HyperTerminal, или какой-нить самописной.

Что нужно сделать:
1. Собрать схему AVR-CDC-IO, проверить в работе.
2. К контактам кнопок на пульте припаять выходы AVR контроллера.
3. Используя программу HyperTerminal подавать данные на выходы AVR контроллера, которые пультом будут восприниматься как нажатия кнопок.

Например кнопки пульта будут подключены к выходам порта "В" AVR контроллера: вперёд=бит0, влево=бит1, вправо=бит2, назад=бит3. Тогда нажатие кнопки пульта потребует текстовую команду:
"PORTB_01" - для нажатия "вперёд"
"PORTB_02" - для нажатия "влево"
"PORTB_04" - для нажатия "вправо"
"PORTB_08" - для нажатия "назад"
Чтоб поиграться со схемой этого достаточно. Но для удобного управления машинкой, например с клавиатуры компьютера - лучше написать собственную программу, которая на нажатие клавиш со стрелками на клавиатуре будет подавать в COM-порт вот-те самые текстовые команды "PORTB_xx".

Сайт с проектом AVR-CDC http://www.recursion.jp/avrcdc/cdc-io.html#usage
Go to the top of the page
 
+Quote Post
adnega
сообщение Oct 24 2013, 16:43
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Цитата(egorchech @ Oct 24 2013, 14:43) *
Если это возможно

Советую обратить внимание на WinLIRC.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 11th August 2025 - 13:43
Рейтинг@Mail.ru


Страница сгенерированна за 0.01341 секунд с 7
ELECTRONIX ©2004-2016