Pesquisar

quarta-feira, 18 de janeiro de 2012

Use um botão para controlar um LED

Botão


Botões ou interruptores ligar dois pontos em um circuito quando você pressioná-los. Este exemplo ativa o built-in LED no pino 13 quando você pressiona o botão.

Equipamento
  • Arduino Board
  • botão momentâneo ou switch
  • 10K ohm resistor
  • breadboard
  • ligar-fio

Circuito

imagem desenvolvido utilizando Fritzing . Para mais exemplos de circuito, consulte a página do projeto Fritzing


Código


/*


Botão  Liga e desliga um diodo emissor de luz (LED) ligado ao digital    
pino 13, ao pressionar um botão ligado ao pino 2. 






 O circuito:  


* LED ligado do pino 13 ao terra  
* botão ligado ao pino 2 de +5 V 
 * 10K resistor ligado ao pino 2 do solo  
* Nota: na maioria dos Arduinos já existe um LED na placa  ligado ao pino 13. 




 criados 2005 


 por DojoDave <http://www.0j0.org> 
 modificado 30 de agosto de 2011 
 por Tom Igoe Este código de exemplo está no domínio público.  http://www.arduino.cc/en/Tutorial/Button 


 * /  


//  constantes não vai mudar. Eles são usados ​​aqui para  
//  números de pinos / set /: 
const int buttonPin = 2;      // o número do pino botão 
const int ledPin =  13;      //  o número do pino de LED  


//  variáveis ​​mudará:  
int buttonState = 0;         //  variável para ler o botão de status  


void setup() {
  //  inicializa o pino de LED como uma saída:  
  pinMode(ledPin, OUTPUT);      
  //  inicializa o pino de botão como entrada:  
  pinMode(buttonPin, INPUT);     
}


void loop(){
  //  ler o estado do valor botão: 
  buttonState = digitalRead(buttonPin);


  // check if the pushbutton is pressed.
  //  se for, o buttonState é HIGH:  
  if (buttonState == HIGH) {     
    // volta LED em:      
    digitalWrite(ledPin, HIGH);  
  } 
  else {
    //  turn off LED:  
    digitalWrite(ledPin, LOW); 
  }
}


Fonte: www.arduino.cc

Nenhum comentário:

Postar um comentário

Observação: somente um membro deste blog pode postar um comentário.