自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 NRF52840 多传感器通讯(II)——数据定时读取

timers_init() 和 application_timers_start()对NRF52840中的定时器进行设置,从而实现在一定时间间隔后自动进行数据采样。注:基于官方库例程中的ble_app_blink进行更改。在上一章的基础上(已经完成对传感器IIC的数据读取),最后,在main函数中对下面函数进行调用。

2023-11-14 19:51:01 291 1

原创 NRF52840 IIC通讯(1)——多传感器数据读取

记录一下最近的小项目,主要用到NRF52840蓝牙模块,定时读取温湿度(SHT41)及光谱传感器(AS7341)的数据,并通过蓝牙广播向APP端发送数据。此外,TWI_ENABLED 中 Frequency对应后续程序中的Frequency,TWI0为所需的IIC序号,这里可以自定义。这几项勾选完后,其实还没有结束,有些小伙伴可能进行程序编译仍然还会报错,而且找不到错误问题(当然,也有可能不报错)。其实问题在于还有相应的TWI文件没有加入目录中,而NRF官方的例程是不会帮你加入的。

2023-10-25 19:14:05 660

原创 AS7341 光谱传感器使用STM32库函数操作

Start信号 -> (DW):芯片数据位(7bit)+ write(1bit) -> ACK -> (WA):需要操作的寄存器地址-> ACK -> reg_data: 需写入的具体数据 -> ACK -> stop。Start信号 -> (DW):芯片数据位(7bit)+ write(1bit) -> ACK -> (WA):需要操作的寄存器地址-> ACK ->: 第二次start 信号-> DR :芯片数据位(7bit)+ read(1bit)-> ACK - Receive data ->

2023-06-21 15:38:13 1320

原创 NRF51822新手教程(1)——自定义服务

NRF51822 开发笔记(一)NRF51822——自定义服务实验目的:自定义Service私有服务并传输温湿度传感器数据。本实验基于SDK12.0中ble_app_blink示例代码进行更改。1.定制私有服务UUID和特性UUID1.1 背景知识——UUID蓝牙技术联盟规定了一系列制定的UUID,其基本UUID:0x0000xxxx-0000-1000-8000-00805F9B34FB为进一步简化基本UUID,每一个蓝牙技术联盟(官方)定义的属性都有一个唯一的16位UUID,以代替上面

2020-05-09 21:39:58 1436 1

原创 Android学习笔记—Service(1)

服务的基本用法定义一个服务新建一个ServiceTest项目,在这个项目中新增一个名为MyService的类,并让它继承自Service(可新建一个单独的Java文件)。public class MyService extends Service{ @override public IBinder onBind(Intent intent){ return null; } ...

2020-04-05 10:30:56 128 1

原创 大话数据结构(2)线性表

线性表线性表定义线性表: 零个或多个数据元素的有限序列Tips: 1. 有序性 2. 有限性在较复杂的线性表中,一个数据元素可以由若干个数据项组成。线性表的顺序存储结构Definition: 用一段地址连续的存储单元依次存储线性表的数据元素地址计算方法线性表中第i+1个元素的存储位置和第i个元素的位置关系式:(假设每个数据占据c个存储单元)LOC...

2020-04-02 14:22:26 106

原创 大话数据结构(1)——时间空间复杂度

算法时间、空间复杂度算法时间复杂度时间复杂度分类常数阶顺序结构的时间复杂度为O(1)单纯的分支结构时间复杂度为O(2)上图时间复杂度为O(1)线性阶int i;for(i = 0;i<n;i++){ /*时间复杂度为O(1)的程序步骤}3.对数阶4.平方阶因此循环的时间复杂度等于循环体的复杂度乘以该循环运行的次数理解大O阶的推到并不算难,...

2020-03-31 11:01:54 185

原创 License for package Android SDK Build-Tools 29.0.2not accepted

License for package Android SDK Build-Tools 29.0.2not accepted移植别人的安卓程序时进行编译发现出现以下问题License for package Android SDK Build-Tools 29.0.2not acceptedERROR: Failed to install the following Android SDK...

2020-03-19 19:50:13 30724 33

原创 [ros]solidworks创建urdf模型并导入rviz

参考视频:https://www.bilibili.com/video/av56651666?from=search&seid=17644297257488427742遇到的问题及解决方案:1.SolidWorks 导出文件后缀格式不能加上".SLDASM"否则在编译过程中会报错!如下图所示:2.在文件夹中需修改几个位置:1.在package文件夹中将邮箱修改为...

2019-09-10 15:20:27 2626

转载 利用STM32F103控制步进电机【转】

转载自:https://blog.csdn.net/weixin_42232871/article/details/89740422

2019-07-25 16:19:25 2628

原创 ROS中urdf文件创建过程中的问题

最近在学习ROS机器人操作系统,在创建rviz仿真环境中正对urdf及其他文件遇到一些问题,收集了很多资料,写一下自己的一些感悟和解决方法。笔者才疏学浅,刚开始尝试学习ROS,如果文章中出现一些理解错误的地方还请大家海涵,在留言中与大家一同分享本文ROS系统采用Ubuntu 16.04中的 Kinetic 版本,其他版本若遇到相同问题可相应作为参考。以这篇博文中rviz配置过程为例,介绍...

2019-07-15 20:55:49 1415

experimental_ble_app_blinkyV1.zip

NRF51822新手笔记--自定义服务。基于SDK12开发的温湿度服务传输,可用于学习如何自定义蓝牙服务

2020-05-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除