用stc89c52rc芯片与esp8266的结合,控制三色LED彩灯的颜色变化和亮度变化,可以实现用手机app远程控制。
12条回答 默认 最新
- 粒子白 2022-04-06 13:19关注
获得25.00元问题酬金 1.首先要明确下,如果是要完整的电路图和代码,不经过自己思考,那应该是比较难达到目的。
2.如果是要求一个方案、思路,那就好办。
第一步,确认ESP8266是指8个脚的板子,还是小系统板?如果是第1个,操作起来会麻烦。
你可以先把OneNet串口固件烧录到8266模块里,然后就可以通过串口数据发送到51单片机。但是这个方案没有比较好用的APP,OneNet可以用大屏显示来实现,另外,不确定STC89C52这个单片机能不能实现3色灯的控制。
如果是二个,搜索blinker和blynk,有很详细的教程实现APP控制led三色灯,APP都是免费的。
如果是第三个,只要画图做个底板就可以和单片机串口连接,操作方法同第二个。结论:
可以不用单片机的话执行第二个的方案。
一定要单片机并且只能STC89C52的话,ESP8266建议换ESP32,把单片机接 ESP32串口2上面,非常好解决问题,因为接入云平台以后会有很多log数据下发到串口,干扰你对RGB灯颜色的控制,你可以编程使用ESP32的串口2发送颜色数据。
以下几个关键词多搜索一下自然有答案了。
Blynk、 8266、 ESP32、Blinker、OneNet串口固件解决 3无用
悬赏问题
- ¥15 ansys fluent计算闪退
- ¥15 有关wireshark抓包的问题
- ¥15 需要写计算过程,不要写代码,求解答,数据都在图上
- ¥15 向数据表用newid方式插入GUID问题
- ¥15 multisim电路设计
- ¥20 用keil,写代码解决两个问题,用库函数
- ¥50 ID中开关量采样信号通道、以及程序流程的设计
- ¥15 U-Mamba/nnunetv2固定随机数种子
- ¥15 vba使用jmail发送邮件正文里面怎么加图片
- ¥15 vb6.0如何向数据库中添加自动生成的字段数据。