Re: More than four sensors on one brick?
When using the Mindsensors splitter, you also need to be mindful of the fact that you cannot attach sensors that consume too much power together. There is a limit to how much you can draw form each sensor port. Another important thing to note is that the splitter does not allow 2 or more devices with the same I2C addresses to work together. You also need to use sensors that either disable their internal pull-up resistors or that can handle the fact that there's multiple sensors on the bus that have them.
The HiTechnic MUX is very nice and allows you to have multiple sensors on there that are identical and have identical I2C addresses without issue. However, it is a "read-only" multiplexer. In other words, you cannot send commands to the connected sensor. For example, if you had a compass connected to the HT SMUX, you would't be able to send it the calibration command, but you could read the data from it just fine. The HT SMUX also allows you to connect both analogue -and- digital sensors, something the Mindsensors splitter does not, it only allows digital.
So, which one should you get? Depends on what you want to do
| Some people, when confronted with a problem, think, "I know, I'll use threads,"
| and then two they hav erpoblesms. (@nedbat)
| My Blog: I'd Rather Be Building Robots
| ROBOTC 3rd Party Driver Suite: [Project Page