Planilha Google em tempo real com Raspberry Pi + Google scripts

Boa Noite

Tenho uma planilha online Google que através de um google script e uma raspberry é alimentada com dados e atualizada automaticamente.

 Os dados que são mandados para a planilha são de uma estação meteorológica com arduino, o arduino mega esta ligado via USB com a raspberry PI 3 model B  e envia via serial os dados paara a rasp, e ela envia para a planilha.

O problema esta na impressão dos valores na planilha google, pois os números ficam em forma de  texto em uma unica linha conforme imagem abaixo. Gostaria de saber como configurar a impressão da rasp para a planilha de forma que os valores fiquem divididos por colunas onde tem uma virgula.

Obrigado:

Código arduino: https://pastebin.com/THHxSiGu

Código Raspb : https://pastebin.com/7AZbmtv1

Codigo google script: https://pastebin.com/jqFk5vSD

Exibições: 361

Responder esta

Respostas a este tópico

Não conheço esses recursos (google script), mas parecem muito interessantes.

Quando vc manda um arquivo .csv que deveria ser "entre virgulas" existe um detalhe importante: ele não é mais "entre virgulas" e sim "entre ponto e virgulas".

O separador era virgula, depois o excell passou a perguntar se vc queria virgula, tab ou ponto e virgula e na ultima decada passou a aceitar apenas ponto e virgula.

Tente trocar o separador de dados... Acho que vai.

 São bem interessantes, estou usando pela primeira vez, depois que terminar posto o resultado e os passos que utilizei. 

Boa noite, 

"O problema esta na impressão dos valores na planilha google, pois os números ficam em forma de  texto em uma unica linha conforme imagem abaixo. Gostaria de saber como configurar a impressão da rasp para a planilha de forma que os valores fiquem divididos por colunas onde tem uma virgula." 

Não analisei detalhadamente os programas. Mas entendo que essa formatação dos dados deve ser criada pelo Arduino. 

Lembre-se que a virgula dos americanos é o ponto. 

Boa noite,
Tentei formatar os valores direto na planilha, mas em tempo real não funciona. Tentei imprimir transformar na raspberry a linha impressa através do comando split (","), porém da erro também.
No Arduino como faria ? Tenho q transformar em string as variáveis Double para mandar via serial?
Obrigado

Resolvi este problema e apareceu outro, a impressão está saindo assim: 

Creio que falta alguma pequena configuraçao no Google script, porém já tentei de várias formas e não consigui, alguém pode me auxiliar? 

Codigo google script :https://pastebin.com/pFxaXGKr

RSS

© 2022   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço