Exemplo:
int botaoPino = 3;
/*
* setup() inicializa a comunicação serial e o modo do
* pino conectado ao pulsador, como entrada
*/
void setup()
{
Serial.begin(9600); // inicia uma comunicação serial arduino - PC
pinMode(botaoPino, INPUT); //define o pino do botao como entrada
}
/*
* O loop a seguir deve checar continuamente o pino de
* entrada conectado ao pushbuttone enviar um valor 'H' via
* comunicação serial, caso haja pulso (se a leitura do
* botaoPino for HIGH)
* se não houver, envia um valor 'L'.
*/
void loop()
{
if (digitalRead(botaoPino) == HIGH){ //verifica se o pushbutton esta apertado
Serial.println("H"); // caso verdadeiro imprime na porta serial H
}else{
Serial.println("L"); // caso contrário imprime L
}
delay(1000);
}
Voltar...
Nenhum comentário:
Postar um comentário