• COMPONENTE

    POTÊNCIOMETRO

    Potenciometro

O que é um Potênciometro?

O potenciômetro é um componente eletrônico capaz de criar uma resistência ao fluxo de corrente elétrica que passa por ele. Possui uma função bastante parecida com a de um resistor, entretanto, o potenciômetro possui resistência variável e ajustável, para isso, basta efetuar a rotação do seu eixo.

O componente pode ser utilizado para regulagem em sinal de amplificador, ajuste de tensão, equalizador, controle de volume, regulagem de brilho e intensidade de luz, dentre muitas outras aplicações.

Potenciometro arduino
Potenciometro para arduino

Tipos

Existem diferentes formatos de potenciômetros: de eixo giratório, deslizante e trimpot. Este último possui tamanho compacto e sua resistência deve ser ajustada via chave de fenda. É geralmente utilizado no interior de equipamentos onde raramente necessita de ajustes.

Montagem dos componentes

Logo abaixo temos a lista de componentes utilizado neste exemplo, e sua ligação com o Arduino.

  • 1 x Arduino Uno SMD
  • 1 x Cabo USB para comunicação
  • 1 x Protoboard 400 pontos
  • 1 x Led 5mm
  • 1 x Potênciometro 10K
  • 1 x Resistor 220Ω
  • 4 x Jumpers macho/macho
Esquema montagem potenciometro 5mm

Código exemplo

Abaixo temos um código exemplo, que faz com que o potenciômetro 10K aumente, diminua ou desligue a luminosidade de um led.

IDE Arduino
const int pinoPOT = A0; //pino analógico utilizado pelo potenciômetro
const int pinoLED = 11; //pino digital utilizado pelo led
float luminosidadeLED = 0; //variável que armazena o valor da luminosidade do led

void setup(){
pinMode(pinoPOT, INPUT); //define o pino do potenciômetro como entrada
pinMode(pinoLED, OUTPUT); //define o pino do led como saída
}

void loop(){
//executa a função "map" de acordo com os parâmetros passados
luminosidadeLED = map(analogRead(pinoPOT), 0, 1023, 0, 255);
//aplica ao led o valor de luminosidade gerado pela função "map"
analogWrite(pinoLED, luminosidadeLED);
}
IDE Arduino