/*
Physical Pixel
An example of using the Arduino board to receive data from the computer. In
this case, the Arduino boards turns on an LED when it receives the character
'H', and turns off the LED when it receives the character 'L'.
The data can be sent from the Arduino Serial Monitor, or another program like
Processing (see code below), Flash (via a serial-net proxy), PD, or Max/MSP.
The circuit:
- LED connected from digital pin 13 to ground through 220 ohm resistor
created 2006
by David A. Mellis
modified 30 Aug 2011
by Tom Igoe and Scott Fitzgerald
This example code is in the public domain.
https://www.arduino.cc/en/Tutorial/BuiltInExamples/PhysicalPixel
*/constintledPin=13;// the pin that the LED is attached to
intincomingByte;// a variable to read incoming serial data into
voidloop(){// see if there's incoming serial data:
if(Serial.available()>0){// read the oldest byte in the serial buffer:
incomingByte=Serial.read();// if it's a capital H (ASCII 72), turn on the LED:
if(incomingByte=='H'){digitalWrite(ledPin,HIGH);}// if it's an L (ASCII 76) turn off the LED:
if(incomingByte=='L'){digitalWrite(ledPin,LOW);}}}