我一直在研究一套Arduino装置,它使用红外线传感器和声波距离传感器。由于我同时使用这两种方法,所以串行端口数据需要有一个与这两个数据集都可以识别的标签,所以我对声波传感器数据使用的是“cm”。我的问题是,我不知道如何从声波传感器数据中去掉“cm”标签:
if ' cm' in data: #used to handle the output from the ultrasonic
我目前有一个设置,我发送一个字符使用一个Tx为434兆赫和一个Uno到Mega与一个Rx。Mega数着它收到这个字符的次数,然后如果它低于某个数字,就会触发一个警报。这是一种在室内测量两个微控制器之间距离的可行方法,还是有更好的方法。#include <SoftwareSerial.h>
int txPin=5; //Make sure it is set to pin 5 going to input of receiver
SoftwareSerial txSerial =