Si vous recherchez, vous trouverez de nombreux articles de référence. Je l'ai également mentionné à partir de l'URL suivante. http://qiita.com/okadate/items/c36f4eb9506b358fb608 Tout d'abord, mettez un simple exemple de code quel que soit le capteur de pouls. Lorsque vous faites cela, vous verrez que data.csv est créé dans le même dossier que ce code python, avec des nombres de 0 à 99 alignés verticalement. Enfin, faites de ce nombre le numéro d'impulsion.
csvSample.py
import csv
f = open('data.csv', 'w')
for i in range(0, 100):
writer = csv.writer(f, lineterminator='\n')
writer.writerow([i])
f.close()
Si vous pouvez confirmer que cela fonctionne, au lieu d'utiliser l'instruction for, faites-la correspondre avec l'exemple de code créé dans "3. Confirmer avec python" deux fois auparavant.
sample.py
import smbus
import time
import threading
import csv
I2C_ADDRESS = 0x48
bus = smbus.SMBus(1)
f = open('data.csv', 'w')
def loop(count):
count = count+1
bus.write_byte(I2C_ADDRESS, 0xFF)
value = bus.read_byte(I2C_ADDRESS)
print value
writer = csv.writer(f, lineterminator='\n')
writer.writerow(value)
if count < 100 :
t = threading.Timer(0.1, loop, args=(count,))
t.start()
else :
f.close()
print 'finish'
t = threading.Thread(target=loop, args=(0,))
t.start()
Maintenant, lorsque le capteur de pouls peut être câblé (la dernière fois) et que le code python ci-dessus peut être exécuté, nous le mesurerons. L'astuce consiste à relâcher un peu votre doigt.
Si vous pouvez créer en toute sécurité des données csv dans le secteur des râpes, vous réussissez. Transférez des données sur votre PC. La méthode est gratuite, mais j'ai utilisé un logiciel ftp (Cyberduck car c'est mac). Il est également possible d'insérer une clé USB dans la tarte à la râpe.
Il semble que mes données ne fonctionnaient pas. Ci-dessous, une image graphique comparant le moment où le doigt est placé et celui où il n'est pas du tout placé.
Câblage, environnement, intervalle d'acquisition de données trop large ... Si ... déjà mort ...?
Quel que soit le résultat, c'est une fin semi-forcée. Je voudrais continuer à apporter des améliorations. Cela fait longtemps, mais merci pour votre travail acharné.
Recommended Posts