Hallo,
wie kann ich folgenden Code schreiben, ohne die Fehlermeldung
servo.c:140: error: duplicate case value
servo.c:138: error: previously used here
servo.c:146: error: duplicate case value
servo.c:144: error: previously used here
servo.c:152: error: duplicate case value
servo.c:150: error: previously used here
servo.c:154: error: duplicate case value
servo.c:148: error: previously used here
zu erhalten?
Code:
if(i<=50)
{
switch(i)
{
case 1 | 2| 3| 4 | 5 : sektor[0] += get_adc(0);
case 6 | 7| 8| 9 | 10 : sektor[1] += get_adc(0);
case 11 | 12| 13 | 14 | 15 : sektor[2] += get_adc(0);
case 16 | 17| 18 | 19 | 20 : sektor[3] += get_adc(0);
case 21 | 22| 23 | 24 | 25 : sektor[4] += get_adc(0);
case 26 | 27| 28 | 29 | 30 : sektor[5] += get_adc(0);
case 31 | 32| 33 | 34 | 35 : sektor[6] += get_adc(0);
case 36 | 37| 38 | 39 | 40 : sektor[7] += get_adc(0);
case 41 | 42| 43 | 44 | 45 : sektor[8] += get_adc(0);
case 46 | 47| 48 | 49 | 50 : sektor[9] += get_adc(0);
}
for(j=0;j<10;j++)
{
sektor[j] = sektor[j] / 5;
}
waitms(100);
servo_goto(i++);
itoa(sektor[j], p_test2, 10);
send_string(p_test2);
}
Gruß
Martin
Lesezeichen