Funcionalidade
O projeto conta com um microcontrolador Pic16F877A, que é o cérebro do circuito. Esse microcontrolador lê as intruções para ele enviadas através da linguagem C, e às executa.
Há um sensor óptico junto ao bico do bebedouro, e quando detectar algo (o rosto do indivíduo), ele enviará um sinal ao microcontrolador que ativará a liberação da água. Quando não houver mais nada sobre o sensor, o fluxo de água é interrompido.
Alguns modelos do "Bebedouro Automático Bebeflux ®", contam com um sistema de controle de temperatura da água. Há um sensor de temperatura LM35 medindo a temperatura da água. De acordo com a regulagem feita em um potenciômetro, o microcontrolador vai regular para a temperatura desejada, ligando ou desligando o compressor.