Я пытаюсь добраться до добавленного массива data1, но когда я запустил py-файл, результатом data1 является нулевой массив. Также я пробовал, чтобы вызвать функцию drawit в def init в это время py файл не дает мне никакого результата
import matplotlib
import matplotlib.pyplot as plt
import serial
import matplotlib.pyplot as plt
arduino = serial.Serial('COM8', 9600,timeout=.1)
class serial_class():
def __init__(self):
self.data1=[]
self.data2=[]
def drawit(self):
while True:
while (arduino.inWaiting() == 0):
pass
data = arduino.readline().decode('UTF-8')[:-2]
tempdata = data.split(",")
self.data1.append(tempdata[0])
self.data2.append(tempdata[1])
print(serial_class().data1)