Code: #pragma config(Sensor, S1, luz1, sensorEV3_Color) #pragma config(Sensor, S2, luz2, sensorEV3_Color) #pragma config(Sensor, S3, multi, sensorEV3_Gyro, modeEV3Gyro_RateAndAngle) #pragma config(Sensor, S4, dis2, sensorEV3_GenericI2C) //*!!Code automatically generated by 'ROBOTC' configuration wizard !!*//
int Sensor3=0,Sensor7,Sensor8;
#include "mindsensors-ev3smux.h"; tMSEV3 muxedSensor[3];
tEV3SensorTypeMode typeMode[3] = {infraRedProximity, gyroAngle,sonarCM};
task main(){
eraseDisplay(); initSensor(&muxedSensor[0], msensor_S4_1, typeMode[0]); initSensor(&muxedSensor[1], msensor_S4_2, typeMode[1]); /**/ initSensor(&muxedSensor[2], msensor_S4_3, typeMode[2]);
while(true){ readSensor(&muxedSensor[0]);
readSensor(&muxedSensor[1]);
readSensor(&muxedSensor[2]);
Sensor3=muxedSensor[0].distance; Sensor7= (muxedSensor[1].angle%360); Sensor8=muxedSensor[2].distance/10;
displayTextLine(8,"%d %d %d %d",Sensor3,Sensor8,(Sensor7));
sleep(100); } } |