/*
-----------------------------------
Liga um LED com um botão
-----------------------------------
*/
//------------------------------------
//Declara os pinos de entrada e saída
//------------------------------------
int botao=2; //Pino onde se encontra o botão, entrada
int led=13; //Pino onde se encontra o LED, saída
//------------------------------------
//Função principal
//------------------------------------
void setup()
{
pinMode(botao, INPUT); //Configura a entrada
pinMode(led,OUTPUT); //Configura a saída
}
//------------------------------------
//Função cíclica
//------------------------------------
void loop()
{
//Verifica o estado do botão
if (digitalRead(botao)==HIGH){
//Botão pressionado
digitalWrite(led,HIGH); //Liga o LED
}
else
{
//Botão NAO pressionado
digitalWrite(led,LOW); //desliga o LED
}
}