Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Controle de luminosidade com Potenciômetro utilizando Arduino

Público-Alvo: Este artigo é destinado a iniciantes e entusiastas de Arduino que desejam aprender a utilizar um potenciômetro para controlar a luminosidade de um LED.

O potenciômetro é um componente eletrônico comumente utilizado em projetos de Arduino para controlar a intensidade de corrente elétrica que passa por um circuito. Ele é especialmente útil em projetos que envolvem controle de luminosidade, como em sistemas de iluminação ou em displays de LCD. Neste artigo, você aprenderá como utilizar um potenciômetro para controlar a luminosidade de um LED utilizando Arduino.

Projeto: O projeto consiste em criar um circuito simples onde um potenciômetro será utilizado para controlar a luminosidade de um LED. O objetivo é permitir que o usuário ajuste a intensidade de luz emitida pelo LED de acordo com suas preferências.

Lista de componentes:

  • Arduino Uno
  • Potenciômetro de 10k ohms
  • LED
  • Resistor de 220 ohms
  • Jumpers (cabos) para conexões

Exemplos: A seguir, apresentamos um exemplo de código para controlar a luminosidade de um LED utilizando um potenciômetro:

// Define as constantes para os pinos do potenciômetro e do LED
const int potPin = A0;
const int ledPin = 9;

void setup() {
  // Define o pino do LED como saída
  pinMode(ledPin, OUTPUT);
}

void loop() {
  // Lê o valor do potenciômetro
  int potValue = analogRead(potPin);

  // Mapeia o valor do potenciômetro para a faixa de 0 a 255 (valor PWM)
  int brightness = map(potValue, 0, 1023, 0, 255);

  // Define a intensidade de luz do LED de acordo com o valor do potenciômetro
  analogWrite(ledPin, brightness);
}

Neste exemplo, o potenciômetro é conectado ao pino analógico A0 do Arduino. O valor lido do potenciômetro é mapeado para a faixa de 0 a 255, que corresponde à faixa de valores PWM (Pulse Width Modulation) utilizada para controlar a intensidade do LED. O valor mapeado é então utilizado para definir a intensidade de luz do LED através da função analogWrite().

Compartilhe este artigo com seus amigos que estão iniciando no mundo do Arduino e desejam aprender a utilizar um potenciômetro para controlar a luminosidade de um LED. Eles certamente ficarão impressionados com a simplicidade e versatilidade deste componente!

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.