Buscar

Arduino - Sequencial de LEDs com Potenciômetro - BLOG MASTERWALKER SHOP

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

Prévia do material em texto

 Greici Oliveira  ARDUINO
Arduino – Sequencial de LEDs
com Potenciômetro
Nesta prática você vai aprender a montar um
sequencial de LEDs com Arduino e fazer o
controle da velocidade de transição dos LEDs
através de um potenciômetro.
Popular  Recente 
Comentários
Pesquisar
 

ARDUINO BLYNK AUTOMAÇÃO EMBARCADOS ELETRÔNICA
OUTROS LOJA VIRTUAL
Pesquisar... Ok
Conhecendo
o Sonoff
Relé WiFi
para
Automação
Residencial:
Controlar o
acionamento
de cargas
AC através
de um
smartphone…
Conversor
USB Serial
TTL
PL2303HX
– Instalação
no Windows
10: Neste
tutorial você
vai aprender
a fazer a
instalação
do…

Sequencial de LEDs é um dos projetos mais executados
por quem está começando com Arduino. É um tipo de
projeto simples, mas bem interessante e pode ser feito
de diversas formas.
Este nosso sequencial será incrementado com um
potenciômetro, que será responsável por variar a
velocidade da iluminação dos LEDs.
Para esta prática vamos precisar dos seguinte itens:
– Arduino 
– Cabo Jumper Macho-macho 
– LEDs 
– Resistor de 150Ω 
– Potenciômetro Linear de 10Ω 
– Protoboard
Monte as ligações conforme o esquema abaixo:
A seguir, você deverá carregar o código na IDE do
Arduino. Se você ainda não instalou a IDE do Arduino,
acesse o link abaixo e em seguida retorne para
continuar:
Assine nossa Newsletter.
É rapidinho.
Digite seu Email
Siga-nos
Sobre nós
A MasterWalker Shop é uma
loja virtual no ramo de vendas
de eletrônicos. Estamos no
mercado há cinco anos,
oferecendo aos nossos
clientes conforto, produtos de
qualidade e excelente
atendimento na hora da
compra.
Substituindo
o �rmware
original do
Sonoff: O
Sonoff é
uma
solução
simples e
prática para
acionamento…
Assinar!
MasterWalker ShopMasterWalker Shop
1.510 curtidas1.510 curtidas
Curtir Página Comprar a

Arduino – Instalação e Con�guração da IDE no Windows
Conecte o Arduino ao computador, abra a IDE, con�ra a
placa e a porta selecionada e carregue o código na
placa:
Agora gire o potenciômetro para o sentido horário ou
anti-horário e veja que a velocidade de transição do
sequencial vai aumentar ou diminuir proporcionalmente
ao giro.
O potenciômetro pode variar a leitura de 0 a 1023 bits na
porta analógica. No código temos um trecho que faz a
leitura do valor fornecido pelo potenciômetro e com
base neste valor de�nimos o intervalo de transição do
sequencial.
Você pode aumentar o número de LEDs no sequencial,
fazer os ajustes necessários no código e deixar seu
projeto bem mais interessante.
Gostou deste tutorial? Então deixa seu comentário,
dúvida ou sugestão aí embaixo!
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
byte pinosLed[]={7,8,9,10,11}; //CRIA UM ARRAY PARA 
int ledDelay; //VARIAVEL DE INTERVALO DA ALTERAÇÃO E
int dir = 1; //VARIÁVEL QUE CONTROLA A DIREÇÃO DO MO
int ledAtual = 0; //VARIÁVEL QUE ARMAZENA A POSIÇÃO 
 
unsigned long changeTime; //VARIÁVEL QUE ARMAZENA O 
int pinoPot = A2; //DEFINE O PINO ANALÓGICO EM QUE O
 
void setup(){
  for (int x=0; x<5; x++) // PARA X=0, ENQUANTO X FO
{
pinMode(pinosLed[x],OUTPUT);//DECLARA O PINO COMO SA
}
changeTime = millis();//VARIÁVEL RECEBE O VALOR ATUA
}
 
void loop(){
  
  ledDelay = analogRead(pinoPot); //VARIÁVEL RECEBE 
  if ((millis() - changeTime) > ledDelay){// SE 'mil
    changeLED(); //EXECUTA A FUNÇÃO 'changeLED'
    changeTime = millis(); //VARIÁVEL RECEBE O VALOR
  }
}
 
void changeLED(){
  
  for (int x=0; x<5; x++){ // PARA X=0, ENQUANTO X F
    digitalWrite(pinosLed[x], LOW); //APAGA TODOS OS
  }
    digitalWrite(pinosLed[ledAtual], HIGH); // ACEND
    ledAtual += dir; //INCREMENTA / DECREMENTA A VAR
  if (ledAtual == 5) {dir = -1;} //SE 'ledAtual' FOR
  
  if (ledAtual == 0) {dir = 1;} //SE 'ledAtual' FOR 
}

36 votos / Média de
avaliação: 4.9 /
Pontuação: 97.22%
 Like
Descobrindo a
faixa de IP do seu
roteador
Nos passos abaixo
você vai descobrir
como identi�car a
faixa…
Utilizando o
Controle Remoto
RF e Receptor RF
Nesta postagem
você vai aprender a
utilizar o Controle
Remoto…
Como usar com
Arduino –
Teclado
Capacitivo Touch
(Toque) TTP224
com 4 Teclas
- Descrição:
O Teclado
Capacitivo Touch
Loja online: https://www.masterwalkershop.com.br 
Fan page no
Facebook: https://www.facebook.com/masterwalkershop
Nos ajude a espalhar conhecimento clicando no botão
de compartilhar (f Like) que está mais abaixo.
Obrigada e até a próxima!
Seu feedback é muito importante! Que tal dar uma nota
para esta postagem?! Faça sua avaliação aqui embaixo.
 
 
Postagem anterior: Ethernet Shield W5100
– Só o LED Vermelho (PWR) acendendo
Próxima postagem: Arduino – Medindo o
nível de gás com o Sensor MQ-2 e Buzzer
Postagem feita por
Postagens relacionadas
Greici Oliveira
Colaboradora do Blog MasterWalker Shop,
graduada em Engenharia da Computação pela
UNIPAC. Sou apaixonada por tecnologia, fã de
super-heróis e um bom rock.

(Toque) TTP224
com 4 Teclas é…
Name* Email* Website
Existe 1 comentário para esta postagem
Deixe uma resposta
O seu endereço de e-mail não será publicado. Campos
obrigatórios são marcados com *
Quer ficar por dentro das
novidades? Assine nossa
Newsletter! É rapidinho.
Digite seu Email
Siga-nos MasterWalker Shop
Contato
Loja Virtual
Quem Somos
Responder ao comentário
CELSO
7 de março de 2019 às 18:08
BOA NOITE, PROJETO MUITO BEM EXPLICADO ,
MAS E GOSTARIA DE UMA SEQUENCIA SÓ EM UM
SENTIDO POR UM TEMPO DEPOIS NO OUTRO
SENTIDO ONDE OS TEMPOS EU POSSA
DETERMINAR .OBRIGADO POIS NÃO CONSIGO
APRENDER MILLIS.
Publicar comentário

Assinar! MasterWalker ShopMasterWalker Shop
1.510 curtidas1.510 curtidas
Curtir Página Comprar agora
© Copyright | Blog MasterWalker Shop


Continue navegando