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.