en voksende hjemmeside med det du ønsker at finde (efter lidt tid)
Case off
Ved at anvende en Case of struktur , kan du på baggrund af værdien af en variabel, vælge hvilken process der skal udføres.
Case of er meget anvendelig i kronologiske programmer som det jeg har lagt ind her.
int YEL = 6;
int GRE = 9;
int RED = 5;
int ORA = 10;
int t1 = 500;
int t2 = 100;
int var = 0;
void setup() {
// put your setup code here, to run once:
pinMode(YEL, OUTPUT);
pinMode(GRE, OUTPUT);
pinMode(RED, OUTPUT);
pinMode(ORA, OUTPUT);
} //void setup slutter her
void loop() {
// put your main code here, to run repeatedly:
for (var=0; var<6; var++){
delay(1000);
// **************************************************
// Den spændende del af koden --- Starter her
// **************************************************
switch (var) {
case 1:
digitalWrite(YEL,HIGH);
break;
case 2:
digitalWrite(GRE,HIGH);
break;
case 3:
digitalWrite(RED,HIGH);
break;
case 4:
digitalWrite(ORA,HIGH);
break;
case 5:
digitalWrite(ORA,LOW);
digitalWrite(RED,LOW);
digitalWrite(GRE,LOW);
digitalWrite(YEL,LOW);
break;
// **************************************************
// Den spændende del af koden --- Slutter her her
// **************************************************
} // for -- slutter her
} // svitch / case -- slutter her
} // void loop -- slutter her
Case of er meget anvendelig i kronologiske programmer som det jeg har lagt ind her.
int YEL = 6; int GRE = 9; int RED = 5; int ORA = 10; int t1 = 500; int t2 = 100; int var = 0; void setup() { // put your setup code here, to run once: pinMode(YEL, OUTPUT); pinMode(GRE, OUTPUT); pinMode(RED, OUTPUT); pinMode(ORA, OUTPUT); } //void setup slutter her void loop() { // put your main code here, to run repeatedly: for (var=0; var<6; var++){ delay(1000); // ************************************************** // Den spændende del af koden --- Starter her // ************************************************** switch (var) { case 1: digitalWrite(YEL,HIGH); break; case 2: digitalWrite(GRE,HIGH); break; case 3: digitalWrite(RED,HIGH); break; case 4: digitalWrite(ORA,HIGH); break; case 5: digitalWrite(ORA,LOW); digitalWrite(RED,LOW); digitalWrite(GRE,LOW); digitalWrite(YEL,LOW); break; // ************************************************** // Den spændende del af koden --- Slutter her her // ************************************************** } // for -- slutter her } // svitch / case -- slutter her } // void loop -- slutter her