Arduino开发,用串口接收定长字符串再处理运行函数
Arduino的串口好像是只能一个一个的读字符的,除了ParseInt()这个函数。我用一个一个读的方式得到指定格式的字符串从而实现控制。每个命令以$开头,以#结尾,总长度9个字符。虽然只有9个字符,但是我是用的64进制,如果你觉得还不够,还可以自己通过asc码换算自己约定十进制数和asc的对应值。这里我控制了一个WS2812的灯。/* * Arduino 中的字符处理 */ #include <Adafruit_NeoPixel.h>#define LED_PIN 5#d
原创
2020-08-08 14:32:53 ·
1398 阅读 ·
0 评论