Proyecto de Automatización con Arduino Mega

Hola, estoy haciendo un proyecto, pero tengo problemas, nosé si será el sketch o el circuito, se trata de “Automatización con arduino mega 2560”, es un pequeño reservorio o tanque (6 litros), que se llena automaticamente cuando el sensor ultrasónico HC-SR04, indica nivel bajo de agua, y apaga a la minibomba (12V) y válvula, cuando el nivel de agua está al límite de lo establecido en (cm) en el codigo, pero tengo problemas con mi sketch, que cuando está a bajo nivel indica vacío normal, pero no enciende a la minibomba desde el arduino mega 2560, ni tampoco apaga a la minibomba y válvula cuando esta al límite de agua (Osea sigue llenando y tengo que desconectarlo). Necesito una ayuda porfavor, y aqui les dejo mi sketch y el circuito que hice. Muchas gracias

Este es mi circuito:

Moderador: Titulo editado. Retirado “Ayúdenme…”

AUTOMATIZACI_N_CON_SENSOR_Y_MINIBOMBA.ino (3.55 KB)