Dieser Artikel zeigt einige Beispiele für Analog Out mit einem Fader…

Vorbereitungen:

Für dieses Projekt werden folgende Bauteile benötigt:

Schaltungsaufbau:

Die LED wird mit dem kürzeren Beinchen (Kathode) in den GND-Pin (also den Minus-Pol), mit dem längeren Beinchen (Anode) in den Pin Digital 13 gesteckt. Der Widerstand (560 Ohm) wird vor der Anode der LED positioniert.

Programmierung 1:

int led01 = 13;
int del = 5;

void setup()
{
pinMode(led01, OUTPUT);
}

void loop()
{
for (int a = 0; a< 256 ; a++)
{
analogWrite(led01, a);
delay(del);
}

for(int a = 255; a>=0; a--)
{
analogWrite(led01, a);
delay(del);
}
}

Programmierung 2:

int led01 = 13;
int del = 300;

void setup()
{
pinMode(led01, OUTPUT);
}

void loop()
{
analogWrite(led01,50);
delay(del);
analogWrite(led01,LOW);
delay(del);
analogWrite(led01,100);
delay(del);
analogWrite(led01,LOW);
delay(del);
analogWrite(led01,200);
delay(del);
analogWrite(led01,LOW);
delay(del);
analogWrite(led01,255);
delay(del);
analogWrite(led01,LOW);
delay(del);
}

Per “analogWrite” können Werte von 0 bis 255 an den Arduino-Pin “geschrieben” werden. Der Effekt dieses Projektes ist die Illusion einer veränderten Helligkeit der LED, indem diese extrem schnell ein- und ausgeschaltet wird.

Der erste Code nutzt dafür eine for-Schleife. Der zweite Code schreibt die Werte einzeln an den Arduino-Pin.

Arduino Gruppe Peine:

Wer sich für Mikrocontroller Programmierung interessiert ist in der Arduino Gruppe Peine genau richtig. Auch Raspberry Fans und Nutzer anderer Mikrocontroller sind willkommen.

Die Arduino Gruppe Peine trifft sich Dienstags von 18:00 Uhr bis 21:00 Uhr. Die Teilnehmerzahl ist begrenzt und deshalb bitte vorher per Kontaktformular oder Mail an info@fuhselab.de melden. Der Veranstaltungsort wird kurzfristig festgelegt und den Teilnehmerinnen und Teilnehmern per E-Mail mitgeteilt.

Das Angebot “Arduino Gruppe Peine“ kann für einen Jahresbeitrag von 60,- Euro genutzt werden. Für einen Beitrag von 20,- Euro pro Teilnehmer können die Workshops genutzt werden. Materialkosten werden projektabhängig zusätzlich erhoben.

Weitere interessante Webartikel zum Thema Arduino gibt es auf der Fuhselab Webseite und in der Artikelübersicht 2022 und der Artikelübersicht 2023.

Von Torsten