美文网首页
蓝牙点灯项目

蓝牙点灯项目

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

概括

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

stm32蓝牙模块 手机软件

技术点

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

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

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

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

复盘

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

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

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

相关文章

  • 蓝牙点灯项目

    概括 手机上的app连接stn32开发板子上的蓝牙,然后通过操作手机app操控开发板上的灯。 技术点 1.使用了两...

  • iOS CoreBluetooth 蓝牙4.0学习接入笔记

    最近公司的项目中提到了蓝牙开发,而且现在市面上的蓝牙分为普通蓝牙和低功耗蓝牙(BLE)也就是蓝牙4.0 iOS 提...

  • iOS蓝牙开发相关知识点和注意事项

    总结一下蓝牙开发相关的知识点和注意事项,做个笔记,也希望你们能少踩坑 (公司部分蓝牙项目为混编项目,蓝牙相关处理均...

  • ESP32学习笔记(48)——WiFi蓝牙网关

    一、项目简介 蓝牙网关 又叫蓝牙探针,是采集蓝牙设备的蓝牙数据,通过 WIFI 等方式传至服务器的一款中继设备。如...

  • 如何使用android原生BLE蓝牙进行操作?

    一.BLE蓝牙简介 之前的涉及的物联网项目中使用的: BLE 低功耗蓝牙(蓝牙4.0), 支持android 4....

  • 我的第一个硬件联调app 资料

    iOS蓝牙中的进制转换,数据格式转换 最近在忙一个蓝牙项目,在处理蓝牙数据的时候,经常遇到进制之间的转换,蓝牙处理...

  • android 传统蓝牙封装

    前言: 由于最近的项目里有对接蓝牙硬件设备的需求。 大体分为传统蓝牙和BLE蓝牙两种。 我和同事各负责一种蓝牙封装...

  • iOS蓝牙的开发专题

    iOS蓝牙的开发专题 最近做一个iOS蓝牙设备的项目,需要用iOS连接外部蓝牙设备,就对iOS蓝牙相关技术做了一些...

  • iOS如何在PC端查看本地数据库的数据

    这个小知识的背景是我们老大要求iOS项目要有本地数据库,项目是蓝牙类项目,通过蓝牙传输获取外设设备上的数据到手机,...

  • iOS-蓝牙的简单使用

    蓝牙实现方案 之前项目有用到蓝牙,这里记录一下蓝牙的一些简单使用. iOS提供了4个用于实现蓝牙连接的方案: 1....

网友评论

      本文标题:蓝牙点灯项目

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