Você está aqui: Início » Robótica, Eletrônica e Afins » Eletrônica » Arduino

Projeto Arduino, Como controlar um led com um potenciômetro.

 

Olá pessoal, neste projeto Arduino vou mostrar como controlar o intervalo de piscagem de um led usando um potenciômetro. Este projeto Arduino introduz o uso do potenciômetro, que é um componente eletrônico que possui a resistência elétrica ajustável, e aproveitando este recurso, deste componente, alteraremos em tempo real o intervalo de piscagem de um led que será controlado pelo arduino. Este projeto pode ser desenvolvido em um Arduino Leonardo, Uno, ou em um Duemilanove sem problemas, neste caso foi usado um Arduino Leonardo e a programação feita na IDE oficial do Arduino.

Para desenvolver este projeto você vai precisar de:

Projeto Arduino - Material necesário

O primeiro passo é conectar o led, o potenciômetro e o resistor na protoboard. Neste caso o led teve a sua perna maior conectada na coluna 55 e a menor conectada na coluna 56. O resistor de 100 ohms apenas uma de suas pernas conectada na coluna 55 e o potenciômetro teve uma perna conectada na coluna 40, outra na 42 e outra na 44. Veja a disposição dos componentes na imagem abaixo.

Projeto Arduino led e potenciômetro 01

Usando os fios jumper pequenos conecte uma perna do led, a da coluna 56, na linha horizontal azul, que será o terra do projeto. Conecte a perna da coluna 40 do potenciômetro também na linha horizontal azul e a perna da coluna 44 na linha horizontal vermelha, que fornecerá os 5V do projeto.

Projeto Arduino led e potenciômetro 03

Conecte os fios jumper médios na protoboard, um na coluna 42 que é a perna do meio do potenciômetro, no caso do fio azul conecte-o direto na perna do resistor, não é necessário conectar nem esta perna do resistor nem o fio azul na protoboard, a ligação é direta entre o fio azul e uma das perna do resistor. um fio na linha horizontal vermelha (5V) e um na linha horizontal azul (terra).

Projeto Arduino led e potenciômetro 04

Abaixo está melhor exemplificado a ligação entre led, resistor e fio jumper.

Projeto Arduino led e potenciômetro 04

Agora chegou a hora de conectar os fios da protoboard no arduino, usarei as cores dos fios usadas neste projeto como referência para explanar esta ligação.

Projeto Arduino led e potenciômetro 05

A conexão será feita da seguinte forma:

  • fio azul (resistor e led) no pino digital 8;
  • fio verde (perna central do potenciômetro)  no pino analógico A2;
  • fio preto no pino GND;
  • fio vermelho no pino 5V.

O potenciômetro foi ligado ao pino analógico pelo fato deste pino poder assumir valores diversos e não apenas 0 e 1 que é o caso do pino digital.

Projeto Arduino led e potenciômetro 06

Após fazer as ligações entre o arduino e a protoboard o seu projeto físico está pronto, faltando agora a programação que irá controlar o arduino nesta tarefa de piscar o led em intervalos definidos via potenciômetro. Para programar o arduino conecte-o no seu computador usando um cabo USB e execute a IDE.

Segue abaixo o código fonte deste projeto, que é bem simples e fácil de entender. Copie e cole na IDE do arduino.

/*
Pisca um led, onde a velocidade das piscadas é 
controlada por um potenciômetro.
Por Jota
----------------------------------------
--=<| www.ComoFazerAsCoisas.com.br |>=--
----------------------------------------
*/

int ledAzul = 8;         
int potenciometro = 2;
int tempoDeEspera = 0;

void setup() {
  pinMode(ledAzul,OUTPUT);  
}

void loop() {
  //Leitura do valor do potenciômetro que é usada como delay
  tempoDeEspera = analogRead(potenciometro);
  
  digitalWrite(ledAzul, HIGH);
  delay(tempoDeEspera);
  digitalWrite(ledAzul, LOW);
  delay(tempoDeEspera);
}

Em resumo este código fonte define que o tempo de espera entre as piscadas do led será lido do protenciômetro através do pino analógico A2 e será aplicado utilizando o comando delay. Após copiar o código fonte do projeto para a IDE do arduino compile e posteriormente faça o upload.

IDE Arduino

Pronto! seu projeto está concluído e a medida que você girar o potênciômetro o intervalo de piscagem do led irá diminuir ou aumentar dependendo do sentido em que você girar o potenciômetro.

Projeto Arduino led e potenciômetro

Então é isso aí pessoal, e pra nos dar uma força curta, compartilhe, adicione aos favoritos e inscreva-se no nosso canal do YouTube. Valeu e um grande abraço!

Veja Mais

Controlando 8 leds com o Arduino usando o CI 74HC595, fazendo uma contagem binária.
Controlando 8 leds com o Arduino usando o CI 74HC595, fazendo uma contagem binária.
Detector de UFOs extraterrestes feito com Arduino.
Detector de UFOs extraterrestes feito com Arduino.
Projeto Arduino, como usar o sensor de luz LDR.
Projeto Arduino, como usar o sensor de luz LDR.
Projeto Arduino. Como controlar as cores de um led RGB com botões.
Projeto Arduino. Como controlar as cores de um led RGB com botões.
Arduino, primeiros passos para trabalhar com este fantástico microcontroladorArduino, primeiros passos para trabalhar com este fantástico microcontroladorProjeto Arduino pisca ledProjeto Arduino pisca led
Projeto Arduino sinal de trânsitoProjeto Arduino sinal de trânsitoArduino, projeto dois sinais de trânsito sincronizadosArduino, projeto dois sinais de trânsito sincronizadosProjeto Arduino, led com botão liga desliga.Projeto Arduino, led com botão liga desliga.
 

Tops do momento

Como calcular o resistor adequado para um LED.Como calcular o resistor adequado para um LED.
Como fazer uma mini bomba de água caseiraComo fazer uma mini bomba de água caseira
Como fazer um mini gerador de energia eólica - versão 2.0Como fazer um mini gerador de energia eólica - versão 2.0
Projeto Arduino com display LCD.Projeto Arduino com display LCD.
Projeto Arduino, led com botão liga desliga.Projeto Arduino, led com botão liga desliga.
Como fazer um mini gerador de energia eólica - versão 1.0Como fazer um mini gerador de energia eólica - versão 1.0
Como Fazer um Circuito Pisca LEDComo Fazer um Circuito Pisca LED
Mini gerador de energia manual movido a manivelaMini gerador de energia manual movido a manivela

Destaques

Joystick controlando 3 servomotores no ArduinoJoystick controlando 3 servomotores no Arduino
Como fazer uma mini balestra pistola de palitos de picoléComo fazer uma mini balestra pistola de palitos de picolé
Como fazer uma lanterna de LEDs no palitoComo fazer uma lanterna de LEDs no palito
Como fazer um avião bimotor de palitos de picoléComo fazer um avião bimotor de palitos de picolé
Como fazer uma mini bomba de água caseiraComo fazer uma mini bomba de água caseira
Circuito simples que controla a velocidade de um motorzinho. Como fazer!Circuito simples que controla a velocidade de um motorzinho. Como fazer!
Como ligar um joystick no Arduino e ler as posições X, Y e ZComo ligar um joystick no Arduino e ler as posições X, Y e Z
Circuito simples que controla o sentido de rotação de um motorzinho.Circuito simples que controla o sentido de rotação de um motorzinho.
 
Como Fazer as Coisas no Facebook Como Fazer as Coisas no G+ Como Fazer as Coisas no Twitter Como Fazer as Coisas no YouTube Como Fazer as Coisas no Pinterest Feed Como Fazer as Coisas