完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
要实现ESP8266不发送载波的红外信号,您需要修改红外信号的发送代码。以下是一些建议和步骤来实现这个目标:
1. 首先,您需要找到ESP8266的红外发送库。通常,这个库是IRremote库,您可以在GitHub上找到它:https://github.com/z3t0/Arduino-IRremote 2. 在IRremote库中,找到发送红外信号的函数。这个函数通常是`IRsend::send()`。 3. 修改`IRsend::send()`函数,以实现不发送载波的功能。您可以通过以下方式实现: a. 在函数中找到与载波相关的代码。这可能是一个用于生成载波的定时器或者一个用于控制载波频率的变量。 b. 将与载波相关的代码注释掉或删除。这样,函数就不会生成载波信号了。 4. 保存修改后的库,并重新编译您的项目。 5. 测试您的项目,确保红外信号不再包含载波。 请注意,修改库文件可能会影响其他功能,因此请确保您了解修改的影响。如果您不熟悉C++编程或ESP8266开发,建议您寻求专业人士的帮助。 |
|
|
|
|
只有小组成员才能发言,加入小组>>
176 浏览 0 评论
946 浏览 0 评论
1674 浏览 0 评论
请问一下我想用ESP8685直接替换ESP8266而不用写程序,可以让ESP8685直接通过之前ESP8266的外挂的flash运行程序吗
1334 浏览 1 评论
1234 浏览 1 评论
为blufi_device设置自定义名称,但是无法修改,为什么?
1254浏览 4评论
请问ESP32-S2-WROOM怎么获得ESP32-S2外接FLASH的唯一序列号?
928浏览 3评论
2340浏览 3评论
ESP-IDF的VScode插件的build按钮点击会报错的原因?
2528浏览 3评论
ESP-Jumpstart例程中第5个工程:5_cloud连接报错是哪里的问题?
1052浏览 2评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-3 05:33 , Processed in 0.578906 second(s), Total 72, Slave 55 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
465
