Communauté SEED

Blogs

Utilizando a GoGo Board com Logo Blocks

Após baixar o Logo Blocks, poderemos utiliza-lo com a Gogo Board.

Com a placa conectada e ligada, abriremos o software e deveremos selecionar a porta de comunicação correta, na opção Prefereces do menu Edit. No ítem Serial Ports, devemos selecionar a porta correta aonde a placa estiver conectada.

Utilizando a GoGo Board com Labview

Existem varias formas de utilizarmos o Labview para controlarmos a Gogo Board, dentre eles temos:

Utilizando a GoGo Board com Java

Esta biblioteca permite que você controle sua GoGo Board de seu programa Java. Ela se conecta à placa GoGo através do software Gogo Monitor. Certifique-se de executa-lo ao usar esta biblioteca.

Visite a página do projeto gogolib4java aqui.

Depois de baixar a biblioteca “gogolib.jar” podemos criar um exemplo básico de controle, neste caso o beep.

Antes, para testarmos se a biblioteca esta funcionando, a partir do prompt do Windows usamos:


java -jar gogolib.jar

Utilizando a GoGo Board com Fritzing

O Fritzing serve não só para o design e documentação de projetos baseados em Arduino, como também em outras placas, como Picaxe, Wiring, Basic Stamp, Parallax, como também vale ressaltar o uso para a Gogo Board 4.

Utilizando a GoGo Board com Adobe Flash

Como visto anteriormente aqui, esta disponível um controle escrito em flash para comandarmos a Gogo Board através de navegadores de internet.

A versão executável do controle, chamada “GoGoTest.exe”, funciona em conjunto com o Gogo Monitor sem maiores problemas, porém para utilizar as versões em swf, a partir do navegador, será preciso habilitar esta função, que será descrita a seguir.

Utilizando a GoGo Board com Cricket Logo

Após baixar o Cricket Logo, poderemos utiliza-lo com a Gogo Board.

Com a placa conectada e ligada, abriremos o software e deveremos selecionar a porta de comunicação correta, na opção Serial Port do programa.

Feito isso, basta, por exemplo digitarmos beep, na area chamada Command Center, clicando e Download em seguida.

Gogo Board: Gogo ActiveX: Sensores

 Para trabalharmos com sensores, temos os seguintes comandos:


- ReadSensor (Sensor number)
- ReadSensorMax (Sensor number)
- ReadSensorMin (Sensor number)
- BurstMode (Sensor bits)
- SensorBuffer (Sensor Number)

Cada um deste comando tem seu significado e seu modo de atuação, bem como, a maneira como deve ser ativado.

Gogo Board: Controle ActiveX Vesão 2.8

Com a versão 2.8 do controle Activex da Gogo Board, mais funcionalidades foram acrescentadas e podemos utiliza-las no Visual Basic.

Alem dos controles anteriores, outros estão presentes. Segue a lista:

Controle sonoro:
- Beep

Controles do led:
- userLEDON
- userLEDOFF

Comunicação I2C:
- I2C_Start
- I2C_Stop
- I2C_write
- I2C_Read

Controle de servo motores:
- setPWMdutyCycle

Gogo Board: ActiveComport: VBScript

Utilizando este componente ActiveX, podemos nos comunicar com a placa utilizando a linguagem VBScript.

Após instala-lo, basta criar, a partir do Bloco de Notas do Windows, um arquivo chamado “beep.vbs”, com o seguinte conteúdo:

Set objComport = CreateObject( "ActiveXperts.Comport" ) ' Create a new Comport instance

Br-Gogo: MikroC: Firmware para Beep

Ate agora já apresentamos modelos de firmware utilizando o compilador C18 e Ccs, neste exemplo, usaremos o compilador MikroC.

A programação é muito similar às dos outros compiladores, no entanto, até o momento, há uma incompatibilidade entre o firmware usando MikroC e bootloader contido na placa, escrito em Ccs.

Para solucionar isso, algumas etapas devem ser seguidas, de maneira que o resultado final saia conforme o esperado, ou seja, com o código compilado e gravado corretamente na placa.