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);

}