Beispiele für die Anwendung von Arduinos

1. LEDs über Arduinos ansteuern

Beschreibung: Zwei LEDs werden angesteuert, bei der einen die Taktfrequenz des Blinkens über die regulierte Spannung am analogen Eingangs-Pin A3,
bei der anderen die Helligkeit. Über das Potentiometer kann die Spannung verändert werden.

Beispielcode:
int spannung_variabel = 3;
int Minuspol = A2;
int Pluspol = A4;
int led1 = 7;
int led2 = 9;
void setup() {
pinMode(Minuspol, OUTPUT);
digitalWrite(Minuspol, LOW);
pinMode(Pluspol, OUTPUT);
digitalWrite(Pluspol, HIGH);
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
}
void loop() {
int spannungswert = analogRead(spannung_variabel);
int period = map(spannungswert, 0, 1023, 100, 500);
digitalWrite(led1, HIGH);
delay(period);
digitalWrite(led1, LOW);
delay(period);
int helligkeit = spannungswert / 3;
analogWrite(led2, helligkeit);
}