//心率读取函数
void pro_avtice_heart rate(void){
gprs_pro_cmd_t check_com;//数据由检测得来
memset((u8*)&check_com,0,sizeof(gprs_pro_cmd_t));//复制字符 0到参数check_com 所指向的字符串的前 sizeof(gprs_pro_cmd_t) 个字符
check_com.pro_data = malloc(128);//分配128(字节byte=8*bit)空间,并返回一个指向它的指针
check_com.command_id = 0x000F;//命令id:0x000F--F十六进制
check_com.seq_num = 0x0001; //暂定
check_com.dev_id = 0x30313233343536;//{0x30,0x31,0x32,0x33,0x34,0x35,0x36};
//心率值读取:
HEARTRATE.read(7);
//自己写函数,定义成库函数:
#define a A0;
int b = 0;
void setup(){
Serial.begin(9600);
}
void loop(){
b = analogRead(a);
Serial.print("心率为");
Serial.println(b);
delay(1000);
}
check_com.pro_data = (u8*)&HEARTRATE.heart rate;
check_com.len = 2; //2?
protocol_datapack(&check_com);//datapack--Java独有,控制数据包的加载/卸载。
}
自定义库函数:
#define a A0;
int b = 0;
void setup(){
Serial.begin(9600);
}
void loop(){
b = analogRead(a);
Serial.print("心率为");
Serial.println(b);
delay(1000);
}
没有找到上传版本信息的相关内容