自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 基于stm32(103)+ESP01S使用http协议连接OnetNet平台上传采集数据

stm32通过ESP01用HTTP协议连接ONENET云平台,实现STM32连接云平台实现物联网需要用到ESP01S来进行数据的上传,对于WiFi模块,我相信很多人可能会用到。将通过对三个传感器数据的采集后,封装http协议上传到onenet平台上,实现物联网的交互;本次采用的模块还有:温湿度传感器(dht11) 烟雾传感器 光敏传感器;在STM32端采用uart2接口连接esp进行通信;

2023-05-27 22:11:28 2275 11

原创 移植过程中内核串口编译配置

源码版本为:linux-3.14在内核源码的下配置内核串口make menuconfigDevice Drivers —>[] USB support —><> USB Serial Converter support —><> USB Winchiphead CH341 Single Port Serial Driver<> USB CP210x family of UART Bridge Controllers然后

2021-11-10 09:31:22 502

原创 (纯纯的干货!!!)socket通信中实现显示屏处理数据

(纯纯的干货!!!)socket通信中如何实现显示屏操作一. 实现: 利用消息队列的读操作作为socket通信的显示屏技术:消息队列以及socket进程通信(socket此处不讲解)下列代码属于一份独立文件(可生成可执行文件)消息队列的读(就是显示屏)//!< 显示屏/***********************************摘 要:服务器功能: 显示信息完成日期:2021年10月3日************************************/#in

2021-10-06 13:40:33 542 6

原创 (超基础的哦)C/C++面试笔试常出现的算法!!!

超基础的算法,面试笔试常出现的题目哦直接上代码,不 啰嗦了,整起来哦1.1 折半查找(递归)int bSearch(int a[], int x,int low,int high){ int mid; if(low>high) return -1; mid = (low+high); if(x == a[mid]) { return mid; } if(x<a[mid]) {

2021-09-14 17:00:48 514 1

原创 C/C++面试笔试题(整合)不看会后悔:不调用库函数,自定义实现:strlen,strcpy,strcmp,strcat函数

不看会后悔的!!!自定义实现:strlen,strcpy,strcmp,strcat函数1.实现strlen()函数:unsigned int doStrlen(char* v_pStr){ unsigned int iCount = 0; if(v_pStr == NULL) { printf("error\n"); } while(*v_pStr++ != '\0') { iCount++; } re

2021-09-10 11:23:29 173

原创 面试笔试题(C/C++)不调用库函数,实现strlen()方法

不调用库函数,实现strlen()方法面试题常出现的题目:1.不调用库函数,请实现strlen()的方法:代码如下:#include <stdio.h>#include <stdlib.h>#include <assert.h>**//!< 实现strlen()的 特点要清楚 计算长度是不包含‘\0’**unsigned int doStrlen(char* v_pStr){ int iCount = 0;//!< 定义计数的变量最

2021-09-10 10:49:46 251

原创 面试题:C/C++中const之间的区别

C/C++中const之间的区别1.const关键字在笔试中也是经常出现的一个关键的知识点之一:const在C.C++中也是有区别的,接下来为大家讲解下他们之间的不同之处:相同点:const就是被修饰的为常量:不同点为:在C语言中:const int a = 10;//a是只读变量//在c语言中const修饰变量名 说明变量名为只(用户不能通过变量名a进行赋值)a = 200;是err1.const修饰全局变量 是可读变量 默认为外部链接,放在全局中的文字常量区中(只读不可写),就算知道 a

2021-08-29 14:45:10 138

原创 面试题(c/c++):把一个字符串倒序

面试笔试中最经常出现的题目:题目:把一个字符串倒序程序代码:#include <stdio.h>#include <stdlib.h>#include <string.h>#include <malloc.h>int main(void){ char* src = "abcd123"; int len = strlen(src); char* dest = (char*)malloc(len+1); //!< 为

2021-08-26 09:52:52 408 1

原创 笔试题(c/c++):两个字符串拼接在一起,不能使用strcat函数

两个字符串拼接在一起,不能使用strcat函数这一类型的题目在笔试题中也是十分常见的内容:题目:自定义实现函数将两个字符串拼接在一起,不能使用strcat函数。程序:#include <stdio.h>#include <stdlib.h>#include <string.h>void connectStr(char* v_pBuf,char* v_pSbuf) //!< 自定义拼接函数{ while (*v_pBuf != '\0') {

2021-08-25 16:19:23 1533 1

原创 面试题(c语言)链表的创建,链表打印,链表倒序等

面试题(链表)住:链表在一些公司的笔试中很容易出现的知识点1.创建一个备用的结构体:#include <stdio.h>#include <stdlib.h>#include <string.h>#include <malloc.h>#define LEN sizeof(struct NodeLink)struct NodeLink{ //链表结构 int id; float score; struct NodeLink* nex

2021-08-25 15:30:59 276

原创 基于Qt获取天气信息

一. 最近在准备毕业设计的材料,先在设计上扩展一些小功能,天气这方式必然是一个很好的选择,跟自己的专业相关,合情合理,废话不多说上代码:第一步:对界面的设计很重要:在设计方面我就这水平,哈哈,没有设计的细胞。第二步不嘚直接上代码://在.pro上一定添加:QT += core gui network//为什么要添加,我相信大家都知道widget.h头文件#ifndef WIDGET_H#define WIDGET_H#include <QWidget>#i

2021-08-09 20:30:26 2039 26

原创 Zigbee的CC2530与烟雾传感器

CC2530与烟雾传感器上代码:

2021-07-26 20:07:04 5991 5

原创 基于Zigbee的CC2530UART0与UART1的通信

基于Zigbee的CC2530UART0与UART1的通信一。UART0与UART1之间的区别:UART0可能是对我们来说是最常用的一个串口通信,一般串口0我们都是用来打印信息在电脑串口上可以查看的信息,那UART1呢,他的用处在哪里?最近小严入手了一块WiFi的模块,习惯性使用串口0来使用,但是,不知怎么会回事,就是跟Wifi模块通信不行,很纳闷,查了许多的知道,最后才明白,UART1主要的用处就是跟一些外设的通信模块来使用(比如:WiFi和蓝牙等等)为了大家能方便一些:俺将两个串口方式的代码附

2021-07-26 19:20:20 2661

原创 基于天气系统(天气常用图标)

基于天气图标近期在准备毕设,向在Qt上加一个天气的查询,通过各个方式查到以下图标,上传自己的博客,希望可以帮助大家。大家如果有天气实况的动态图的资源,可以分享分享俺!照片如下:链接如下:链接:https://pan.baidu.com/s/1fvpqnaWKynZOF8yohwlS3g提取码:yY1K...

2021-07-24 23:28:04 425

原创 USB转TTL连接ESP01S

一. 内容由于最近在搞毕业设计,需要用到ESP01S来进行数据的上传,才接触到WiFi模块,我相信很多人可能会用到,所以今天,在空闲的时间,对ESP这个模块做一次讲解。首先,当我们第一次拿到模块,我们需要先对模块进行测试:第一部分对模块进行接线:USBESPRXTXTXRXGNDGND3V3VCC第二:刚开始,在查找资料的过程中,没有好好地对每一个内容进行过好好地讲解,所以我打算好好地分析这个模块:下列的所有指令都是在串口助手来实现的(模块的初

2021-07-13 21:28:20 2854 3

原创 基于cc2530获取DHT11的温湿度数据

1.概述:DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器,它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性和卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。每个DHT11传感器都在极为精确的湿度校验室中进行校准。校准系数以程序的形式存在OTP内存中,传感器内部在检测信号的处理过程中要调用这些校准系数。单线制串行接口,使系统集成变得简易快捷。超

2021-07-07 09:00:13 6843 19

原创 基于cc2530获取ds18b20温度值

@基于CC2530单片机获取温度传感器基于CC2530单片机获取温度传感器cc2530单片机是目前Ztack主流的一款产品,它与普通51的单片机不同于需要对各个IO口配置比如(设置io口的方向或输出还是输入),废话不多说上代码获取温度的底层驱动代码端口配置就不讲解,俺相信各位都是大神对于你们来说都是小意思。ds18b20.c文件#include "ds18b20.h" #define Ds18b20IO P0_7 //温度传感器引脚void Ds18b20Delay(unsi

2021-05-29 00:25:56 2762 1

空空如也

空空如也

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

TA关注的人

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