gpt4 book ai didi

c - 如何在 C 中将字符串拆分成固定长度的小块以从 Arduino BLE 发送?

转载 作者:太空宇宙 更新时间:2023-11-04 00:35:15 25 4
gpt4 key购买 nike

<分区>

我正在尝试从我的 Arduino BLE 程序向我的 Android 应用程序发送一个长字符串数据。如何将我的长字符串拆分为 20 个字节的 block 以发送到应用程序。

char data[] = "lat:29.459612,lon:44.011856,speed:0.75,sats:9";
char sendBuffer[20];
int len = sizeof(data);
int buflen= sizeof(sendBuffer);
int i = 0;
for (i=buflen; i<len+buflen; i=i+buflen) {
memcpy(sendBuffer,data,i);
*data= *data+i;
ble.print("AT+BLEUARTTX=");
ble.println(sendBuffer);
delay(10000);
}

但我没有得到预期的结果。感谢您的帮助!

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com