Arduino: LED mit einem Potentiometer steuern

Wieder hab ich eine Anleitung aus „Arduino- Physical Computing für Bastler, Designer und Geeks. oreillys basics.„[*] nachgebaut. Beim Code gab es wieder einen kleinen Fehler:

Der Code

int potPin = 0;
int ledPin = 9;
int potiVal = 0;
int loga[64] = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,16,
18,20,22,25,28,30,33,36,39,42,46,49,53,56,60,64,68,
72,77,81,86,90,95,100,105,110,116,121,127,132,138,
144,150,156,163,169,176,182,189,196,203,210,218,
225,233,240,248,255};

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

void loop() {
int potiVal = analogRead(potPin);
potiVal = potiVal / 16;
analogWrite(ledPin, loga[potiVal]);
delay(10);
}

[Quelle: modifiziert aus Arduino Physical Computing für Bastler, Designer & Geeks]

Der Aufbau
LED_Poti_Steckplatine

Das Ergebnis

[*] Amazon-Affiliate-Link

Dieser Beitrag wurde unter Hardware abgelegt und mit verschlagwortet. Setze ein Lesezeichen auf den Permalink.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert