Controlar o disparador pelo microcontrolador
From TheUbberCannon
O objetivo desta tarefa é criar uma abstração em C++ para a válvula pneumática de forma que os tempos e outros detalhes de controle (manipulação de registradores, testes de voltagem em portas, etc..) fiquem encapsulados.
Para atingir este objetivo foi criada uma classe Valvula, que possui um método atirar. No construtor é passado à ela qual porta (e qual bit desta porta) a válvula está ligada.