Hi!
Glad to hear!
Does it mean that if you have only one probe module you have to deactivate other probe functions commenting proper lines of the code like in my case?
Is mandatory comment the lines bellow for unused stamps because the controller can hang on start or give strange numbers.
iniciar_stamp_ph_reator(); // Lê o pH do reator
iniciar_stamp_orp(); // Lê a ORP
iniciar_stamp_densidade(); // Lê a densidade
iniciar_stamp_ph_aquario(); // Lê o pH do aquário
check_parametro_ph_reator(); // Verifica os "stamps".
check_parametro_orp();
check_parametro_densidade();
check_parametro_ph_aquario();
For saltwater is normal use two pH stamps by safety because when the pH on tank is smaller than the desired value the calcium reactor will not work.
In your case with one pH stamp for CO
2 the value for tank pH is always ZERO so, the reactor will stay always OFF therefore, is mandatory to comment the code to check tank pH (the line below).
check_PH_aquario(); // Verifica o PH do aquário.
For saltwater and freshwater the lines below can stay as it's on code but to freshwater it's useless so can remove.
check_densidade(); // Verifica a densidade.
check_ORP(); // Verifica o ORP;
Best regards.