Hi,
I am experiencing some problems to read the value from an arduino pin. My Arduino board is a declimila (just in case this matters).
The LED on pin 13 does bink in a cycle as expected but for some reason the digital read is always equal to 0.
Am I doing some thing wrong?
this is the code I am using in processing:
import processing.serial.;
import cc.arduino.;
Arduino arduino;
int tempPin = 13;
void setup()
{
println(Arduino.list());
arduino = new Arduino(this, Arduino.list()[0], 57600);
arduino.pinMode(tempPin, Arduino.INPUT);
}
void draw()
{
arduino.pinMode(tempPin, Arduino.OUTPUT);
arduino.digitalWrite(tempPin , Arduino.HIGH);
delay(1000);
arduino.pinMode(tempPin, Arduino.INPUT);
delay(2);
println(arduino.digitalRead(tempPin));
delay(1000);
arduino.pinMode(tempPin, Arduino.OUTPUT);
arduino.digitalWrite(tempPin , Arduino.LOW);
delay(1000);
arduino.pinMode(tempPin, Arduino.INPUT);
delay(2);
println(arduino.digitalRead(tempPin));
delay(1000);
}