ok, right.
Here's a smaller version of the code. Looks easier to me too.
(right now i don't have a board to try, i'll check it out this evening)
Again, thanks for commenting!
Regards, Christopher
/*
AnalogRead IR 02.12.2012
*/
int prevState = 0;
void setup() {
Serial.begin(9600);
}
void loop() {
int sensorValue = analogRead(A0);
prevState = sensorValue;
delay (1);
sensorValue = analogRead(A0);
if (sensorValue>500 && prevState<500)
{
Serial.println("UP");
}
if (sensorValue<500 && prevState>500)
{
Serial.println("DOWN");
}
}