自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 QT下视频通话的实现

**1 QT下视频通话的实现**本文使用QT完成了两个不同终端的视频通话,笔记本电脑+Linux开发板。1.1 硬件资源介绍带摄像头的电脑 + 正点原子Alpha Linux开发板(由于Linux开发板上没有购买摄像头,所以本次实现仅仅单向的视频通话)1.2 软件编程实现1.2.1 电脑端QT编程电脑端搭建一个TCP服务器,开启一个视频捕获线程,使用QCamera、QCameraViewfinder、QCameraImageCapture、QTimer,定时捕获视频中的图片,并传送给主线程使

2020-07-31 19:47:57 5510 4

原创 rosserial [ERROR] [1615965687.605012]: Lost sync with device, restarting...

ROSSerial [ERROR] [1615965687.605012]: Lost sync with device, restarting…出现此问题的原因是我把ros::NodeHandle节点和ros::Subscriber定义在了mian函数内部,作为局部变量,把这两个定义为全局变量实验成功!#include <stdio.h>#include "hardwareserial.h"#include "led.h"#include "battery.h"#define US

2021-03-17 15:39:38 1291

原创 Arduino/ESP32 使用Wire库实现两路IIC驱动

   IIC(Inter-Integrated Circuit)其实是IICBus简称,所以中文应该叫集成电路总线,它是一种串行通信总线,使用多主从架构,由飞利浦公司在1980年代为了让主板、嵌入式系统或手机用以连接低速周边设备而发展。   本文主要实现在Arduino或者ESP32(使用Arduino IDE开发)中使用wire库驱动两路IIC的功能。一、硬件平台ESP32 核心板1.3 寸 OLED SH1106 IIC接口(地址0x3c)0.96寸 OLED SSD1306

2021-02-12 20:18:31 18676 5

原创 ROS Melodic和Kinetic进行通讯

ROS Melodic和Kinetic进行通讯###背景:基于树莓派做ROS移动机器人,使用的是树莓派4B,在网上没有发现支持4B的ubuntu镜像,因此使用ubuntu 18.04 + ROS Melodic;在Windows虚拟机上装ubuntu 16.04 + ROS Kinetic ,本篇文章的目的实现两个ROS之间的通讯。一、机器人端(树莓派4B)安装后ROS后,配置环境变量sudo vim ~/.bashrc在最后面添加export ROS_HOSTNAME='192.168.0.

2021-01-13 16:19:48 1550

原创 QT使用MQTT协议对接华为IOT平台

QT使用MQTT协议对接华为IOT平台文章目录QT使用MQTT协议对接华为IOT平台一、环境说明二、QMQTT源码编译三、对接华为IoT平台四、效果验证    最近想使用QT通过MQTT协议接入华为的IOT平台,实现数据的上报以及命令的接收,经过查找资料,可以使用QT的MQTT协议来完成这样的功能,下面是此次实验过程中的记录。一、环境说明开发环境:Ubuntu16.04 x64软件:Qt 5.5.1 for Embedded交叉编译工具链:arm-Linux-guneabihf硬件平台:正点

2020-08-10 13:19:51 1849 1

原创 Window 和 Ubuntu ENET下载编译

Window 和 Ubuntu ENET下载编译大家都知道UDP这个东西太不可靠了,存在着乱序,丢包,包重复等缺点,但它的速度快,包有界等优点,但在实际编程中要自己处理乱序啊之类的问题会发疯 的。也许大家说用TCP就得了,第一点TCP的速度比较慢,第二个TCP是一个数据流一样的东西,我们要传数据的话还得处理数据的分界问题,也挺麻烦的。针对这个问题,ENET这个库实现了一个性能介于TCP与UDP之间,完成可靠(不丢包,按序),保持数据的分界的优点。编程起来也挺方便的。下载到http://enet.besp

2020-08-01 17:40:53 528

原创 VS2017编译OpenCV+OpenCV-Contrib3.4.1

最近在做OpenCV+QT人脸识别项目,需要用到32位的OpenCV库文件,在网上找了很多资源,大都是基于VS2015或者QT的MinGW的,VS2017的32位(x86)版本 少之又少(也不能说没有),因此打算自己来编译。再编译中也是遇到了很多的坑,下面是编译的具体过程。一、编译前的准备Visual Studio 2017OpenCV+OpenCV-Contrib3.4.1源码。(这个文...

2020-03-08 21:52:49 1507 1

原创 在VScode上面写Arduino代码报错 Serial 未定义

关于arduino板子上的串口是放在HardwareSerial.cpp和HardwareSerial.h这两个文件里面的,当然还有软串口softwareSerial。今天说的主要是在VScode上面写Arduino代码报错 Serial 未定义的问题:1.首先需要包含这个HardwareSerial.h头文件;2.检查一下这个文件是否有 extern HardwareSerial Seria...

2019-09-10 21:41:06 4550

原创 Visual Studio Code编译Arduino项目输出窗口中文乱码问题

众所周知,arduino的IDE是真的难用,我后来用了vscode来开发arduino项目,在第一次安装的时候出现了一个很不好的问题,乱码,一般的话可以在下面这个地方找到解决方法。推荐个地址1.https://blog.csdn.net/weixin_45033342/article/details/905744342.https://blog.csdn.net/weixin_40694527...

2019-09-08 01:46:56 2766

原创 蓝桥杯IAP15芯片烧写时出现的一些问题

蓝桥杯IAP15芯片烧写时出现的一些问题 寒假来临,最近学校也是放了假,可以好好准备蓝桥杯的比赛了。最近在用蓝桥这款IAP15F2K61S2的芯片的时候,出现了以下问题,我们来说一下,希望你们碰到的时候不要慌!检测不到单片机这个问题是很简单的哈!1.看一下芯片是否插紧;2.单片机型号是否选对;3.下载线是否松动;4.驱动安装是否成功一直停在“正在检测单片机” 不动这个问题也...

2019-01-16 21:23:01 2230

qmqtt.tar.bz2

QT使用MQTT协议对接华为IOT平台

2021-03-16

空空如也

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

TA关注的人

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