• COMPONENTE
    POTÊNCIOMETRO

O que é?

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

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

LISTA DOS COMPONENTES

  • 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

O código de exemplo abaixo é referente ao esquema ilustrado acima.

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