- 博客(130)
- 资源 (1)
- 问答 (2)
- 收藏
- 关注
原创 基于51单片机的温湿度监测系统
该系统由单片机、温湿度传感器器、液晶显示器以及浇水控制电路组成。该系统使用AT89C51单片机作为控制核心,通过温湿度传感器DHT11对大鹏环境中的温度和湿度进行实时监控和采集,并显示在LCD1602液晶显示器上,当温湿度超过上下限时蜂鸣器发声报警,同时自动开启浇水功能以降温及增湿,当温度达到适宜时,蜂鸣器停止鸣叫,自动浇水也立即停 止。温湿度上下限可通过按键调节,浇水功能的启动也可手动控制。
2024-02-28 23:53:57 368
原创 图像处理01 小波变换
连续小波分解,通过改变分析窗口大小,在时域上移动窗口和基信号相乘,最后在全时域上整合。通过连续小波分解可以得到这种离散化带有大量冗余信息且计算成本较高。小波变换的公式如下: 。
2023-11-19 14:50:49 1187 2
原创 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
原创 保姆级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
原创 WS2812B RGB灯带使用
WS2812是一个集控制电路与发光电路于一体的智能外控LED光源,外形一般为5050封装,每个LED灯珠为一个像素点,支持RGB无极调色,同时每颗灯珠内部集成有智能数字接口数据锁存信号整形放大驱动电路,还包含有高精度的内部振荡器和可编程定电流控制部分,有效保证了像素点光的颜色高度一致。
2023-08-13 13:20:07 437
原创 [自用]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
保研复习资料-数字信号处理-保研复习资料
2023-07-19
stm32和hc05通信手机无法接受信号
2021-05-15
51单片机串口通信,无法正常接收数据,全部都是乱码
2021-01-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人