Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Vergleichende Operatoren (,=,==,!=)

 

Code Block
languagejava
titleBeispiel Vergleichende Operatoren
collapsetrue
if(x<120) // Bedingung
{
  // Auszuführende Aktion
}

 

Boolsche Operatoren (&&,||,!)

 

Code Block
languagejava
titleBeispiel Boolsche Operatoren
collapsetrue
if(digitalRead(2) == HIGH) // Bedingung
{
  // Auszuführende Aktion
}

 

...

if…

 

Code Block
languagejava
titleBeispiel if...
collapsetrue
if(x>120)
{
  // Aktion wenn x grösser als 120
}

 

if…else

 

Code Block
languagejava
titleBeispiel if...else
collapsetrue
if(x>120)
{
  // Aktion wenn x grösser als 120
}
else
{
  // Aktion wenn x kleiner als, oder genau 120
}

 

for

 

Code Block
languagejava
titleBeispiel for...
collapsetrue
for(int i=0; i<=255; i++) 
{
  // Setzt i von 0 bis 255
}

switch case

 

Code Block
languagejava
titleBeispiel switch...
switch(var)
{
case 1:
  // Aktion wenn var 1 entspricht
  break;
case 2:
  // Aktion wenn var 2 entspricht
  break;
default:
  // Aktion wenn var weder 1 noch 2 entspricht
}

 

while

 

Code Block
languagejava
titleBeispiel while...
collapsetrue
var = 0;
while(var<120)
{
  // Aktion welche sich 120 Mal wiederholt
  var++;
}

break

 

Code Block
languagejava
titleBeispiel break...
collapsetrue
for(int i=0; i<200; i++)
{
  digitalWrite(5,i);
  sensorWert = analogRead(0);
  if(sensorWert>200)
  {
    i = 0; // Schleife verlassen
    break;
  }
  delay(100);
}

return

 

Code Block
languagejava
titleBeispiel return...
collapsetrue
int checkSensor()
{
  if(analogRead>200)
  {
    return 1; // checkSensor ist nun 1
  }
  else
  {
    return 0; // checkSensor ist nun 0
  }
}