quarta-feira, 11 de novembro de 2009

Lendo Botao com Arduino

Como controlar um LED a partir de um BOTAO usando o ARDUINO

CIRCUITO:

















int led = 13; // pino do LED
int botao =2; // pino do botão
int val = 0; // variavel de leitura

void setup(){
pinMode(led, OUTPUT); // LED como saida
pinMode(botao, INPUT); // botão como saida
}

void loop(){
val = digitalRead(botao); // Lê botão
if (val == HIGH) { // se foi apertado
digitalWrite(led, LOW); // desliga LED
}
else {
digitalWrite(led, HIGH); // liga led
}
}

EXPLICAÇAO:

Como de padrao o LED fica configurado como OUTPUT e o BOTAO como entrada (INPUT).
A variavel val recebe a leitura fornecida pelo botao. Quando apertado o valor fica como HIGH, portanto liga o LED, caso contrario desliga o LED.

Muito simples ;)

Pedro Pavan


Nenhum comentário:

Postar um comentário