USnooBie: простой набор разработчика устройств USB на AVR |
Добавил(а) microsin |
USnooBie является набором деталей, который можно использовать сразу "из коробки", без необходимости приобретения каких-то дополнительных аксессуаров типа программатора AVR или конвертеров USB-to-serial для загрузки и запуска скомпилированного кода. Аппаратура USnooBie позволяет пользователю создавать недорогие устройства USB на микроконтроллерах AVR ATmega фирмы Atmel. Набор USnooBie можно использовать также для создания не USB устройств - простых радиолюбительских конструкций. USnooBie даже совместим с Arduino [1]. Автор разработки - Франк Зао. [Особенности USnooBie] [Что из себя представляет USnooBie] Макетная плата USnooBie основана на микроконтроллере ATmega328P и простой аппаратуре, которая превращает микроконтроллер в устройство USB. Такой дизайн позволяет пользователю разрабатывать с помощью USnooBie собственные гаджеты USB. Запуск встроенного в USnooBie бутлоадера USB делает ненужным использование USB-to-serial конвертера или какого-либо программатора AVR. Возможность работы в качестве устройства USB обеспечивает библиотека с открытым исходным кодом V-USB [2], превращающая микроконтроллер AVR в устройство USB. Плата USnooBie разработана специально в соответствии со схемотехническими рекомендациями V-USB, причем с использованием простых в любительской сборке деталей со штыревыми выводами. Через стандартный коннектор USB типа B (как у принтера или сканера) плату USnooBie можно подключить обычным шнуром USB к компьютеру. Конфигурация платы, наличие на её краях коннекторов с шагом 2.54 мм делает возможным проводить разработку с платами штыревого макетирования (breadboard). Использование библиотеки V-USB компании Objective Development наделяет платку USnooBie большими возможностями. Если Вы разрабатываете гаджеты USB, библиотека V-USB станет Вашим лучшим другом. Если Вы не очень опытный пользователь, то можете начать писать свои программы с использованием среды разработки Arduino, так как платка USnooBie совместима с этой системой. [Как можно использовать USnooBie] Платка USnooBie является хорошим способом взаимодействия с компьютером. С помощью устройств USB HID можно делать мыши, клавиатуры, джойстики, геймпады, рулевые колеса, симуляторы кабины пилота. Подключайте переменные резисторы, датчики Холла, кнопки, и передавайте с них информацию в компьютер. Можете на основе USnooBie собрать USB-программатор для микроконтроллеров AVR. Вам не нужно беспокоиться о написании драйвера USB для большинства устройств HID, и они будут работать на всех операционных системах. Если Вам нужно сделать что-то особенное, то просто используйте LibUSB и напишите собственный драйвер устройства. Сделайте например, свой собственный USB missile launcher [4]. Автор USnooBie собственноручно создал экран LCD, который отображает сообщения из мессенджера Google Talk. [Ссылки] 1. USnooBie: использование в среде программирования Arduino. |