自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (4)
  • 收藏
  • 关注

原创 [ESP8266]刷MQTT固件以及连接服务器失败的问题解决

德飞莱ESP8266-12S刷MQTT固件,以及连接服务器失败:+MQTTDISCONNECTED:0 ERROR报错解决办法。

2022-05-11 23:16:05 15407 36

原创 PYTHON 常用库文件 :十个库总结

为大家收集总结了常用的十个库文件,点击下方传送门链接查看文章。有需要的好友建议收藏,以免后面需要用的时候找不到哦。❤传送门1:一、PYTHON 库文件---math库传送门2:二、PYTHON 库文件---random库传送门3:三、PYTHON 库文件---jieba库传送门4:四、PYTHON 库文件---datetime库传送门5:五、PYTHON 库文件---turtle库传送门6:六、PYTHON 库文件---PIL库传送门7:七、PYTHON 库文件---nump

2021-12-19 01:19:52 1782

原创 十、PYTHON 库文件--- Requests库

目录1.常见引入形式2.各种请求方式函数3.常用属性4.常用函数1.常见引入形式>>>import requests2.各种请求方式函数requests.get (url)requests.post (url, data = {'key': 'value'})requests.delete (url)requests.head(url)requests.options (url)requests.put(url, data ={'key':

2021-12-19 01:03:00 697

原创 九、PYTHON 库文件---Beautiful Soup库

目录1.常见引入形式2.创建Beautiful Soup对象3.Beautiful Soup对象的常用属性4.查找tag的函数5.获取tag对象6.Tag对象的常用属性7.Tag中数据的获取函数1.常见引入形式>>> from bs4 import Beautifulsoup2.创建Beautiful Soup对象>>>soup = BeautifulSoup (html)>>>type (soup)&

2021-12-19 00:59:58 473

原创 八、PYTHON 库文件--matplotlib库

目录1.常见引入形式2.绘图区域函数3.基础图表函数4.填充函数5.读取与显示函数6.标签设置函数7.坐标轴设置函数1.常见引入形式>>> import matplotlib.pyplot as plt2.绘图区域函数plt.figure(figsize=None, facecolor=None)plt.axes(reet,axisbg='w')plt.subplot (nrows,ncols, plot_number)plt.subp

2021-12-19 00:54:26 344

原创 七、PYTHON 库文件---numpy库

目录1.常见引入形式2.创建数组函数3.其他运算函数4.矩阵运算函数5.布尔运算与位运算函数6.数组属性7.傅里叶变换函数8.三角运算函数9.比较运算函数10.算数运算函数11.统计函数12.形态操作函数13.概率运算函数1.常见引入形式>>>import NumPy as np2.创建数组函数array([x, y,z], dtype=int)arange (x, y,i) indices (n)linspace

2021-12-19 00:45:35 409

原创 六、PYTHON 库文件---PIL库

目录1.常用引入方式2.处理图片时的常用属性3.剪切、合并图像函数4.读取、创建图像函数5.图形绘制函数6.获取数据函数7.序列操作函数8.转换,保存图像函数9.像素点,通道处理函数10.增强、滤镜函数11.几何变换函数1.常用引入方式>>> from PIL import Image2.处理图片时的常用属性PIL.Image.formatPIL.Image.modePIL.Image.palette PIL.Image

2021-12-19 00:32:11 1067

原创 五、PYTHON 库文件---turtle库

目录1.引入方式2.控制画笔绘制状态的函数3.控制画笔颜色和字体函数4.控制画笔运动的函数5.TurtleSceen/Screen类的函数1.引入方式>>> import turtle>>> turtle import *2.控制画笔绘制状态的函数pendown() = pd() = down()penup() = pu() = up()pensize(wid) = width(wid)3.控制画笔颜色和字体函数

2021-12-19 00:13:43 293

原创 四、PYTHON 库文件---datetime库

目录1.属性2.函数3.strftime()格式化控制符datetime.datetime类1.属性min max resolution tzinfo year month day hour minute second microsecond 2.函数today ()now (tz=None)isoweekday()isoformat (sep='T')strftime (format)3.str

2021-12-18 23:53:03 228

原创 三、PYTHON 库文件---jieba库

仅供参考.....目录1.常用引用方式2.常用分词函数1.常用引用方式>> import jieba2.常用分词函数jieba.cut (s)jieba.cut (s, cut_all=True)jieba.cut_for_search (s)jieba. lcut (s)jieba.lcut (s, cut_all=True)jieba.lcut_for_search (s)jieba.add_word (w)...

2021-12-18 23:47:04 261

原创 二、PYTHON 库文件---random库

仅供参考......random库函数seed (a=None)getrandbits (k)randrange (start, stop[, step])randint (a, b)random ()uniform (a, b)choice (seq)shuffle (seq)sample ()random.setstate ()

2021-12-18 23:44:36 228

原创 一、PYTHON 库文件---math库

仅供参考....目录1.引入方式12.引入方式23.数值表示函数4.数字常数5.浮点数精度求和示例6.幂对数函数7.三角运算函数8.高等特殊函数9.利用伽玛函数计算浮点数阶乘示例1.引入方式1>> import math>> math.ceil (10.2)2.引入方式2>> from math import floor>> floor (10.2)3.数值表示函数math. fabs

2021-12-18 23:40:12 744

原创 Python基础语法要点

前言:为各位初学python的朋友 总结排列了一些学习时的基础语法点,仅供参考。目录一、库编程二、文件操作函数三、序列类型的通用操作符和函数四、集合类型的操作符五、列表类型特有的函数或方式六、集合类型的操作函数或方法七、程序的分支结构八、程序的循环结构九、字符串处理函数十、字典的方法或操作十一、Python 语言保留字(33个)一、库编程import A A.b() from A import * b() + c() ...

2021-12-18 23:16:57 410

原创 教你轻松学会用PYTHON给对象画圣诞树

前言: 画的过程比较慢,整个过程大概六分半。送给喜欢的人建议录屏倍速播放。 该程序是基于Python 3 IDLE环境编写。1.打开IDLE Shell,按CTRL+N 快捷键 新建文档2.导入我们所需要的库文件,在本程序中,只需要用到turtle绘图函数和random随机函数。import turtle as timport random as r将导入的turtle 函数 重命名为 t, random 函数重命名为 r3.创建画布大小和初始化画笔t....

2021-12-17 17:50:58 2042 2

原创 新版-蓝桥杯嵌入式拓展板学习索引

蓝桥杯-新版G431的拓展板学习。

2021-11-25 00:15:30 327

原创 新版-蓝桥杯嵌入式-拓展板 光敏电阻的学习使用;

目录一、硬件原理二、CUBEMX配置三、编写程序四、观察现象一、硬件原理通过原理图我们可以知道这是一个简单的比较器。如果3脚同向端的电压大于2脚反向端的电压,则运放输出端输出高电平,反之输出低电平。通过RP7电位器可以调节反向输入端的电压。光敏电阻的特性,大家都知道,光照越强,电阻越小,通过分压原理,光敏电阻的阻值越小则同向输入端的电压越小,反之则反。OK,知道整个比较器的原理后,便开始对程序的编写。二、CUBEMX配置AD采集,DMA传输...

2021-11-24 23:06:45 772

原创 新版-蓝桥杯嵌入式-拓展板 两路ADC的学习使用;

目录一、硬件原理二、CUBEMX配置三、程序编写四、观察现象一、硬件原理通过该硬件电路,我们可以知道通过旋转RP5,RP6电位器可以调节该滑动变阻器的阻值,从而达到调节该点的电压。而我们需要做的就是通过ad来采集A01,AO2口的电压。这个很简单,话不多说,我们直接上手看配置。二、CUBEMX配置首先进行拓展板上的跳线,将短接帽连接P3,P4;AO1对应的是PA4,AO2对应的是PA5;所以在CUBEMX中将PA4,PA5引脚打开,设为ADC采集通道;.

2021-11-24 21:55:53 898

原创 新版-蓝桥杯嵌入式-拓展板 ADC按键的学习使用;

目录一、硬件原理二、CUBEMX配置三、程序编写四、观察现象一、硬件原理拓展板上的按键跟基础板上的按键的区别:基础板:四个按键都为独立按键,而且每个按键对应一个IO口;拓展板:八个按键似独立按键而非完全独立按键,它的原理就是将八个按键的高电平端位接入我们的ADC_KEY引脚,就是每个按键按下时,该引脚的电位就会发生变化,而我们就是需要通过ad采集将相应按键的电位记录下来,由此来根据不同的电位来区分不同的按键;其原理图如下:这个时候或许就有小伙伴会担心了,会不会有.

2021-11-24 13:55:55 1287

原创 新版-蓝桥杯嵌入式-拓展板 数码管的学习使用;

一.硬件电路二.CUBEMX引脚配置三.程序编写四.观察现象一、硬件电路 硬件电路虽然看起来很多,很大一坨,但是我们实际需要用到的就是图中用红线标出的三个引脚,我们只需要控制这三个引脚便可以控制这三个数码管。 那我们怎么进行对这三个引脚的控制呢? 当然是进行跳线了! 那怎样进行跳线呢? 如下图:更多跳线选择方式可以看看这位博主:https://blog.csdn.net/weixin_4803350...

2021-11-24 00:03:45 1017

原创 数字合成器AD9854的使用

在今年暑假准备电赛时接触到了AD9854模块,当时也是花了差不多两天时间才把这个玩意儿琢磨出来,现在写一篇博客来记录一下该模块的使用,或许能给才接触这个模块的小伙伴一些帮助。本文章是基于官方驱动代码修改而来,适配与STM32 HAL库。若文章有误或能改进的地方,多多相互交流。一、接线部分使用这个模块最头疼的地方就是接线,使用这一个模块就需要接二十根左右,占用了很多单片机的引脚,密密麻麻,雀氏打脑壳。所以本人建议:需要使用该模块时,预先接上该模块,并且尽量将所需要接的线排列在一起,如PC.

2021-10-16 19:38:43 12423 15

原创 HAL库 STM32 单/多串口重定向使用-CUBE MX

以此博客记录在CUBE MX环境下,单片机使用单串口重定向或多串口同时使用的学习。如果有误或能改进的地方,多多相互交流。一丶一般单串口重定向两种方法都需添加头文件 : #include <stdio.h>方法一: int fputc(int ch, FILE *f) { while((USART1->SR&0X40)==0);//循环发送,直到发送完毕 USART1->DR = (uint8_t)...

2021-10-16 17:36:16 1764 4

第十三届第二场蓝桥杯嵌入式G431,程序题完美实现!

该压缩包文件包含完整的程序设计题工程文件,在第十三届第一场中主要使用到了串口通信、PWM产生、定时器的应用、EEPROM以及基本的LED,LCD,按键的应用。 其中串口通信使用的是DMA空闲中断的方式接收数据,定时器主要用来产生一个五秒钟的定时,该部分采用的是中断溢出的方式来产生较为精准的1ms定时,当满足特定条件时,相应的LED灯亮起或闪烁,同时定时器从1MS开始累加,当累加到5S时更新状态等。其中EEPROM主要用来实现赛题要求的部分数据进行掉电存储,同时在本工程项目中涉及了判断设备是否是第一次上电,若设备是第一次上电,则设备的初始化数据满足赛题要求的初始化值,若设备不是第一次上电,则设备的初始化数据则从EEPROM中获取。 整体程序从构思到编写、调试完成大概花费三个小时,最终可以完美实现本赛题的所有要求。其整体难度相较第十三届第一场要稍微困难复杂一点,在本赛题中有遇到问题的朋友对于一些模块使用或操作可以参考博主是如何使用。 通过本工程文件希望能够帮助到您,如果您下载使用后,觉得还不错的话,希望您可以给博主一个赞哦!谢谢。

2022-06-11

第十三届蓝桥杯嵌入式G431第一场,程序题完美实现!

该压缩包文件包含完整的程序设计题工程文件,在第十三届第一场中主要使用到了串口通信、PWM产生、定时器的应用以及基本的LED,LCD,按键的应用。 其中串口通信使用的是DMA空闲中断的方式接收数据,定时器主要用来产生一个五秒钟的定时,该部分采用的是中断溢出的方式来产生较为精准的1ms定时,当满足特定条件时,相应的LED灯亮起或闪烁,同时定时器从1MS开始累加,当累加到5S时更新状态等。 整体程序从构思到编写、调试完成大概花费两个半小时,最终可以完美实现本赛题的所有要求。其整体难度相较简单,对于一些模块使用或操作可以参考博主是如何使用。 通过本工程文件希望能够帮助到您,如果您下载使用后,觉得还不错的话,希望您可以给博主一个赞哦!谢谢。

2022-06-11

ESP8266 连接阿里云服务器开发过程中所有需要用到的软件及开发成功开发例程。

本人总结的ESP8266资源包,里面包含了MQTT固件、刷固件工具、阿里云物联平台配置工具、WiFi模块配合STM32F103C8T6单片机成功连接服务器上传事件的例程以及OLED 0.96显示的例程。

2022-05-11

AD9854驱动文件.rar

由官方给的STC51驱动代码修改而来,适用于HAL库编写环境,CUBEmx、CUBEIDE生成的代码。

2021-10-16

空空如也

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

TA关注的人

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