analogRead()/analogWrite()


analogRead()

ana­logRead() liest den Wert eines ana­lo­gen Pins. Im Unter­schied zu digi­tal­Read(), das nur die Zustän­de an (HIGH) oder aus (LOW) kennt, misst ana­logRead() die am ana­lo­gen Pin anlie­gen­de Span­nung. Ein ana­log-digi­tal-Umwand­ler wan­delt die Betriebs­span­nung des Ardui­nos (5 Volt oder 3,3 Volt) in Zah­len­wer­te zwi­schen 0 und 1023 um.

Im ⇒Seri­el­len Plot­ter kön­nen die Wer­te sicht­bar gemacht wer­den:

Aus­le­sen eines Poten­tio­me­ters

analogWrite()

ana­log­Wri­te() wird dazu ver­wen­det eine LED mit Hil­fe der ⇒Puls­wei­ten­mo­du­la­ti­on (PWM) an einem digi­ta­len Pin mit unter­schied­li­cher Hel­lig­keit zum Leuch­ten zu brin­gen. Nur die digi­ta­len Ports, die mit einer Til­de (~) gekenn­zeich­net sind, unter­stüt­zen die PWM.

0 ⇒ Strom aus
255 ⇒ maxi­ma­le Strom­stär­ke



Letzte Aktualisierung: Jan. 2, 2026 @ 10:11