En la linea 90 te da otro error y eso se debe a tu desorden en la forma de hacer el código.
Cuando se programa se usa la identación : Este término significa mover un bloque de texto hacia la derecha insertando espacios o tabuladores, para así separarlo del margen izquierdo y mejor distinguirlo del texto adyacente; en el ámbito de la imprenta, este concepto siempre se ha denominado sangrado o sangría.
De ese modo te hubieras dado cuenta que falta una llave que termine el loop antes de que empiece la función
int fluz()
Muchos de los errores que te indica el compilador como
fluz
fdianoche
fregando
se resuelven definiendo las funciones que usas luego de este modo y antes del setup
int fdianoche();
int fregando();
int fluz();
ahi le dices al compilador que usaras cada una de esas funciones y luego las defines apropiadamente.
Pero hay otro error dentro de fregando porque ahi defines variables como H1 a H5 y luego en otra función pretendes que esos valores se usen, p.ej en fhumedad donde pretendes usar los valores de H1 a H5.
Cuando defines una variable dentro de una función la validez de esa variable es local, su uso queda restringido a dicha función pero para el resto de las funciones NO EXISTE.
Para ello debes definir H1 a H5 como globales a TODO EL PROGRAMA y de ese modo resuelves el problema.