我一直在研究一套Arduino装置,它使用红外线传感器和声波距离传感器。由于我同时使用这两种方法,所以串行端口数据需要有一个与这两个数据集都可以识别的标签,所以我对声波传感器数据使用的是“cm”。
我的问题是,我不知道如何从声波传感器数据中去掉“cm”标签:
if ' cm' in data: #used to handle the output from the ultrasonic sensor
sonicdata = [int(s) for s in s.split() if s.isdigit()] #remove text so we