我将通过串行通信向 Arduino 发送一个输入。该变量应该存储在一个变量中。我通过串行通信发送的数据应该与模拟输入值进行比较,如果两者相等,则应该执行一些操作。
通过串行通信发送给 Arduino 的数据只发送一次。因此,程序应存储该值并因此与模拟输入值进行比较。我应该使用什么,字符串或字符串转换?
我将通过串行通信向 Arduino 发送一个输入。该变量应该存储在一个变量中。我通过串行通信发送的数据应该与模拟输入值进行比较,如果两者相等,则应该执行一些操作。
通过串行通信发送给 Arduino 的数据只发送一次。因此,程序应存储该值并因此与模拟输入值进行比较。我应该使用什么,字符串或字符串转换?
您使用analogRead()的模拟数据将是0-1023 范围内的整数(尽管取决于您的传感器,它可能远小于该值,但这些是最小值/最大值)。因此,您通过串行端口发送的目标值可以使用parseInt()存储在int变量中。