Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Daniel Rodrigues_171739

Python + Raspeberry + Acelerometro

Recommended Posts

Boa noite galera,

Sou novato no fórum e quero pedir a ajuda para vocês.

 

Seguinte, estou terminando um trabalho da faculdade onde um acelerômetro grava os dados em uma raspberry. Não estou conseguindo pegar os dados e coloca-los em um arquivo CSV.

 

O codigo que tenho pega e repete a função que utilizo com o tempo determino por mim. Mas preciso acrescentar a função em que esses dados vão para um arquivo CSV.

 

Poderiam me ajudar?

 

Segue o codigo para olhar.

#author:	Daniel Lucas Costa Rodrigues

from adxl345 import ADXL345
  
adxl345 = ADXL345()

def gy291 ():

	axes = adxl345.getAxes(True)
	print "ADXL345 on address 0x%x:" % (adxl345.address)
	print "   x = %.3fG" % ( axes['x'] )
	print "   y = %.3fG" % ( axes['y'] )
	print "   z = %.3fG" % ( axes['z'] )

from RepeatTimer import RepeatTimer

timerName = RepeatTimer( 1, gy291 )
timerName.start() 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Daniel,

Primeiro, qual sua versão do Python? Porque pra criar um arquivo ou até mesmo editar, é só importar a classe e fazer como no exemplo a seguir:

import csv

arquivo = open(...,'w')
write = csv.writer(arquivo, quoting=csv.QUOTE_ALL)
write.writerows([a] for a in a1)

Abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.