arduino, eletrônica, robotica...
estou desenvolvendo um projeto e atolei em uma coisa simples,
gostaria de ligar um LED com um botão, ao apertá-lo por um instante o LED LIGA e ao apertá-lo novamente o LED desliga, como faço isso?
Tags:
MySpace Tweet Facebook Facebook
Exibições: 728
▶ Responder esta
Somente fazendo uma modificação nesse codigo vc fará ele funcionar com os componentes CRUS.
Sem a necessariedade de colocar resistor e cia.
Defina 1 para digitalWrite do buttonPin.
sendo
digitalWrite(buttonPin,1);
VIDE:
const int buttonPin = 12; const int ledPin = 9;
int buttonPushCounter = 0; int buttonState = 0; int lastButtonState = 0;
void setup() {
pinMode(buttonPin, INPUT); pinMode(ledPin, OUTPUT); digitalWrite(buttonPin,1);}
void loop() { delay(20); buttonState = digitalRead(buttonPin); if (buttonState != lastButtonState) { if (buttonState == HIGH) { buttonPushCounter++; } } lastButtonState = buttonState; if (buttonPushCounter % 2 == 0) { digitalWrite(ledPin, HIGH); } else { digitalWrite(ledPin, LOW); }}
▶ Responder
RSS
Bem-vindo aLaboratorio de Garagem (arduino, eletrônica, robotica, hacking)
Registre-seou acesse
Or sign in with:
© 2024 Criado por Marcelo Rodrigues. Ativado por
Badges | Relatar um incidente | Termos de serviço
Verifique as configurações do seu navegador ou contate o administrador do sistema.