code for esp32 together with microwave sensor to detect movement, upon detect I will use classic Bluetooth in esp32 to trigger my Bluetooth speaker to play mp.3 file thru it's SD card holder.
请看看我的代码和错误信息,搞了几天还是不行。帮帮忙,谢谢。
main.c
#include <stdio.h>
#include <string.h>
#include "freertos ...
Search found 48 matches
- Sun Mar 01, 2026 9:27 am
- Forum: ESP-IDF 中文讨论版
- Topic: 使用 ESP32、RCWL-0516 微波雷达传感器(或其他数字输出传感器)以及经典蓝牙(Classic Bluetooth)来触发蓝牙音箱播放 MP3 的代码示例
- Replies: 0
- Views: 139
- Mon Mar 06, 2023 4:38 pm
- Forum: ESP-IDF 中文讨论版
- Topic: 使用espnow作为发射器和接收器遥控无刷电机.
- Replies: 1
- Views: 2650
使用espnow作为发射器和接收器遥控无刷电机.
大家好,
请问如果使用espnow作为发射器和接收器遥控无刷电机,我可以按照哪个示例进行相应修改吗?
谢谢指教。
请问如果使用espnow作为发射器和接收器遥控无刷电机,我可以按照哪个示例进行相应修改吗?
谢谢指教。
- Thu Nov 10, 2022 6:03 pm
- Forum: ESP-IDF 中文讨论版
- Topic: 广播eddystone tlm 数据
- Replies: 1
- Views: 2055
广播eddystone tlm 数据
请问,
1) 如何结合要广播的电池电压/温度/时间/计数数据?比如电池电压是 2 字节,如何放进 adv data 里?
2) 有广播 eddystone-tlm 的例子吗? espressif github 只有 eddystone-tlm 的扫描仪代码。
3) 可以用multi-adv 广播吗?
谢谢。
1) 如何结合要广播的电池电压/温度/时间/计数数据?比如电池电压是 2 字节,如何放进 adv data 里?
2) 有广播 eddystone-tlm 的例子吗? espressif github 只有 eddystone-tlm 的扫描仪代码。
3) 可以用multi-adv 广播吗?
谢谢。
- Wed Nov 09, 2022 3:35 pm
- Forum: ESP-IDF 中文讨论版
- Topic: [已解决](esp32c3)eddystone url 用 coded phy 可以吗?
- Replies: 10
- Views: 8647
Re: (esp32c3)eddystone url 用 coded phy 可以吗?
漏了一条,先切换到 release/v4.4 分支后,再执行后面的操作
cd $IDF_PATH
git fetch
git checkout release/v4.4
git pull
git submodule update --init --recursive
./install.sh
. ./export.sh
你好,
我收到电邮有关ESP-IDF Release v4.4.3 的 update. 就照以上的步骤做。
然后做了 idf.py --version , 但却是 ESP-IDF v4.4.2-388-g755ce1077d-dirty ( 没 update ...
- Tue Nov 08, 2022 3:41 am
- Forum: ESP-IDF
- Topic: WIFI/BLE Simultaneously
- Replies: 67
- Views: 203470
Re: WIFI/BLE Simultaneously
Hi Loboris or Kolban or Espressif Developer,
Could you guys please provide some more useful and fruitful informations regarding how WiFi and BLE are working together from Architecture Point of View?
So that ESP32 Users might have better idea and will have clear understanding regarding that.
I ...
- Tue Nov 08, 2022 2:55 am
- Forum: General Discussion
- Topic: device address ble eddystone tlm
- Replies: 2
- Views: 4995
Re: device address ble eddystone tlm
i wanna ansver my own question instead of admins (:
if you wanna get all advertised data in hex combination then code is this
uint8_t adv_data_len = scan_result->scan_rst.adv_data_len;
uint8_t *adv_data = scan_result->scan_rst.ble_adv;
for(int i = 0; i < ESP_BD_ADDR_LEN; ++i){
printf("%02X ...
- Fri Nov 04, 2022 6:34 pm
- Forum: ESP-IDF 中文讨论版
- Topic: 设置中文蓝牙设备名
- Replies: 4
- Views: 7862
Re: 设置中文蓝牙设备名
esp_ble_gap_set_device_name 实际调用的是 esp_bt_dev_set_device_name
esp_bt_dev_set_device_name 可用于设置经典蓝牙设备名称
esp_ble_gap_set_device_name 用于设置 BLE 设备名称,在 GAP service 中
所以如果同时使用经典蓝牙和 BLE, 并且想要这两个名称不一致,可以使用 ble raw data 设置 ble 广播名称, 参考https://github.com/espressif/esp-idf/tree/master/examples/bluetooth ...
- Fri Oct 28, 2022 12:02 pm
- Forum: ESP-IDF 中文讨论版
- Topic: 设置中文蓝牙设备名
- Replies: 4
- Views: 7862
Re: 设置中文蓝牙设备名
编辑器指的是使用 vscode 这类工具的编码格式
蓝牙中文名称的简单测试:
gatt_server_serivce_table 示例, 将 CONFIG_SET_RAW_ADV_DATA 宏注释掉; 并修改 SAMPLE_DEVICE_NAME 字符串中内容为中文;
编译下载,使用 BLE 蓝牙调试助手去扫描,显示的是中文蓝牙名称
以上的示例,我已经试了,成功,但还在琢磨把他运用到 multi-adv 用于uncoded phy。
请问,
1) esp_bt_dev_set_device_name(const char *name) , 也是用于蓝牙低功耗?( BR/EDR ...
- Tue Oct 25, 2022 3:00 pm
- Forum: ESP-IDF 中文讨论版
- Topic: 设置中文蓝牙设备名
- Replies: 4
- Views: 7862
设置中文蓝牙设备名
https://espressif-docs.readthedocs-host ... le-bt.html
ESP32 设置中文蓝牙设备名称会异常显示乱码,原因是什么?
这是因为此时编辑器的中文编码格式不是 UTF-8,需要把编辑器的编码格式改成 UTF-8。
请问,
esp32c3也是如以上的修改吗? 我到 menuconfig 里, 找不到UTF-8的选项? 还是在别处做更改吗?
谢谢。
ESP32 设置中文蓝牙设备名称会异常显示乱码,原因是什么?
这是因为此时编辑器的中文编码格式不是 UTF-8,需要把编辑器的编码格式改成 UTF-8。
请问,
esp32c3也是如以上的修改吗? 我到 menuconfig 里, 找不到UTF-8的选项? 还是在别处做更改吗?
谢谢。
Re: 乐鑫文档反馈问卷
你好,
我是新手,我觉得文档应该是可以找到任何有关那个开发板的资料,而不会没了寻找的路线。
好比说以下我的经历,
1) esp_bt_octet16_t dhk
the 16 bits of the dh key value
dh 这个缩写代表什么?查遍文档都没说。到 https://github.com/espressif/esp-idf/blob/master/components/bt/host/bluedroid/api/include/api/esp_gap_ble_api.h 也没答案。只好到别的开发板网页找。
如果有缩写表能翻查,那肯定学习起来会更快 ...
我是新手,我觉得文档应该是可以找到任何有关那个开发板的资料,而不会没了寻找的路线。
好比说以下我的经历,
1) esp_bt_octet16_t dhk
the 16 bits of the dh key value
dh 这个缩写代表什么?查遍文档都没说。到 https://github.com/espressif/esp-idf/blob/master/components/bt/host/bluedroid/api/include/api/esp_gap_ble_api.h 也没答案。只好到别的开发板网页找。
如果有缩写表能翻查,那肯定学习起来会更快 ...