terça-feira, 5 de julho de 2011

Comando via teclado no Arduino : Usando a Serial.read()

O código abaixo permite que voce acenda e apague um led via teclado. Teclando H o led acende e L o led apaga.

// Circuito: Resitor de 330 ohms no GND e Led no pino 13

int ledPin = 13; //define o pino em que o led está ligado
char leitura; //define a variavel leitura que corresponde a uma letra o teclado
//definido por char

void setup() {
pinMode(ledPin, OUTPUT); //define que o pino 13 será uma saida
Serial.begin(9600);

}

void loop() {
leitura = Serial.read(); // a variavel leitura será obtida através do teclado
if (leitura == 'L') {
digitalWrite(ledPin, LOW);}
else if (leitura == 'H') {
digitalWrite(ledPin, HIGH);}
}

2 comentários:

  1. Eu colei o codigo do jeito que estava e não funcionou, nenhuma das duas teclas fazem efeitos, tanto com o CAPS LOCK ligado ou desligado

    ResponderExcluir
  2. Tem que estar ativado o monitor de serial

    ResponderExcluir