Allows you to connect USB devices (keyboard, mouse, game controller, etc.) to an Arduino, ESP, Feather, etc. MicrocontrollerDesigned by MatzElectronics in United States of America
What is it? CH559 USB Host to UART Bridge Module allows you to connect USB devices like a keyboard, mouse, or game controller to any microcontroller (Arduino, AVR, M0/M4, ESP8266/ESP32, Propeller, ...Read More…
What is it? CH559 USB Host to UART Bridge Module allows you to connect USB devices like a keyboard, mouse, or game controller to any microcontroller (Arduino, AVR, M0/M4, ESP8266/ESP32, Propeller, etc.) that has an available serial/UART input.
This device comes fully assembled.
Programming the CH559 chip will require a USB-A plug to USB-A plug cable, which can be made easily by cutting/soldering two USB cables and connecting the 5V, D+, D-, and GND wires together.
Data from connected devices is streamed from the module's TX pin to the microcontroller at 400000 baud. The stream contains a lot of raw data that differs by the type of device connected, but it's organized and fairly easy to parse.
Why did I make it? I've wanted to control robots with a game controller (like a PS3 USB controller) for some time. These controllers are easy to find and inexpensive and have lots of buttons that can be used to control different functions on a robot.
I've also had a need to connect a keyboard and input text. This device makes it easy to do that.
What makes it special? Unlike other USB host solutions out there, this one is both inexpensive and easy to use.
This module is largely based on the amazing work done by Bitluni and Aaron Christophel to decipher and make function code out of the documentation for the CH559 chip by WCH.
|Shipping Rate||Ships From||First item||Additional items|
United States Postal Service: Standard Ground Rate
United States Postal Service: Priority Mail Rate
We recognize our top users by making them a Tindarian. Tindarians have access to secret & unreleased features.
We look for the most active & best members of the Tindie community, and invite them to join. There isn't a selection process or form to fill out. The only way to become a Tindarian is by being a nice & active member of the Tindie community!