USB BARCODE READER TO TTL OUTPUT

DESCRIPTION
USB Barcode Decoder - Serial Output
The product is a USB Host which accepts any USB Barcode Scanner at its USB port and decodes the barcode reading. The data is output as serial TTL UART at 9600 baud rate for easy interfacing with various applications. The output is suitable for 3V or 5V level microcontroller applications.
- Easy to Use with variety of barcode scanners/readers (including wireless barcode scanners)
- Barcode status LEDs supported
- Multicolor Status LEDs for Error, Activity and Power
- Simple output can work with any type of microcontroller
- Also accepts Wireless Barcode also by inserting its RF receiver into USB host port
- Pinouts
- TX-OUT - Transmit output, usually goes to your microcontroller receive pin RXD
- +5V - Regulated +5V power input
- GND - Common Ground
- DET - Idle Low, Goes High when barcode activity happens. Goes low again after data transfer at TX pin is finished. Useful for input to
- external microcontroller for polling or interrupt to process the data from board.
- Note: RX-IN pin and other pins are not used in this application, leave it floating. Below you can see, we have provided holes for mounting header of 2.54mm pitch if required.
- Board has three LEDs
- PWR - Green LED indicate that board is getting power
- STS - Yellow LED indicate any barcode activity
- ERR - Red LED indicate any error like barcode not detected
- Output Data Format
- 9600 bps - 8 - N - 1 (No parity)
- Output voltage level 3.3V TTL UART (Can also connect to 5V operated MCU RX pin directly.)
- Data is sent out only when any barcode is read.
- Please note, This product does not include barcode scanner. Its only serial output decoder board for any USB barcode scanners.
- Interfacing UART Serial Data by various methods
- RS232 Interfacing
- To Interfacing with PC's Serial port, which has RS232 level(+/-12V) the output from board needs to be converted to RS232 level by using MAX232 IC. Then the data is connected to PC's RS232 port. Board+MAX232 will need external +5V power supply and ground has to be common between both boards.
- USB Interfacing
- One advantage of using USB to interface is you can use power supply from USB itself.
USB KEYBOARD TO TTL OUTPUT

The product is a USB Host which accepts any USB Keyboard at its USB port and decodes the button presses. The data is output as serial TTL UART at 9600 baud rate for easy interfacing with various applications. The output is suitable for 3V or 5V level microcontroller applications.
- Easy to Use with variety of keyboard types (including wireless keyboard but excluding gaming type composite keyboard)
- Keyboard status LEDs supported
- Multicolor Status LEDs for Error, Activity and Power
- Simple output can work with any type of microcontroller
- Also accepts Wireless Keyboard also by inserting its RF receiver into USB host port
- Also accepts simple 17 key USB Keypad
- All keys including multimedia,windows keys supported
- Full support for Caps Lock, Num Lock, Alt+CTRL+<Key>
- Various Keyboard with USB Interface Supported
- Apart from standard full size keyboard, The decoder also supports custom made or small numeric keypads.
- TX-OUT - Transmit output, usually goes to your microcontroller receive pin RXD
- +5V - Regulated +5V power input
- GND - Common Ground
- DET - Idle Low, Goes High when keyboard activity happens. Goes low again after data transfer at TX pin is finished. Useful for input to external microcontroller for polling or interrupt to process the data from board.
USB MOUSE TO TTL OUTPUT

The product is a USB Host which accepts any USB Mouse at its USB port and decodes the movement and button presses including scroll wheel. The data is output as serial TTL UART at 9600 baud rate for easy interfacing with various applications. The output is suitable for 3V or 5V level microcontroller applications.
- Easy to Use with variety of mouse types (including wireless mouse but excluding gaming type composite mouse)
- Multicolor Status LEDs for Error, Activity and Power
- Simple output can work with any type of microcontroller
- Accepts Wireless Mouse also by inserting its receiver into USB host port
- Applications
- Graphical User Interface (GUI)
- Virtual Screens
- Servo Control
- X-Y Control Positioning
- LCD cursor movement
- Robotics
- TX-OUT - Transmit output, usually goes to your microcontroller receive pin RXD
- +5V - Regulated +5V power input
- GND - Common Ground
- DET - Idle Low, Goes High when mouse activity happens and date is ready to be sent.
- Goes low again after data transfer at TX pin is finished. Useful for input to external microcontroller for polling or interrupt to process the data from board.
USB MOUSE TO TTL OUTPUT

Simple Commands like DOS to read/write files.
- Board has three LEDs
- PWR - Green LED indicate that board is getting power
- ERR - Red LED indicate any error like USB Drive not found or its unmounted
- STS - Yellow LED can be OFF(No Drive) or ON(Drive inserted) or Blink(File Write Mode)