analogWrite()

analogWrite()

[Analog I/O]



Beskrivelse

Skriver en analog værdi (PWM) altså en Pulse Width Modulation, som kan bruges til at få en LED til at lyse fra slukket til fuld styrke med et interval på 0-255, så ved 128 er LED'en ca halv tændt.



Syntaks

analogWrite(pin, value)



Parameter

pin: den pin på din Arduino som der skal skrives til. (datatype : int)

value: værdien mellem 0-255. (datatype : int)



Retunere

Ingen ting



Kode Eksempel

int ledPin = 9;
int analogPin = A3;
int val = 0;

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

void loop() {
  val = analogRead(analogPin);
  analogWrite(ledPin, val / 4);
}



Vigtigt information


Når man bruger PWM skal man bruge de valgte pins hvor de er makeret med ~ efter pin nummeret, det symbolisere at porten er med PWM.

NYHED

Se de mange nye produkter.


Stort udvalg i

Arduino, udstyr og tilbehør.


til Danmarks måske bedste priser.