Gostaria de saber se é possível eu passar dados do arduino para um banco de dados do tipo SQLite, e se é possível gostaria de saber como.

Exibições: 166

Responder esta

Respostas a este tópico

Ola.

  Nunca fiz... Ja sofri um pouco com isso no PC, serviu pra aprender a respeitar... Bem legal mas as vezes chatinho.

  Recomendo ler:

http://labdegaragem.com/forum/topics/banco-de-dados-embarcado?comme...

Olá Luidgi!

É possível sim.

Imagino que você tem um BD SQLite no PC e quer enviar dados do Arduino para esse banco.

Você pode fazer isso de várias maneiras:

  • Pela USB (Serial)
  • Via cabo de rede (será necessário um shield ou módulo ethernet)
  • Via Wi-fi (Nesse caso é melhor uma placa ESP*.*)

Em todos os casos será necessário uma aplicação intermediária para ler os dados enviados e gravar no banco.

Essa aplicação pode ser feita em qualquer linguagem que tenha um driver de comunicação com SQLite, ou seja, praticamente qualquer linguagem.

A aplicação pode ser Desktop ou WEB.

No caso da USB irá precisar também de uma biblioteca para comunicação serial.

No caso WEB, é comum usar PHP e Javascript.

No caso Desktop, tem muitos exemplos com Python e Java.

Tenho alguns exemplos com MySQL aqui:

Mas você pode usar qualquer exemplo na Internet com MySQL e PHP e mudar apenas a rotina de conexão para fazer funcionar (teoricamente).

O SQLite tem um conjunto reduzido de comandos SQL. É só adaptar.

Existem outra formas de comunicar diretamente, mas nunca testei:

https://create.arduino.cc/projecthub/arundale/sqlite-logger-ea93f6

RSS

Destaques

Registre-se no
Lab de Garagem
Clicando aqui

Convide um
amigo para fazer
parte

curso gratis de arduino

© 2020   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço