Gogo Real + VBA: BEEP – II

Como vimos aqui, podemos utilizar o VBA para nos comunicarmos com a placa.

A segunda forma, além de inserir objetos no editor VBA, seria inseri-los dentro da própria área trabalho, podendo ser uma planilha de Excel, por exemplo.

Para isso, basta exibir a barra de ferramentas do VBA, inserir os objetos (botões, etc) e o componente ActiveX da Gogo Board, usando o editor VBA apenas para os códigos propriamente ditos.

Daí é só soltar a imaginação. Por exemplo, emitir um beep ao selecionar uma célula, ou quando há algum tipo de alteração específica nela.

Lembrando que a placa permite outros acionamentos, como de motores e leitura de sensores.

Gogo Real + VBA: BEEP – I

Basicamente, existem duas formas de usar o VBA dentro das ferramentas Office da Microsoft, uma delas se assemelha muito ao próprio Visual Basic e é ativada usando as teclas de atalho “ALT+F11”.

No editor carregado, poderemos desenvolver a programação, muito similarmente ao que temos aqui. Porém as diferenças começam a ser notórias ao tentar inserir o componente “mscomm”, pois não é possível, devido a restrições de segurança relacionadas à versão 2003 do Office.

Uma saída será usar o componente Activex da Gogo Board, como vimos aqui e aqui, assim o acesso à placa ocorre sem problemas.

Para testes iniciais, é sempre bom começar com algo simples, como por exemplo, nosso “Hello Word”, o Beep e apartir disso aprimorar a programação.