Este experimento ilustra o uso da função analogRead() e
analogWrite() para controlar a intensidade de um led com
um potenciômetro.
Lição do curso:
Coursera: Electrones en Acción: Electrónica y Arduinos para tus propios Inventos
Pontificia Universidad Católica de Chile
Simulação em Autodesk Circuits
int AnInput = 0;
int ledPin = 11; //Este pin tem PWM
int leitura = 0;
int aux = 0;
void setup() {
Serial.begin(9600);
delay(1000);
pinMode(11,OUTPUT);
}
void loop() {
leitura = analogRead(AnInput);
//Mapeia o valor ADC entre 0 e 255
aux = map(leitura, 0, 1023, 0, 255);
analogWrite(ledPin,aux);
}
No comments:
Post a Comment