数据提取
前言
之前需要用32和ESP进行通信上传数据,一直都用的都是数据上传然后处理成整型数据,今天需要处理成浮点型数据所以就查了一下,于是就记录一下。文章来源:https://www.toymoban.com/news/detail-430133.html
一、提取整型数据
#include <Servo.h>
Servo my1;
Servo my2;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
my1.attach(9);
my2.attach(10);
}
void loop() {
// put your main code here, to run repeatedly:
if(Serial.available() > 0)
{
char i = Serial.read();
int ser = Serial.parseInt();
// Serial.parseTint() 会解析出串口内的数字
switch(i)
{
case 'a':
my1.write(ser);
Serial.println(ser);
break;
case 'b':
my2.write(ser);
Serial.println(ser);
delay(15);
break;
}
}
}
二、提取浮点型数据
#include <Servo.h>
Servo my1;
Servo my2;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
my1.attach(9);
my2.attach(10);
}
void loop() {
// put your main code here, to run repeatedly:
if(Serial.available() > 0)
{
char i = Serial.read();
float ser = Serial.parseFloat();
// Serial.parseTint() 会解析出串口内的数字
switch(i)
{
case 'a':
my1.write(ser);
Serial.println(ser);
break;
case 'b':
my2.write(ser);
Serial.println(ser);
delay(15);
break;
}
}
}
文章来源地址https://www.toymoban.com/news/detail-430133.html
到了这里,关于Arduino串口提取数字(整型和浮点型)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!