美文网首页
蓝牙点灯项目

蓝牙点灯项目

作者: 爱写作的码男 | 来源:发表于2021-12-14 00:20 被阅读0次

    概括

    手机上的app连接stn32开发板子上的蓝牙,然后通过操作手机app操控开发板上的灯。

    stm32蓝牙模块 手机软件

    技术点

    1.使用了两个串口,UART1是调试串口,UART3是进行蓝牙通信的串口。要先打通通信链路

    电脑端UART1<-->板子端UART1<-->板子芯片<-->板子端UART3<-->手机端UART3

    2.然后是解包数据,因为蓝牙传输的数据是经过加密处理的,需要解包获取里面的rgb灯的值。

    3.把解包获得的数据给pwm,调节灯。

    复盘

    1.代码函数的编写,要有交互设置(返回值),代码必须健壮,具备可拓展性(这个要求不再只是能够解决当前问题,而且还能够支撑以后的优化迭代)

    2. 编程最重要的核心能力是分解问题的能力,把一个大问题分解成一个又一个小问题。.

    3.若没有搞懂每行代码的含义和作用,那么在写代码过程中就漏写,那就更不可能知道问题出在哪里了。记得以前师傅说过,每一行代码都有它的作用,如果没有那就删除!

    相关文章

      网友评论

          本文标题:蓝牙点灯项目

          本文链接:https://www.haomeiwen.com/subject/bsuoxrtx.html