analogRead()/analogWrite()

Lesezeit: 2 Minuten

analogRead()

analo­gRead() liest den Wert eines analo­gen Pins. Im Unter­schied zu dig­i­tal­Read(), das nur die Zustände an (HIGH) oder aus (LOW) ken­nt, misst analo­gRead() die am analo­gen Pin anliegende Span­nung. Ein ana­log-dig­i­tal-Umwan­dler wan­delt die Betrieb­ss­pan­nung des Arduinos (5 Volt oder 3,3 Volt) in Zahlen­werte zwis­chen 0 und 1023 um.

Beispiel:

Im ⇒Seriellen Plot­ter kön­nen die Werte sicht­bar gemacht wer­den:

Ausle­sen eines Poten­tiome­ters

analogWrite()

analog­Write() wird dazu ver­wen­det eine LED mit Hil­fe der ⇒Pul­sweit­en­mod­u­la­tion (PWM) an einem dig­i­tal­en Pin mit unter­schiedlich­er Hel­ligkeit zum Leucht­en zu brin­gen. Nur die dig­i­tal­en Ports, die mit ein­er Tilde (~) gekennze­ich­net sind, unter­stützen die PWM.

0 ⇒ Strom aus
255 ⇒ max­i­male Strom­stärke

Beispiel:



Letzte Aktualisierung: Okt. 23, 2025 @ 20:38