i got it running
#include <SoftwareSerial.h>
SoftwareSerial pH = SoftwareSerial(2, 3); //setup and rename soft uart.
// RX|TX
char stamp_data[15]; //reserve 15 bytes
byte holding; //define holding
byte i; //define for loop
float ph_out = 0.00; //set float
void setup(){
pH.begin(38400); //open pH comms
Serial.begin(38400); //open serial comms
}
void loop() {
pH.print("r"); //tell stamp to take single reading
pH.print((char)13); //end in
delay(1000);
pH.listen(); //listen to pH port
while(pH.available() > 3) { // wait until greater than 3 bytes
holding=pH.available(); //hold pH stamp info
for(i=0; i <= holding;i++){ //assemble stamp data
stamp_data*= pH.read();*
- }*
}
stamp_data[holding]='\0';
Serial.print("stamp_data: "); //print data type (added line)
Serial.println(stamp_data); //print stamp data (added line)
ph_out=atof(stamp_data);
Serial.print("ph_out: "); //print data type
Serial.println(ph_out); //print ph float
delay(5000);
}
but how do i display the pH values on LCD?