Índice:

Dimmer LED com potenciômetro: 5 etapas (com fotos)
Dimmer LED com potenciômetro: 5 etapas (com fotos)

Vídeo: Dimmer LED com potenciômetro: 5 etapas (com fotos)

Vídeo: Dimmer LED com potenciômetro: 5 etapas (com fotos)
Vídeo: Circuito que controla o brilho do LED com um potenciômetro, como fazer! 2024, Novembro
Anonim
Dimmer LED com potenciômetro
Dimmer LED com potenciômetro

Este é um instrutível que ensina como usar um potenciômetro para diminuir o brilho de um LED.

Etapa 1: Materiais

Materiais
Materiais
Materiais
Materiais
Materiais
Materiais
Materiais
Materiais
  1. Arduino
  2. Computador
  3. Tábua de pão
  4. CONDUZIU
  5. 5 fios macho
  6. Potenciômetro
  7. cabo USB

Etapa 2: primeiros passos

Começando
Começando

Conecte o Arduino ao computador com o cabo USB.

Etapa 3: Fiação

Fiação
Fiação
Fiação
Fiação
Fiação
Fiação

Depois que o Arduino for conectado ao computador com o cabo USB, pegaremos o primeiro fio e colocaremos uma extremidade no aterramento e a outra no j1. Em seguida, você colocará o segundo fio de A0 a j3. Então você vai colocar o terceiro fio de 5v a j5.

Depois disso, você colocará o quarto fio de D9 a j15. Em seguida, o quinto e último fio do aterramento para o j17.

Etapa 4: Potenciômetro e configuração de LED

Potenciômetro e configuração de LED
Potenciômetro e configuração de LED

Coloque o botão de costas para os fios. Conecte-o a f1 f3 e f5. Em seguida, pegue o LED e coloque a perna mais longa em f15 e a mais curta em f17.

Etapa 5: O Código

Estas são as variáveis que dizem ao computador o que significam palavras específicas:

int potPin = A0; Isso informa ao computador que a parte do meio do potenciômetro, que chamamos de potPin, está conectada a A0 int readValue; Isso diz ao computador que sempre que dizemos readValue, isso significa ler o potenciômetro

Esta é a configuração de vazio que só acontece uma vez para configurar o resto do código:

void setup () {Isso está apenas informando que este é o início da configuração de void

pinMode (9, SAÍDA); Isso está configurando a luz para que possa ser ligada mais tarde

pinMode (potPin, INPUT); Isso configura o potenciômetro para que possamos usá-lo mais tarde

A próxima parte é o loop vazio que continua repetidamente até que você o interrompa.

void loop () {

readValue = analogRead (potPin); Isso diz ao computador para ler o potenciômetro sempre que dissermos readValue.

readValue = map (readValue, 0, 1023, 0, 255); Isso converte os números do potenciômetro, que vai de 0 a 1023, para os números do LED, que vai de 0 a 255.

analogWrite (9, readValue); Isso diz ao computador para acender o LED com o brilho que o potenciômetro está indicando.

}

Este é o código inteiro por si só:

int potPin = A0; int readValue = 0;

void setup () {

pinMode (9, SAÍDA);

pinMode (potPin, INPUT);}

void loop () {

readValue = analogRead (potPin);

readValue = map (readValue, 0, 1023, 0, 255);

analogWrite (9, readValue);}

Recomendado: