数据提取
文章目录
- 数据提取
- 前言
- 一、提取整型数据
- 二、提取浮点型数据
前言
之前需要用32和ESP进行通信上传数据,一直都用的都是数据上传然后处理成整型数据,今天需要处理成浮点型数据所以就查了一下,于是就记录一下。
一、提取整型数据
#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;
}
}
}