CENTRAL DE ATENDIMENTO
De segunda à sexta das 8:00 às 17:30
(11) 3522-7626 / vendas@robocore.net
Retornar
ao topo

Classifique este tópicoPéssimoRuimMedianoBomÓtimo
Autor
Mensagem
3
leoni.lima

Level 0
101351 xp

Registrado em:
03/06/2020





Mensagens:
1
3
leoni.lima

Responder com citações
Mensagem Sab Jul 25, 2020 10:23 pm
LED piscante com interruptor ON - OFF (toggle switch)
Olá.

Estou começando agora com arduino e gostaria, se possível, de solicitar a ajuda de alguém com um mini projeto que seria o seguinte: ligar um led com uma chave switch on - off, ou seja, ao acionar a chave uma vez o led se acenderá e começará a piscar até que a chave seja acionada novamente para desligar, porém com controle sobre o tempo de piscada, ou seja, quanto tempo ele ficará aceso e tbm apagado no loop, que seria de 10msec aceso e um intervalo de 2000msec até ele acender novamente por 10msec em loop, até ser desligado no botão. Vou deixar o que consegui fazer no código até o momento, ou seja, ainda não consegui controlar o processo.

int botao = 3;
int led = 2;
bool estadoLed = 0;
 
void setup()
{
  pinMode(botao, INPUT_PULLUP); // define o pino do botao como entrada "INPUT"
  pinMode(led, OUTPUT);
}
 
void loop()
{
  if(digitalRead(botao) == HIGH) // Se o botão for pressionado
  {
    estadoLed = !estadoLed; // troca o estado do LED
    digitalWrite(led, estadoLed);
    while(digitalRead(botao) == HIGH);
    delay(100);       
  }   

  digitalWrite(led, HIGH);
  delay(10);
  digitalWrite(led, LOW);
  delay(2000);
}
Mostrar mensagens desde a última:




Ir para:  
Todos os horários são GMT - 3 HorasVocê não tem permissão para escrever novas mensagens
v não tem permissão para responder às mensagens
Você não tem permissão para editar suas mensagens
Você não tem permissão para deletar suas mensagens
Você não tem permissão para classificar tópicos
Você não tem permissão para classificar mensagens
Você não tem permissão para votar em enquetes
Anexar downloads : Proibido
Fazer Download de Arquivos: Proibido
Powered by phpBB © 2001 phpBB Group