Projeto 03
Potenciómetro
Projeto 03 - Potenciómetro
Código (download)
// Projeto 03 - LED controlado pelo potenciómetro
int pinLED = 9;
int pinPot = A0;
long valorPot; // Valor de 0 a 1023
long valorCalculado; // Valor de 0 a 255
void setup()
{
Serial.begin(9600);
pinMode(pinLED,OUTPUT);
pinMode(pinPot, INPUT);
}
void loop()
{
valorPot = analogRead(pinPot);
valorCalculado = map(valorPot, 0, 1023, 0, 255);
analogWrite(pinLED,valorCalculado);
Serial.print("Valor de 0 a 1023 = ");
Serial.print(valorPot);
Serial.print(" - ");
Serial.print("Valor de 0 a 255 = ");
Serial.println(valorCalculado);
}