did you wire up all the hardware like in the connection diagram?
You must have temp and ph probe connected in order for the program to run.
in init sensors, you can see if the sensor initialization fails, it stops the program. So in case you did not get a temp or the atlas stamp and ph probe yet, you must comment out the corresponding code here, and temporarily change getTemp() and getph() to return a hard coded value like 79.0 and 8.0.
Code:
void initSensors() {
if (initTemp()) {
p(F("Temp OK. "));
logMessage(F("Temp sensor initialized."));
} else {
beepFail();
p(F("Temp Init failed"));
logMessage(F("Temp Init failed"));
for(;;);
}
if (initPH()) {
p(F("pH OK. "));
logMessage(F("pH sensor initialized."));
} else {
beepFail();
p(F("pH Init failed "));
logMessage(F("pH Init failed"));
for(;;);
}
}
I suggest testing the web page last until you complete the hardware. you can still load you test sketches to test each piece of the hardware (relays, temp sensor, atlas ph stamp, etc). You can find test sketches by doing google search or just write your own.
The web page is really of very limited use if you do not have the sensors.