Many projects that are controlled via laptop or single-board computer just need a bunch of GPIO to control motors, servos, relays, etc. Some single-board computers have lots of built-in GPIO pins, but there are still lots of applications where extra GPIO can come in handy. This 24-channel USB GPIO controller is a neat little board that can even handle up to 45V on its outputs!
Another nice benefit of using USB is that you can easily isolate it using a USB-USB isolator, allowing safe interfacing with projects that might be using high voltage or at different ground potential. With 150mA drive per output, it can easily drive relays and other coil-based devices, another great feature. You can use the USB Vbus supply, or connect an external 5V power supply if you plan on driving many outputs at high currents.
The whole thing is controlled with a very simple AT command interface, much like modems and the ESP8266 AT firmware. This makes it simple to get up and running quickly, enabling fast prototyping. It can be a great accessory to have on the bench if you just want a quick GPIO and don’t want to program a microcontroller. Easily test LEDs, motors, and just about anything else that GPIO can control!
We’d also like to highlight that this seller is based in Sri Lanka, which is very cool. We are happy to have them on Tindie!