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

 
 
> IR USB mouse, Проект IR USB мышки на Atmega16.
Marian
сообщение Mar 16 2009, 13:11
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 148
Регистрация: 23-02-07
Пользователь №: 25 618



IR USB Mouse.
Проект IR USB мышки на Atmega16.
В основе проекта использован пример "HID-Mouse" из "avrusb"
с сайта http://obdev.at/products/avrusb/download.html (версия avrusb-20080513)

Цифровыми кнопками пульта (кодировка RC5 ) осуществляется управление курсором мышки.
Назначения кнопок видны в "main.c"
При подключении устройства к компьютеру, автоматически устанавливаются драйвера HID mouse.
Изменив программу декодирования, возможно применение пультов с другой кодировкой.
(В прерывании, в буфер записывается IR посылка нажатой кнопки, декодирование и передача данных происходит в основной программе,
засчет этого достигается высокая точность распознавание нажатой кнопки)
В архиве текст программы и готовый файл прошивки.Изменив немного код, возможно управление выходами процессора.
(нп. включение, выключение полезной нагрузки)

Прикрепленное изображение

Прикрепленный файл  USB_mouse.rar ( 105.25 килобайт ) Кол-во скачиваний: 211


Посетить мою домашнюю страницу

Сообщение отредактировал Marian - Mar 16 2009, 13:12
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Goodefine
сообщение Mar 16 2009, 13:42
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 211
Регистрация: 6-08-07
Из: Приднестровье, Тирасполь
Пользователь №: 29 581



Делал подобное на меге8. В двух вариантах - [HID Mouse/RC5], [USB-CDC(Virtual RS232)/RC5]. Без использования прерываний. Принималось все довольно устойчиво. В первом случае сделал перемещение указателя мыши кнопками - дальше забросил за нехваткой времени (да и надобности особой нет). Во втором - мега8 отдает в виртуальный rs232 строку типа "startbit2, triggerbit, device, command" которую приложение на компе может использовать по-всякому... Точно не помню уже, где-то 30-35% флеша заняло...

Сообщение отредактировал Goodefine - Mar 16 2009, 13:44


--------------------
Любой, заслуживающий внимания, опыт приобретается себе в убыток...
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 30th July 2025 - 16:09
Рейтинг@Mail.ru


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