Build Status Codacy Badge Dependencies

pfnw

Plataforma de Força NW, é um projeto desenvolvido pela Fábrica de Software Mackenzie com o objetivo de criar uma solução para medição e análise ortopédica baseada em Centro de Pressão. O Projeto consiste de um Software controlador feito em NODE e NW (antigo Node Webkit), e uma plataforma física controlada por um Arduino.

Neste repositório encontraras o código do software controlador, e o código do Arduino.

img1

img2

img3

Estrutura

Estrutura

Como Compilar

Pré requisitos:

Clonar o repositório

Execute: git clone https://github.com/gmfc/pfnw.git

Instale todas as dependen

vá até o diretório em que o repositório clonado se encontra: cd pfnw.

Na raiz do diretório execute: node install

Executando o programa e desenvolvendo

Para iniciar o software (em ambiende de desenvolvimento) execute npm start.

Para compilar mudanças feitas no código, execute: npm run build.

Para que as mudanças sejam compiladas automaticamente: npm run watch:test.

Para efetuar testes unitários: npm test.

Para que os testes sejam executados a cada mudança do código automaticamente: npm run watch:test.

Para recompilar a documentação: npm run docs.

Criando uma distribuição

Se necessário, altere a verção do software em ./package.json.

npm run dist irá compilar, limpar, baixar dependencias, baixar NW, criar diretório de distribuição e por fim, criar pasta com o software pronto para ser usado.

Programando o Arduino

O Código do mesmo se encontra em ./Arduino/arnuino.ino. Utiliza-se da bibliotéca HX711.h