Grabando

En los primeros tutoriales tuve que usar windows.

A partir de este post, ya entendi como puedo grabar un archivo de datos usando python y ubuntu

me econtre dos tutroiales muy buenos

// https://pybonacci.org/2014/01/19/leer-datos-de-arduino-desde-python/

// https://www.youtube.com/watch?v=94T7UOZJDEQ

A continucion pongo el programa de arduino

float tempC;
int LM35=0;
unsigned long myTime;
void setup() {
  Serial.begin(9600);
  // put your setup code here, to run once:
}
void loop() {
   myTime = millis();
  tempC=analogRead(LM35);
  tempC=(5.0*tempC*100)/1023.0;
   Serial.print(myTime/1000);
 Serial.print(" ");
  Serial.print(tempC);
  Serial.print("\n");
  delay(1000);
  // put your main code here, to run repeatedly:
}

y el codigo en python

import serial
import time


arduino = serial.Serial('/dev/ttyACM2', baudrate=9600, timeout=1.0)

arduino.setDTR(False)
time.sleep(1)
arduino.flushInput()
arduino.setDTR(True)

archivo=open('a.txt','w')
time.sleep(1)
while True:
   cad=arduino.readline().decode('ascii')
   print(cad)
   archivo.write(cad)

esto se corre con

python3 test.py