GoGo Board: Assembler

Já demonstramos várias formas de programar ou interagir com a plataforma, no entanto, este tipo de programação baseada em assembler, acabou ficando esquecido.

Da mesma forma que realizamos a construção de um firmware, utilizando a linguagem C, para os diversos compiladores, poderemos utilizar, por exemplo o MPLAB para escrever nosso código diretamente em assembler e gerar o firmware desejado.

As vantagens não poderão ser notadas e projetos de pequeno porte, porém em projetos mais complexos, o algorítimo tenderá a ficar mais adequado ao hardware e aplicação desenvolvida, será possível uma melhor intimidade com o microcontrolador e explorar melhor suas funcionalidades, o que, em determinados compiladores C poderá passar despercebido pelo usuário.

Anúncios

GOGO BOARD 5.0

The new GoGoBoard 5.0 now also works with the Raspberry Pi, a popular credit-card sized single board computer, and adds the following abilities:

Eight analog or digital sensor ports.

Four servo or DC motor ports.

Infrared remote control receiver.

Fonte e mais detalhes aqui.

GoGo Board 5 and the Raspberry Pi

The GoGo Board 5 is a child-friendly automation and robotics platform suitable for young inventors who wants to turn their imagination into practice. The GoGo Board 5 integrates well with the Raspberry Pi, a miniature low-cost computer. While many Raspberry Pi extensions exists, the GoGo Board inverts the usual model by using the Raspberry Pi to extend the GoGo Board. Specifically, your program runs on the GoGo Board and tells the Raspberry Pi what functions you want it to do. This approach exposes children to the power of the Raspberry Pi while retaining the programming simplicity of the original GoGo Board.

Fonte e mais detalhes aqui.

Unity Engine – Using the Game Engine to develop learning tools.

Because today’s games are limited to just playing with the mouse, keyboard, joystick, there are hardly inexpensive hardware can develop their own game to control exotic and unconventional play to achieve their resolutions. fun and realism during the games with players such as gun is a device that can create your own, like we’re shooting really is. Or a game of tennis racquet, it can build up in control of the game.

Fonte e mais detalhes aqui.

I / O Blocks – Network I / O grid.

This work was supported under the Stanford TLTL Fellow Program (2013).

I / O Blocks is a project formed to meet the system designers want to expand the number of Input or output to create a prototype of the project that need to be in rapid I / O Block consists of nodes with Input. Output and number one designer can connect these nodes with up to 126 nodes, I / O Blocks used to connect to a grid network with a single Master Node Manager node rest. And dealing with computers.

Fonte e mais detalhes aqui.

Sensor Set V.2

Since GoGoBoard 4.6A and Pi-Topping 3.2A has changed into a cycle Analog Input Pull down.
Which need to be upgraded to the new Sensor series GoGo Board 4.6A and Pi-Topping 3.2A.
Sensor can use the same values and have similar Analog.
It has been developed by Sensor Set V.2 up connection Male Wafer connector.
As well about Sensor Port of GoGo Board 4.6A and Pi-Topping 3.2A.

Fonte e mais detalhes aqui.

GoGo Board 4.6A

GoGo 4.0e far from normal GoGo 4.1G Sensor Port and DC Motor Port will use a conventional Female Connector.
The problem is that the Sensor Connector and DC Motor Connector Male Connector that used to be dropped or broken.
Due to bad soldering or a deficiency often became a question of whether we should change Sensor Port and DC Motor Port.
Where is it to be strong. And non-perishables?

Fonte e mais detalhes aqui.

GoGo Board 5

Build amazing interactive projects with your Raspberry Pi! The Pi-Topping board expands what you can do with your Raspberry Pi by allowing you to drive dc/servo motors and use analog sensors while still keeping things portable and compact. If you are looking for a platform to build an interactive project, consider the following benefits of the Raspberry Pi and Pi-Topping combo.

Fonte e mais detalhes aqui.

GoGo Board Pi

The GoGo board is a low-cost open-source hardware device for educational robotics, scientific experiments, and environmental sensing. Children can use the board to construct robots, measure and log environmental data, conduct scientific investigations, create game controllers, build interactive art installations, and much more.

Fonte e mais detalhes aqui.

Web2Cast + Gogo Board + Labview

Utilizando o Web2Cast, poderemos visualizar alguns dados relacionados à Gogo Board, através da sua conexão com o Labview, baseada na Gogo Dll e do uso do Servidor Web, já publicados aqui anteriormente. Assim permitimos que o Chromecast acesse nossa página de internet, aonde, por exemplo, exibiremos os dados de um ou mais sensores na Gogo Board. Exemplo:

Além do Web2Cast, poderemos, através do computador e do Google Chrome, realizar este mesmo compartilhamento de tela com o Chromecast, basta para isso utilizar a extensão Google Cast e acessar o endereço no qual nossa aplicação escrita em Labview estiver em execução.

Gogo Board e Windows 8 – VI

Devido à problemas na conta utilizada no serviço Dropbox, a equipe da Gogo Board disponibilizou aqui um novo repositório de arquivos do projeto.

Nele, encontramos, dentre outras coisas, o novo driver assinado e compatível com as versões mais recentes do Windows. Este driver poderá ser baixado aqui e foi desenvolvido pela equipe do compilador CCS.

Sendo assim, poderemos utilizar os endereços de hardware VID/PID pré existentes da placa original.

Gogo Board e Windows 8 – V

Em contato com o fabricante do microcontrolador PIC, Microchip, foi apresentado uma versão deste driver, já compatível com as versões atuais do Windows, no entanto, nos deparamos com uma questão, este driver utiliza VID/PID diferente daquele fornecido e utilizado pelo compilador CCS e Gogo Board.

Realizando a mesma consulta para o VID 04D8, ele pertence à Microchip e o PID 000A indica o dispositivo sendo um emulador rs232/cdc o que estaria correto.

Sendo assim, podemos alterar o bootloader, firmware originais, utilizados atualmente, além do arquivo “usb_desc_cdc.h” para vid/pid Microchip.

A placa poderá ser instalada no Windows e utilizada normalmente, sem prejuízos às funcionalidades implementadas, ou seja, gravação, atualização, uso de monitores, blocos, protocolos, etc. Nada apresenta problema até o momento.

Este novo bootloader e firmware será disponibilizado em breve.

Gogo Board e Windows 8 – IV

Quando um dispositivo USB é criado ele deve ser registrado em um banco de dados da “usb.org” ou outros regulamentadores.

O VID 0461 utilizado pela Gogo Board, para instalação e utilização pelo Windows, indica que é um dispositivo da empresa Primax, já o PID 033 indica o tipo de dispositivo.

No entanto ao verificarmos o registro “https://usb-ids.gowdy.us/read/UD/0461”,
podemos notar que não existe tal dispositivo registrado.

A partir deste ponto, surge a dúvida sobre este fato ocorrer, uma vez que não foram encontrados documentos à este respeito.