RESOLVIDO - [Ajuda] Fazer efeito fade em uma fita de LED

Bem pessoal sou novo aqui e também estou começando nesse mundo de arduino e eu queria a ajuda de vocês em um projeto que eu estou fazendo.

Bom eu tô usando uma fita Azul de led e eu gostaria de fazer um efeito tipo fade-in quando ela ligasse e fade-out quando desligasse, isso tudo com um botão de duas funções (pushbutton) mais ai vem o problema. Quando eu faço o upload do código para o arduino a fita faz o efeito fade-in(liga) e fica repetindo e quando eu aperto o botão ela faz o fade-out(desliga) e também repete e não sai do mesmo. Espero que vocês possam me ajuda. Segue o sketch abaixo:

Sketch

Exibições: 318

Responder esta

Respostas a este tópico

Boa tarde FD
exatamente por ser novo no grupo, deveria ter lido as "recomendações: que tem no tab inicio,
e não deveria ter postado sketch na área de texto do tópico.

Vá ao tab INICIO e leia o que está recomendado em " Sugestões de como "postar" no LdG ",
dentro do quadro "Participe".

Qdo se inicia algo novo, deve-se iniciar pelo INICIO !!!

RV

Desculpa RV Se Iniciais Não Gosta Avise já foi Identado e upado no pastbin.

Ok

Que bom que entendeu.

Vou olhar seu sketch e ver se posso ajudar.

RV

Muito obrigado.

Boa tarde FD.

Teste este sketch que anexei e depois de um feedback se funcionou.

Se funcionar, lembre-se de escrever  a palavra "RESOLVIDO" antes do titulo do seu tópico.

RV

Anexos

Nossa cara muito obrigado msm, me ajudou muito.Eu imaginei que tinha que usar uma variável boleana mais como sou iniciante não sabia como implementá-la, eu só troquei lá na função button_pressed pra quando eu apertar o botão a fita começar com o efeito fade-in. Mais uma vez obrigado.  

FD, 
também tinha um erro no seu sketch,


na linha 14 estava assim "           for (int i = 255;i >=  i;  i--){
e deveria ser assim ;                    for (int i = 255;i >= 1;  i--){

Vc usou i  ao invés de 1.

RV

RSS

Destaques

Registre-se no
Lab de Garagem
Clicando aqui

Convide um
amigo para fazer
parte

curso gratis de arduino

© 2019   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço