Use str(datetime.now()):
touch /mnt/sda1/datalog.csv nano /mnt/sda1/datalog.py
#!/usr/bin/python # -*- coding: utf-8 -*- import sys from datetime import datetime data_rcv=sys.argv[1] +"," + sys.argv[2] +"," + str(datetime.now()) f = open('/mnt/sda1/datalog.csv','a') f.write(data_rcv) f.write('\n') f.close()
chmod 755 /mnt/sda1/datalog.py
Testing:
/mnt/sda1/datalog.py '1' '2'
ATmega32u4 code:
#include <Process.h> void setup() { Bridge.begin(); // Initialize Bridge } void loop() { Process p; p.begin("/mnt/sda1/datalog.py"); p.addParameter("1"); p.addParameter("2"); p.run(); delay(10000); }
Comments powered by CComment