- 博客(13)
- 收藏
- 关注
原创 QT5-QtMqtt开发
Qtmqtt官方介绍文档地址:https://doc.qt.io/QtMQTT/qtmqtt-index.htmlQtmqtt官方在github上提供了源代码,地址:https://github.com/qt/qtmqtt源码下载需要从左上角dev中选取相应版本,如我现在是用QT5.12.8,就需要下载5.12.8版本。
2023-12-24 00:39:49
535
原创 QT-MaintenanceTool组件添加、更新、移除新功能或不可添加解决方案
选择清华大学开源软件镜像网站,选择相应QT版本添加网址https://mirrors.tuna.tsinghua.edu.cn/qt/online/qtsdkrepository/windows_x86/desktop/添加QT组件出现以上两个问题以及添加、更新、移除新组件,按照如下操作。我的版本是5.12.5,在上述链接后加上以下文件地址。,出现于安装QT时一样的界面,自己进行选择即可。添加完成,点击条件测试,测试链接是否正确。注意选择自己对应版本的QT资源。
2023-12-23 23:59:22
1102
原创 CUBEMX实现微秒毫秒延迟
基于HAL库实现微妙毫秒延迟使用时仅在main函数里添加delay_init(168),进行初始化即可即可。使用此方法,不可使用HAL_Delay()函数使用此方法,不可使用HAL_Delay()函数使用此方法,不可使用HAL_Delay()函数delay.c#include "delay.h"/*适用于STM32F407系列*/static uint8_t fac_us=0; //us延时倍乘数 static uint16_t fac_ms=0;
2021-07-26 16:54:10
1233
原创 28BYJ4+ULN2003驱动板
/**motor.h**/#ifndef _MOTOR_H#define _MOTOR_H#include "stm32f10x.h"#include "delay.h"#include "sys.h"/********************************************************接线方式:IN1 ---- B11IN2 ---- B12IN3 ---- B13IN4 ---- B14+ ---- +5V- ---- GND*****
2021-04-30 14:07:16
757
原创 ULN2003步进电机驱动(STM32或51)
51驱动/*******************************************************ULN2003驱动5V减速步进电机程序STC89C52RC*******************************************************接线方式:IN1 ---- P00IN2 ---- P01IN3 ---- P02IN4 ---- P03+ ---- +5V- ---- GND*********************/
2021-04-23 16:53:42
1929
原创 E: Could not get lock /var/cache/apt/archives/lock - open (11: Resource temporarily unavailable)
在ubuntu下安装东西,常常出现这个错误E: Could not get lock /var/cache/apt/archives/lock - open (11: Resource temporarily unavailable)E: Unable to lock directory /var/cache/apt/archives/解决方法如下方法一(删除锁定文件)在终端连续输入这两个指令sudo rm /var/lib/dpkg/lock-frontend//如果提示没有这个文件夹,不
2021-01-25 10:16:35
841
原创 IAR CC2530串口重定向与51对比
概述进行C/C++开发的时候我们都会需要打印调试信息,打印调试信息时我们习惯使用printf函数。但是我们在进行硬件开发的时候,比如CC2530在IAR下或者51单片机在Keil C51环境下,由于我们的程序是下载到单片机里,使用printf函数时不能直接打印到串口上,这个时候就需要我们对printf函数输出重定向。CC2530在IAR下串口重定向在代码中添加#include <stdio.h>···void main(void){ ··· printf("Hello Worl
2021-01-21 20:50:18
661
原创 Ubuntu16.04系统Tab键不能自动补全问题解决
1、打开/etc/bash.bashrc文件sudo vi /etc/bash.bashrc2、找到文件中的下列代码# enable bash completion in interactive shells #if ! shopt -oq posix; then # if [ -f /usr/share/bash-completion/bash_completion ]; then # . /usr/share/bash-completion/bash_completion
2021-01-19 17:06:17
951
1
原创 如何查看Ubuntu是32位还是64位
本人电脑为ubuntu16.04查看操作系统是32位的还是64位的文章目录查看操作系统是32位的还是64位的方法一方法二(强烈推荐)方法一快捷键ctrl+alt+T打开终端,输入:sudo uname --m回车后:如果显示i686,则表示安装了32位操作系统如果显示 x86_64,则表示安装了64位操作系统例如,我的是32位方法二(强烈推荐)点击右上角开关机键第一个选项“关于这台计算机”。从图中可以看出,计算机操作系统类型位32位...
2021-01-17 09:25:18
1599
原创 NodeMcu---DS18B20
DS18B20材料:NodeMcu,DS18B20模块(三线),杜邦线三根(母对母)`。软件:Arduino(配置好ESP环境)arduino库:DS18B20,OneWire连线:+ 3.3v,- GND,DAT D4#include <OneWire.h>#include <DallasTemperature.h>#define ONE_WIRE_BUS 2 // DS18B20 on NodeMCU pin D4 OneWire oneWire(ONE_WI
2020-06-17 13:32:19
749
原创 NodeMcu---DHT11
NodeMcu—DHT11材料:NodeMcu,DHT11模块(三线),杜邦线三根(母对母)。软件:Arduino(配置好ESP环境)。arduino库:ESP8266,DHT sensor library连线:+ 3.3v,- GND,DAT D3#include <ESP8266WiFi.h>#include "DHT.h"#define DHTPIN 0 // D3引脚#define DHTTYPE DHT11 // 传感器类型DHT11long last
2020-06-15 11:30:17
1031
原创 numpy学习(1)
1.numpy学习(1)1.1简介数组与矩阵运算,提供大量数组运算的数学函数库。一个强大的N维数组对象 ndarray广播功能函数整合 C/C++/Fortran 代码的工具线性代数、傅里叶变换、随机数生成等功能常与 SciPy和 Matplotlib(绘图库)一起使用, 这种组合广泛用于替代 MatLab1.2ndarray对象ndarray 内部由以下内容组成:一个指...
2020-04-14 12:51:21
125
转载 IoT 入门必备的关键概念和技能
物联网第一课IoT 入门必备的关键概念和技能第四次工业革命,也称为工业 4.0,是自 18 世纪工业革命以来的第四次重大工业革命。它之前还有三次工业革命:第一次是煤炭和蒸汽技术;第二次是电力技术和汽车的发明;第三次是被称为物联网 (IoT) 的计算爆炸。IoT 是工业 4.0 的基石,它利用互连设备网络通过互联网传送数据。IoT 广泛应用于医疗、制造、汽车、零售、楼宇自动化等多个行业。Io...
2020-03-07 18:30:48
658
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人