Forum: Gesperrte Threads Was ist hier falsch ?


von Lisa (Gast)


Lesenswert?

void setup (){

Serial.begin(9600);
tempSensor.begin(13);
}

void loop(){

  switch(tempSensor.isValid())
}

case :{

Serial.println("temperature");
return;

case :
Serial.println("Not a valid device")
return;
}
{
Serial.print(tempSensor.getTemperature());
Serial.print("C");
Serial.println();
}

: Verschoben durch User
von hoffi (Gast)


Lesenswert?

mit deinen cases stimmt was nicht

von Lisa (Gast)


Lesenswert?

Schon mal Danke im Voraus !!!!!!!!!!

von Floh (Gast)


Lesenswert?

Formatier deinen Code ordentlich, dann siehst du es selbst.

von David .. (volatile)


Lesenswert?


von hacker-tobi (Gast)


Lesenswert?

Hausaufgaben soll man selbst machen ;)

Kleiner Tip: Schau dir mal die Klammerung des switch/case-Konstruktes 
an...

von Lisa (Gast)


Lesenswert?

Verbesserung:






int Sensor = 5;
int Wert;

void setup (){

Serial.begin(9600);
pinMode(INPUT);
}

void loop(){

  switch(isValid());
}

case() {

Serial.println("temperature");
return;

case ()
Serial.println("Not a valid device");
return();
}
{
Serial.print(tempSensor.getTemperature());
Serial.print("C");
Serial.println();
}

von Floh (Gast)


Lesenswert?

Lisa schrieb:
> Verbesserung:

Im Ernst ??

Ordentlich einrücken, zusammengehörende Klammern am besten übereinander, 
in etwa so:
1
void bla()
2
{
3
  blub;
4
  switch(ball)
5
  {
6
    case 0: 
7
    case 1:
8
  }
9
}

von J. K. (jkraemer)


Lesenswert?

Und was ist daran verbessert?!
Schau dir mal Grundlagen in C zum Thema Switch und Funktionen an.

Hoffe mal, dass es kein Troll-Thread ist...

von DSausW (Gast)


Lesenswert?

Es scheint wieder das Maggi-Probierstudio
für Hausaufgaben zu sein.

Dieser Beitrag ist gesperrt und kann nicht beantwortet werden.