/* * Serial Hyperterminal * * Envía al puerto serial del computador el valor dado por * el potenciómetro en la entrada analógica 0 (An 0). A través * del Hyperterminal es posible observar los valores entregados * por la placa y observar cómo éstos cambian al variar el potenciómetro. * Si se le envía un 1 por el puerto serial, esto es * simplemente escribiendo en el Hyperterminal un '1', * se encenderá un LED conectado en la entrada digital 9 (Di 9). * Si se escribe cualquier otro caractér, el LED se apagará. */ int outputPin = 9; void setup() { Serial.begin(9600); pinMode(outputPin, OUTPUT); } void loop() { byte val; Serial.println(analogRead(0)); delay(100); if (Serial.available()) { // read the most recent byte (which will be from 0 to 255) val = Serial.read(); // Si es "1" prende el LED, de lo contrario lo apaga. if(val == '1'){ digitalWrite(outputPin, HIGH); } else { digitalWrite(outputPin, LOW); } } }