- 博客(13)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 stm32实现红外自发自收
基于stm32实现红外自发自收红外遥控简介红外发射stm32模拟红外发射思路及效果红外接收stm32红外接收思路硬件电路STM32Cube几个重要配置代码部分发射代码接收代码最终效果之前我写过一篇使用Arduino实现红外接收发射的博客(链接:如何用一块 Arduino uno 板同时进行红外发送和接收)。但仅仅实现了一个中继站的功能。但为了实现真正意义上的红外自发自收,我在那篇文章提出了几个思路,但由于Arduino硬件的限制,无法实现我的思路。因此,这篇博客我将使用高级一点的硬件——STM32,实现真
2020-12-30 21:34:30
5671
3
原创 rosbag play报错(Required ‘op‘ field missing)
问题描述rosbag play一个录制的包时发生如下错误$ rosbag play 2021-09-07-22-49-32.bag[ INFO] [1631081751.962782745]: Opening 2021-09-07-22-49-32.bag[FATAL] [1631081751.975664737]: Required 'op' field missing解决方法$ rosbag reindex xxx.bag然后再rosbag play...
2021-09-08 14:23:32
5626
3
原创 px4仿真无法起飞问题(Failsafe enabled: no datalink)
报错信息问题描述:使用JMAVSim和gazebo仿真px4起飞时报错如下:WARN [commander] Failsafe enabled: no datalink说不安全解决方法打开QGC就可以起飞了
2021-09-03 18:21:53
3329
原创 无法找到动态链接库cannot open shared object file: No such file or directory等的解决方法
文章目录问题描述解决方法问题描述运行程序时报错:error while loading shared libraries: libapriltag.so.3: cannot open shared object file: No such file or directory因为找不到对应的动态链接库解决方法我的解决方案时修改共享库配置文件/etc/ld.so.conf首先找到对应的libapriltag.so.3位置$ sudo find / -name "libapriltag.so.3
2021-09-01 22:49:27
2299
原创 ubuntu使用zsh进行命令行自动补全
ubuntu使用zsh进行命令行自动补全1、zsh下载及配置安装zsh$ sudo apt-get install cmake git zsh安装ohmyzsh$ wget -p ~/ https://github.com/ohmyzsh/ohmyzsh/blob/master/tools/install.sh$ sudo chmod +x ~/install.sh$ sh ~/install.sh若找不到install.sh,则直接到ohmyzsh仓库中下载install.sh文件,然
2021-08-20 18:37:09
6969
原创 Ubuntu16.04的PIX环境jmavsim报错解决
Ubuntu16.04的PIX环境jmavsim报错解决参考链接https://blog.csdn.net/theysay_/article/details/104430850?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-15.edu_weight&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogComme
2020-07-01 23:43:26
775
原创 基于数码管和OLED的Arduino桌面级显示设备
基于数码管和OLED的Arduino桌面级显示设备前序 前天才回到学校,打扫了两天的宿舍,今天终于有空整理自己的东西了。于是我找到了尘封已久的基于数码管和OLED的Arduino桌面级显示设备(之前做好了,但是由于各种原因被我拆掉了一些零件),今天可算是把它修复了,以后就挂宿舍欣赏了(手动滑稽)。 关于数码管程序及OLED的Arduino程序编写可查看我之前的博客,在此我就不在多叙述。 附上链接:Arduino驱动4位数码管Arduino驱动OLED注:代码注释较少(个
2020-06-12 18:38:44
606
原创 Arduino驱动OLED
文章目录Arduino驱动OLED原理流程图+接线库声明类及一些宏定义初始化代码基本显示语句显示语句静态字符串显示ASCII码动态字符串显示图形线段圆矩形三角形一些应用背景全为白填充图形特殊动态雪花图实例雪花数组宏定义显示单个雪花重要的函数完整代码Arduino驱动OLED我的OLED屏为IIC通信,128X32像素使用了Arduino的库文件原理向OLED发送一个128*32的数组表示相应像素点的状态(黑,白)流程图+接线Arduino可以是Uno或nano(已测试)其他版本可自行修改
2020-06-12 18:10:26
3128
原创 stm32驱动GT-U7 GPS
文章目录STM32驱动GT-U7 GPS模块图片一些参数用户手册过程问题代码STM32驱动GT-U7 GPS模块淘宝链接:GT-U7 GPS模块 导航卫星定位器 NEO-6M兼容UNO R3 51单片机STM32图片一些参数用户手册4,$GPRMC(推荐定位信息,Recommended Minimum Specific GPS/Transit Data) $GPRMC 语句的基...
2020-02-10 11:31:11
3632
1
原创 US-100超声波模块驱动
文章目录驱动US-100超声波模块模块概述即参数串口触发时序使用说明反馈温度反馈距离注意事项最坑之处!!!部分代码无人机上机调试2019.9.4无人机定高测试2019.9.4无人机定高测试驱动US-100超声波模块由于最近在搞无人机,为了让它在室内定位稳一点所以使用了光流模块,上面有一个US-100的超声波模块,而我想通过stm32模拟遥控器,需要得到一个高度的信息,于是就准备通过串口通信读取...
2020-02-02 14:48:16
4215
原创 Arduino驱动4位数码管
文章目录Arduino驱动4位数码管基本原理静态(只能保存单个数码管)动态显示数码管引脚及接线引脚定义保存显示的数组初始化显示单个管教及其显示多个数码管同时亮(最多支持4个)动态显示全代码Arduino驱动4位数码管昨天看到高中同学吐槽说被Arduino驱动数码管搞的满头大汗,不禁让我手痒痒。突然想到自己好像也有4位数码管,翻了翻,果然有,于是就拿来玩了。不过,好像驱动这个还是...
2020-02-02 14:47:28
6437
2
原创 Arduino驱动4X4矩阵薄膜按键
文章目录Arduino驱动4X4矩阵薄膜按键原理图我的薄膜按键按键上拉上拉电阻介绍上拉电阻作用例程我的想法我的代码(老)后续4 * 4按键矩阵一些全局变量及宏定义扫描矩阵函数封装最后改进的代码(完整版)最终效果Arduino驱动4X4矩阵薄膜按键参考网站:使用Arduino IO口内部上拉功能那天看到别人的51有个4 * 4矩阵,想到按键自己还有一个4 * 4***矩阵薄膜按键...
2020-02-02 14:46:46
3351
原创 如何用一块 Arduino uno 板同时进行红外发送和接收
#前述这是我的第一篇博客,写的可能不太好,希望这篇文章对你有所启发!谢谢!#为什么要用一块Arduino同时进行红外发送和接收#注意接下来我讲了一下红外发送和接收的原理(基于定时器),如果你想快速实现上述功能,你只需阅读最后一个板块。#单块Arduino红外接收和单块Arduino红外发送这个相信大家在网上可以找到很多的博客和教程,这里我就不具体的说了,具体的请自行去网上查找,这里我就...
2019-03-03 18:13:08
4237
5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人