Yes, we are using the BrickPi+. The EV3 motors are working and the EV3 sensors are working… kind of. The touch sensors work. The ultrasonic sensor and the color sensor turn on, but the readings don’t make sense. For the U.S. sensor, the cat will report readings from 100 to 65535, and for color, the cat will change colors even when the sensor hasn’t moved and vice versa.
I suspect we have a fundamental misunderstanding of how the code works. For instance, when you use the LEGO brick and the LEGO code, you can choose what mode you want your sensor to be on, what units to use if measuring distance, etc. But we have no idea how to do that in Scratch. Specifically, with the U.S. sensor, the readings of 100-65535 are probably raw data (Do you agree that these numbers are probably raw data?), but we don’t know how to convert it to distance. And for the color sensor, we don’t know how to access the Reflected Light Intensity Mode (to follow a black line) instead of just the Color Mode.
In Scratch, we have to say BROADCAST(SETUP). A colleague of mine thinks if we know what exactly we were telling the robot to do when we use the command SETUP, then maybe we could fix the issue, but I can’t find any way to view/change the SETUP command. Do you think our issue lies in the configuration of these settings, and if so, how do we edit SETUP?
Also, like the U.S. sensor, the gyro sensor gives wild readings, so again, I suspect it’s raw data that hasn’t been converted properly.
BTW I know the sensors themselves are fine because I was able to use them with the LEGO brick.
Thanks for you help; I look forward to reading your response!