Beruflich Dokumente
Kultur Dokumente
microcontroller.
Please build a circuit connected to the Arduino with a script that does the following:
timer;
int state;
int ledPin;
int poPin;
int button = 13;
boolean laststate = LOW;
int analogPin = 0;
int counter = 0;
int dim;
void setup () {
Serial.begin(9600);
pinMode (poPin, OUTPUT);
for (int ledPin = 8; ledPin <=11; ledPin++) {
pinMode (ledPin, OUTPUT );
}
pinMode (button, INPUT);
}
void loop () {
if (counter == 1) {
for (int ledPin = 8 ; ledPin <9; ledPin++) {
digitalWrite(ledPin, HIGH);
delay(timer);
}
for (int ledPin = 8; ledPin>7; ledPin--) {
digitalWrite(ledPin, LOW);
delay(timer);
}
}
else if (counter == 2) {
delay(timer);
for (int ledPin = 8; ledPin <=9; ledPin++) {
digitalWrite(ledPin, HIGH);
delay(timer);
}
for (int ledPin = 9; ledPin>=8; ledPin--) {
digitalWrite(ledPin, LOW);
delay(0);
}
}
else if (counter == 3) {
delay(timer);
for (int ledPin = 8; ledPin <=10; ledPin++) {
digitalWrite(ledPin, HIGH);
delay(timer);
}
for (int ledPin = 10 ; ledPin>=8; ledPin--) {
digitalWrite(ledPin, LOW);
delay(0);
}
}
else if (counter == 4) {
delay(timer);
for (int ledPin = 8; ledPin <=11; ledPin++) {
digitalWrite(ledPin, HIGH);
delay(timer);
}
for (int ledPin = 11; ledPin>=8; ledPin--) {
digitalWrite(ledPin, LOW);
delay(0);
}
}
else if (counter == 5) {
delay(timer);
for (int ledPin = 8; ledPin <=11; ledPin++) {
digitalWrite(ledPin, LOW);
delay(timer);
}
for (int ledPin = 11; ledPin>=8; ledPin--) {
digitalWrite(ledPin, LOW);
delay(0);
}
counter = 0;
}
}