topical media & game development
lib-of-vs-other-serial-arduino-code-OF-serialTest-applet-OF-serialTest.cpp / cpp
include <WProgram.h>
int ledPin = 13; // select the pin for the LED
int val = 0; // variable to store the data from the serial port
void setup() {
pinMode(ledPin,OUTPUT); // declare the LED's pin as output
Serial.begin(9600); // connect to the serial port
}
void loop () {
// read the serial port
val = Serial.read();
// if the input is '-1' then there is no data
// at the input, otherwise check out if it is 'a'
// if it is, send back a message "ABC"
// and turn on and off the LED on pin 13
if (val != -1) {
if (val == 'a') {
Serial.print("ABC"); // send back a message simple as ABC
digitalWrite(ledPin, HIGH);
delay(200);
digitalWrite(ledPin, LOW);
}
}
}
(C) Æliens
04/09/2009
You may not copy or print any of this material without explicit permission of the author or the publisher.
In case of other copyright issues, contact the author.