自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(130)
  • 资源 (1)
  • 问答 (2)
  • 收藏
  • 关注

原创 基于51单片机的温湿度监测系统

该系统由单片机、温湿度传感器器、液晶显示器以及浇水控制电路组成。该系统使用AT89C51单片机作为控制核心,通过温湿度传感器DHT11对大鹏环境中的温度和湿度进行实时监控和采集,并显示在LCD1602液晶显示器上,当温湿度超过上下限时蜂鸣器发声报警,同时自动开启浇水功能以降温及增湿,当温度达到适宜时,蜂鸣器停止鸣叫,自动浇水也立即停 ​止。温湿度上下限可通过按键调节,浇水功能的启动也可手动控制。

2024-02-28 23:53:57 368

原创 【AT模式连接ONENET】ONENET可视化平台的使用

ONENET云平台,ESP01S通过MQTT连接到ONENET,并实现可视化

2023-11-21 16:50:19 508

原创 图像处理02 matlab中NSCT的使用

NSCT变换的主要流程,已经使用matlab中NSCT工具箱实现NSCT变换

2023-11-21 12:46:35 1457 1

原创 【FPGA】IP核

IP:知识产权,半导体产业中:在ASIC和FPGA中定义为预先设计好的。在使用的时候其他用户可以直接调用IP核心。

2023-11-19 21:02:05 523

原创 图像处理01 小波变换

连续小波分解,通过改变分析窗口大小,在时域上移动窗口和基信号相乘,最后在全时域上整合。通过连续小波分解可以得到这种离散化带有大量冗余信息且计算成本较高。小波变换的公式如下:​ ​​​​。

2023-11-19 14:50:49 1187 2

原创 ESP01S通过心知天气获取天气和时间信息

【代码】ESP01S通过心知天气获取天气和时间信息。

2023-11-18 12:07:56 451 1

原创 02 认识Verilog HDL

Verilog 是一种硬件描述语言,FPGA 开发主要有两种语言,Verilog 和 VHDL。而 Verilog 更加容易上手, Verilog 是在 C 语言的基础上发展出来的。其语法也和 C 语言更加的接近,入门更加的简单,也是目前最多使用的。1. 语法自由,易学易用。2.代码简单。3.发展速度快。3.适合算法级,门级设计。

2023-10-10 21:51:49 352

原创 # 02 初识Verilog HDL

Verilog 是一种硬件描述语言,FPGA 开发主要有两种语言,Verilog 和 VHDL。而 Verilog 更加容易上手, Verilog 是在 C 语言的基础上发展出来的。其语法也和 C 语言更加的接近,入门更加的简单,也是目前最多使用的。1. 语法自由,易学易用。2.代码简单。3.发展速度快。3.适合算法级,门级设计。

2023-10-10 21:50:47 376

原创 01 初识FPGA

FPGA(Filed Programmable Gate Array),现场可编程门阵列,一种以数字电路为主的集成芯片,属于的一种。

2023-10-10 21:43:15 222

原创 小树打印机拯救计划

测试思源自动发布文章到csdn

2023-10-09 09:26:56 29

原创 保研之旅·终

2023通信工程保研经历

2023-10-06 21:37:27 304

原创 【全方位带你配置yolo开发环境】快速上手yolov5

目标检测 yolov5环境配置

2023-10-06 10:49:39 228

原创 保姆级Anaconda安装教程

建议使用清华大学开源软件镜像站进行下载,使用官网下载速度比较慢。一路next即可,注意添加环境变量得选项都勾上。在命令行依次输入以下命令。

2023-10-03 21:00:08 338

原创 PlatformIO中报错 error: ‘String‘ does not name a type

使用platformIO 中Arduino框架编译程序时,出现一大堆报错,尝试新建工程后也还会报错。应该是框架文件有损坏,直接找到框架文件删除,重新编译会自动下载新的框架文件,最后即可解决。报错文件:arduino.h文件。

2023-09-26 09:20:49 136

原创 保研之旅3:国防科技大学电子科学学院夏令营

本文记录了我参与国防科技大学电子科学学院推免面试的全过程。

2023-08-26 20:56:27 569

原创 保研之旅2:中科院声学所“声学和信息学科”夏令营

保研之旅2:中科院声学所“声学和信息学科”夏令营

2023-08-20 21:55:55 364 2

原创 保研之旅1:西北工业大学电子信息学院夏令营

本文记录了我参与西北工业大学夏令营及推免面试的全过程。

2023-08-20 21:54:39 1685

原创 WS2812B RGB灯带使用

WS2812是一个集控制电路与发光电路于一体的智能外控LED光源,外形一般为5050封装,每个LED灯珠为一个像素点,支持RGB无极调色,同时每颗灯珠内部集成有智能数字接口数据锁存信号整形放大驱动电路,还包含有高精度的内部振荡器和可编程定电流控制部分,有效保证了像素点光的颜色高度一致。

2023-08-13 13:20:07 437

原创 [Platforimio] LVGL +TFT_eSPI实现触摸功能

💥💥💞💞欢迎来到本博客❤️❤️💥💥。

2023-04-23 23:36:39 1109 1

原创 [自用]arduino框架下TFT屏幕 和 LVGL 配置代码

// 用户定义设置// 设置驱动程序类型、要加载的字体、使用的引脚和SPI控制方法等//// 如果希望能够定义多个设置,然后轻松选择编译器使用的安装文件。// 看文件User_Setup_Select.h//// 如果此文件编辑正确,则所有库示例程序都能运行,而无需对特定硬件设置进行任何更改!// 注意,有些程序是为特定的TFT像素宽度/高度设计的// ################################

2023-04-16 14:51:30 794

原创 【Arduino框架】ESP32中蓝牙快速上手使用~

是ESP32 Arduino中的蓝牙串口库,可以通过蓝牙串口与其他设备进行通信。begin:初始化蓝牙串口,必须在其他函数之前调用。end:停止蓝牙串口,释放资源。void end();available:检查是否有数据可读。read:读取一个字节的数据。int read();write:向蓝牙串口写入一个字节的数据。print:向蓝牙串口写入字符串。s);println:向蓝牙串口写入字符串并换行。s);这些函数可以帮助开发者实现蓝牙串口通信的相关操作。

2023-03-13 20:23:14 4734 2

原创 [CodeBlocks]sysinfoapi.h No such file or dic报错

【代码】[CodeBlocks]sysinfoapi.h No such file or dic报错。

2023-03-10 09:51:20 317

原创 [esp32&Arduino]Arduino2.0.03版离线安装esp32开发环境

【代码】[esp32&Arduino]Arduino2.0.03版离线安装esp32开发环境。

2023-02-23 17:08:19 1278

原创 【通信原理(含matlab程序)】实验六:模拟信号的数字化

# 一.实验目的1、理解模拟信号数字化的原理;2、理解抽样过程,掌握抽样定理;3、理解由抽样序列恢复信号。# 二、实验内容 设低通信号为![在这里插入图片描述](https://img-blog.csdnimg.cn/6402e426bcdd4b3f89bf020e354c211d.png)1、画出该低通信号的波形;2、画出抽样速率为4Hz的抽样序列;3、由抽样序列恢复出的信号。

2023-01-28 20:54:09 4740 1

原创 【通信原理(含matlab程序)】实验五:二进制数字调制与解调

三、实验目的1、理解基本的二进制数字调制的原理;2、理解ook、2FSK、2PSK信号时域波形和频谱的主要特点;3、掌握上述matlab程序实现。 二、实验内容用matlab产生独立等概的二进制信源,1、画出OOK信号波形和功率谱;2、画出2PSK信号波形和功率谱;3、画出2FSK信号波形和功率谱

2023-01-28 20:50:52 6154 2

原创 【通信原理(含matlab程序)】实验四 升余弦滚降基带传输

# 一、实验目的1、理解余弦滚降基带传输的原理和主要特点;2、理解眼图的有关概念;3、掌握上述matlab程序实现。# 二、实验内容设基带传输系统为滚降系数分别为0,0.5,1的余弦滚降特性,1、画出接收端的基带数字信号波形;2、画出接收端的眼图。

2023-01-28 20:46:24 9943 3

原创 【通信原理(含matlab程序)】实验三 数字基带信号及其频谱特性

①.掌握了使用matlab绘制数字基带信号的波形以及频谱,大大增加了对数字基带信号以及其频谱特点的理解掌握。②matlab编程中实现波形绘制的流程:确定一个码元波形的参数如码元传输时间,单个码元采样个数等,然后绘制出单个码元波形,其次产生产生一个随机的码元波形,通过判断绘制出整个传输序列的波形,对传输序列进行一定的计算就可以得到了信号的频谱。③大大提高了对matlab的掌握程度,能够更加流畅的用matlab进行编程。

2023-01-28 20:40:53 6391

原创 【通信原理(含matlab程序)】实验二:FM的调制和解调

# 一、实验目的1. 理解FM基本原理、FM信号时域和频域主要特点;2. 理解FM信号调制和解调的实现方法;3. 掌握matlab程序的设计方法。# 二、实验内容设输入信号是一个频率1Hz、功率为1的余弦信源,,设载波频率10 Hz,调频器的压控振荡系数为5Hz/V,载波平均功率为1W,试画出(1)FM信号的波形;(2)FM信号的振幅谱;(3)用鉴频器解调后的信号波形,并与输入信号比较。

2023-01-28 11:31:56 14661 3

原创 【全套完结】通信原理----全套Matlab仿真实验报告

【代码】【连载】通信原理----全套Matlab仿真实验报告。【通信原理(含matlab程序)】实验一 双边带模拟调制和解调实验二:FM的调制和解调实验三 数字基带信号及其频谱特性实验四 升余弦滚降基带传输实验五:二进制数字调制与解调实验六:模拟信号的数字化

2023-01-28 11:18:58 5239

原创 【通信原理(含matlab程序)】实验一 双边带模拟调制和解调

一、实验目的1、理解AM基本原理、 AM信号时域和频域主要特点;2、理解AM信号调制和解调的实现方法;3、掌握matlab程序的设计方法。二、实验内容用matlab产生一个频率1Hz、功率为1的余弦信源,设载波频率10 Hz,A=2,试画出(1)AM信号的波形;(2)AM信号的功率谱密度;(3)相干解调后的信号波形。

2023-01-27 21:36:40 6542

原创 ESP32 Micropython编程(Thonny)04---- 人体感应模块

最近使用到人体感应模块HC-SR501,这个模块使用十分简单,看下面代码就可以看出了,而且应用广泛,在家里厕所搞一个感应灯的不二之选。

2023-01-24 22:02:28 1794 3

原创 【全套完结】蓝桥杯单片机--- 从省赛到国赛

本人曾在第十三届蓝桥杯大赛单片机组中获得国一,以下是我在准备比赛过程中的一些记录,希望能给大家带来帮助。前言省赛部分蓝桥杯01--流水灯蓝桥杯02--蜂鸣器和继电器的适用蓝桥杯03--数码管的静态显示蓝桥杯04--数码管的动态显示蓝桥杯05--独立按键的使用蓝桥杯06--矩阵键盘蓝桥杯07--定时器的基本原理与应用蓝桥杯08--单片机的中断系统蓝桥杯09--串口的原理与应用蓝桥杯10--第十届蓝桥杯省赛程序决赛部分蓝桥杯01--第十一届客观题解答蓝桥杯02--超声波的使用蓝桥

2023-01-22 15:20:10 3857

原创 【micorpython】ESP32——CAM 刷固件后显示Device is busy or does not respond. Your options:解决方法

ESP32-CAM在刷入micorpython固件后,显示evice is busy or does not respond. Your options: - wait until it completes…原因是ESP32-CAM的烧录那个底座设计有些问题,我没只需要用杜邦线将串口与烧录底座连接即可,避免其他的IO被占用,即可正常使用。

2023-01-06 10:21:33 4513 11

原创 STM模拟使用模拟PWM

在制作平衡小车的过程中,焊接好pcb发现,BIN2口没有定时器通道功能,无法输出PWM,但这样就不能用了吗,肯定不是啊。别忘了使用51单片机的时候是如何产生PWM波的,于是我就用这种方法来实现PWM。

2022-12-23 20:20:07 224

原创 【问题解决】ESP32报错:could not open port /dev/ttyUSB0: [Errno 13] Permission denied: ‘/dev/ttyUSB0

sudo usermod -aG dialout user //user替换为自己的用户名。idf.py -p dev/ttfUSB0 flash时候报错,无法操作。在linux环境,使用esp32 MDK进行烧录程序时, 当执行到。只有root用户和属于dialout组的用户会有读写权限。reboot //必须要重启一下才会生效。

2022-12-08 22:13:18 1555

原创 ESP32 Micropython编程(Thonny)03---- 连接Wifi

WiFi是ESP32的核心功能之一,作为一款专为IOT设计的芯片,ESP32的WIFI功能是非常完善的,可以作AP,也可以做STA,还可以同时作为STA和AP。Access Point(AP) 无线接入点:提供无线接入的设备,家里的光猫就是结合WiFi和internet路由功能的AP。AP和AP可以相互连接。Station(STA) 无线终端:连接到AP的装置,手机,电脑等需要联网的设备都是出于STA模式,这个模式不允许其他设备接入。

2022-11-17 10:48:17 2863 4

原创 ESP32 Micropython编程(Thonny)02---- Wokwi仿真及数码管使用

wokwi仿真网站使用esp32+micropython+数码管数码管使用

2022-11-12 22:02:18 3388 1

原创 ESP32 Micropython编程(Thonny)01----环境搭建&点灯

ESP32 Micropython编程(Thonny)01----环境搭建&点灯micropython编程,python在硬件上使用,esp入门点亮你的led

2022-11-11 21:21:52 6044 1

原创 【平衡小车制作】01-----让电机转起来

平衡小车第一部分:驱动电机制作一个平衡小车首先肯定要让它转起来呀!本文章介绍了使用Stm32f103C8T6和电机驱动DRV8833来驱动电机

2022-10-22 15:48:19 2655 7

原创 Keil5 逻辑分析仪的使用

keil5逻辑分析仪的使用PWM输出波形的查看

2022-10-21 17:31:25 2218

matlab中NSCT工具箱

matlab中NSCT工具箱

2023-11-21

摄影构图方法经典方法三种

摄影构图方法

2023-07-20

保研复习资料-数字信号处理-保研复习资料

内容: 数字信号处理的总结笔记 适合人群:通信等保研人群 散时间信号与系统 为什么要处理信号 信号是信息的承载者 有用信号和不需要的信号 提取,增强,存储和传输有用信息 信号是如何处理的 模拟信号处理 数字信号处理 信号处理的目的 分析,变换,综合,估计和识别信号 数字信号的表示 有限精度的数字序列 信号的分类 一维信号:仅有一个自变量的信号好 多维信号:有两个以上自变量的信号 模拟信号(连续信号) 幅度和时间都是连续的 数字信号 幅度和时间都是离散的 时间离散信 幅度离散信号 DSP 和 ASP DSP:digital singal processing 用数值计算的方法处理信号 ASP:analogue signal processing 用模拟器件进行信号处理 数字信号处理的特点 灵活性 系统性能容易改变 可以时分复用,一套系统可分时处理多路信号 可以实现智能系统的功能 高精度和高稳定性 高精度:8位,16位,32位甚至64位 高稳定性:与芯片制造技术有关。 便于大规模集成 数字的原件具有规范性,模拟电路的电容,电感很难实现稳定。而数字系统的参数是设定好的。

2023-07-19

十三届蓝桥杯国赛单片机程序

考场上写的,全部功能都写了,除了pwm输出不确定是否实现(没有示波器),其他功能均实现,给大家提供参考。

2022-06-20

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

TA关注的人

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