The goal of the device is to control two small electric motors using the L293D by connecting to a USB port of the computer.
Up to two small motors with 1.2A peak each and 600mA current each are being controlled by the usbmot device as it uses USB to connect an Atmel ATmega microcontroller to some host device. Through pulse width modulation, the speed of the motors can be controlled.
The firmware-only USB driver from objective development is used by the microcontroller. An AVR build chain like AVRDUDE or AVR-GCC is required in order to recompile the 2kB firmware while a C++ compiler and the qt development package in order to compile the host software.
The board has been used only with an ATmega168 although it can be used with at least ATmega8, 48, or 88, due to pin compatibility. The low voltage versions will not work because the needed speed is 12MHz. The layout of the PCB is based on the USBAsp which can still be used as a programmer by modifying the USBAsp firmware. The board can be extended by connecting some of the pins of ATmega to pinheads in the PCB.
Wire-to-board interconnection options from Sullins feature a wide range of sizes and applications
MCC’s TVS series high-power suppressors protect sensitive components from voltage spikes and transients
Evaluation boards that streamline evaluating circuit protection on RS-485 serial device ports
There are currently no comments.