Right so when I test analogRead in Arduino and just jump between 3.3V, 5V, and Ground the serial monitor shows it properly reading these values. I also got a Hello World to work with serial, and a primitive Serial read to show changing values code below:
import processing.serial.*;
import cc.arduino.*;
Serial myUno;
String w_sensorRaw1;
void setup()
{
println(Arduino.list());
myUno= new Serial(this, Serial.list()[18], 9600);
println(Arduino.list()[18]);
}
void draw()
{
w_sensorRaw1= myUno.readStringUntil('\n');
println(w_sensorRaw1);
delay(100);
}
This gives me appropriate varrying outputs in Processing, but then if I simply change the commands to those associated with an Arduino I get 0 again.
import processing.serial.*;
import cc.arduino.*;
Arduino myUno;
int w_sensorRaw1;
void setup()
{
println(Arduino.list());
myUno= new Arduino(this, Arduino.list()[18], 9600);
println(Arduino.list()[18]);
}
void draw()
{
w_sensorRaw1= myUno.analogRead(0);
println(w_sensorRaw1);
delay(100);
}
Any thoughts?