Comando para Cancela Eletrônica

Bom dia Pessoal,

Estou realizando um projetinho para comandar uma cancela eletrônica via rede através de um PC.
Para isso, eu adquiri as placas para montar um esquema parecido com o projeto deste link:

https://www.robocore.net/tutoriais/acionando-uma-lampada-pela-rede-ethernet.html

Neste link há inclusive a programação que devo escrever, porém como meu caso é uma cancela eletrônica e não uma uma lâmpada, desejo alterar a programação para que quando eu clicar no
botão de "ligar" ela dê um pulso no relé de 3 segundos, e não permaneça acionado como é o caso apresentado para a lâmpada.

Resumindo, eu preciso adicionar um contador, que ao dar comando de ligar, ele conte 3 segundos e desligue novamente.

Alguém pode me ajudar?

Resumindo, eu preciso adicionar um contador, que ao dar comando de ligar, ele conte 3 segundos e desligue novamente.

Resumindo, você descreveu como deve ser seu projeto.

Alguém pode me ajudar?

Com o que ou com qual parte de seu projeto você precisa de ajuda?
Quais suas dúvidas?