Небольшой пример с LUFA + HIDAPI.

AVR
1. Введение
LUFA – библиотека с открытым исходным кодом (лицензия MIT), позволяющая легко реализовать USB-устройства на основе микроконтроллеров AVR с аппаратным USB. LUFA разработана для использования только с компилятором avr-gcc (Хотя уже портировали на LPC — раз и два)

2. Firmware
Рассмотрим, как реализовать с помощью данной библиотеки устройство многострадального HID-класса. Для примера я использую LED-матрицу 16х16 на четырёх 74HC595, подключённую по SPI к платке с МК AT90USB162.

Читать дальше
  • +3
  • 05 февраля 2012, 21:53
  • QBasic
  • 1

Ещё одна мигалка светодиодами.

Не так давно понадобилось срочно сделать какой-нибудь небольшой ылектронный подарок. Из-за срочности пришлось делать его из того, что было под рукой — в ящиках стола.
Обнаружилась там вот такая лампа:

В итоге было решено соорудить т.н. «лампу настроения» — небольшой светильник, переливающийся разными цветами. С питанием от компьютера (в итоге получилось, что это не обязательно).


Читать дальше

Первое поделие.

Завалялись у меня два вот таких геймпада от Денди.

Чтобы зря они не пылились, решил я их подключить к компьютеру, конечно же, через USB (до этого как-то раз подключал через LPT, но там нужны специальные драйвера, которые под Windows 7 работать отказались. Ну и через USB удобнее). Для этого было сконструировано следующее поделие.


Читать дальше
  • +1
  • 27 августа 2011, 15:46
  • QBasic
  • 1