...
Vergleichende Operatoren (,=,==,!=)
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
if(x<120) // Bedingung { // Auszuführende Aktion } |
Boolsche Operatoren (&&,||,!)
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
if(digitalRead(2) == HIGH) // Bedingung { // Auszuführende Aktion } |
...
if…
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
if(x>120)
{
// Aktion wenn x grösser als 120
} |
if…else
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
if(x>120)
{
// Aktion wenn x grösser als 120
}
else
{
// Aktion wenn x kleiner als, oder genau 120
} |
for
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
for(int i=0; i<=255; i++)
{
// Setzt i von 0 bis 255
} |
switch case
Code Block | ||||
---|---|---|---|---|
| ||||
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 | ||||||
---|---|---|---|---|---|---|
| ||||||
var = 0; while(var<120) { // Aktion welche sich 120 Mal wiederholt var++; } |
break
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
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 | ||||||
---|---|---|---|---|---|---|
| ||||||
int checkSensor() { if(analogRead>200) { return 1; // checkSensor ist nun 1 } else { return 0; // checkSensor ist nun 0 } } |