Embedded Interface Board
Universal Embedded Interface Board
Developing libraries for new hardware modules often traps you in a time-consuming loop of coding, compiling, flashing, and testing. Furthermore, bridging an embedded module to a PC usually requires buying multiple, overpriced single-purpose converters (e.g., USB-to-SPI or USB-to-I2C).
This Universal Interface Board solves both problems. It allows you to interface embedded modules directly with a PC, cutting out the compile-and-flash cycle entirely so you can test and debug in real time.
Key Specifications
Digital I/O: 18 Pins (5V or 3.3V selectable for massive hardware compatibility with Grove, Click modules, and raw ICs)
Connectivity: I2C (with external pull-ups), SPI (with multiple Chip Select pins), and UART (with software receive buffer)
Analog & Motor Control: 3x 10-bit ADC inputs, 1x 5-bit DAC output, 2x 10-bit PWM outputs, and 6x dedicated Servo motor outputs
Flexible Connectivity Options
USB Version: Controlled via a standard Micro USB virtual serial port.
Wi-Fi Version: Connects to your local network and is controlled via TCP communications.
Software & Language Support
The board features official libraries and examples to get you up and running immediately:
Python & C#: Full libraries and code examples provided.
Flowcode (v7–v11): Supported directly and via SCADA Slave Injector components, allowing you to seamlessly redirect simulated SPI, I2C, or UART data to the physical board.
Other Languages: The hardware natively supports Matlab, Java, C++, VB, and LabVIEW. (Official libraries are not yet implemented for these, but can be developed upon request).
Resources & Limitations
Open Source Assets: Find the firmware, Flowcode components, and Python/C# libraries on GitHub.
Firmware Updates: The onboard Microchip controller can be updated using a PICkit 3 or PICkit 4.
Timing Note: The standard firmware is not suitable for protocols requiring custom, high-speed timings (such as DHT11 or WS2812B LEDs) without a custom firmware modification.
Micro USB cable sold separately.
inc. VAT · £90.01 more for free delivery