Skip to content

KaueASouza/Sprint2

Repository files navigation

Data Acquisition Arduino API = API Arduino para Aquisição de Dados


Como usar

  1. Certifique-se de que o Arduino está em funcionamento e capturando dados de temperatura, umidade, luminosidade e proximidade utilizando os sensores DHT11, TRC5000, LDR e LM35.

  2. Clone este repositório em sua máquina.

  3. Acesse o arquivo main.js e parametrize:

  • Gostaria de efetuar a inserção dos dados capturados no Banco de Dados? Linha 15 - HABILITAR_OPERACAO_INSERIR;

  • Para configurar as credenciais do banco de dados: adicione as credenciais para inserção no banco MySQL (Linhas 32 - 36) e ajuste seu INSERT para que esteja de acordo com a tabela que receberá as medidas (Linhas 84 e 85).

  1. Acesse o local deste repositório no terminal (GitBash ou VSCode) e execute os comandos abaixo:
npm i

O comando acima irá instalar as bibliotecas necessárias para o funcionamento da API. As bibliotecas a serem instaladas estão listadas no arquivo package.json então é muito importante que este não seja alterado. Será criada uma nova pasta/diretório chamado node_modules quando o comando for finalizado, que é onde as bibliotecas estão localizadas. Não altere a pasta/diretório.

npm start

O comando acima irá iniciar sua API e efetuar os comandos de acordo com a sua parametrização feita nos passos anteriores.

  1. Para "ver" sua API funcionando você pode visualizar os gráficos das capturas sendo exibidos no seu navegador pelo caminho http://localhost:3300 ou efetuando SELECT no seu Banco de Dados, caso tenha optado por inseri-los.

  2. Caso queira parar a API, tecle CTRL+C no terminal em que a API está rodando.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published