I do have an Eblocks2 suggestion which will be great for connecting any modules, via male Dupont connectors.
Don't let the name mis lead you.
I even use one to connect My logic analyser to.
For example, if I have and Eblocks2 gLCD and a BL0011 or BL0055 upstream programming board and I want to Monitor the SPI waveform's.
What I use is:
BL0162 - Servo Motor , but connect my logic analyser to it (it does not have to be used for servo motors)
Or you can use it to connect the HC-SR04 module to it etc.
BL00157 Colour gLCD .
Finally, both Eblock22 are connected to the same port via BL0156 - Splitter
That way a BL0119 EB2 to EB is not required with the added advantage is the BL0162 - Servo Motor will supply 8 x I/O channels, 8 x +5V and 8 x GND pins.
Yes, you can use the BL0162 for both inputs and outputs.
As you are a VC if you would like the splitter and servo motor board, I can see what I can sort out for you.
They do make testing a lot easier.
