第十三次培训任务::添加心率传感器的函数(0x000F)、以及上传版本信息的函数(0x0005)

//心率读取函数
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);
}

没有找到上传版本信息的相关内容

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值