自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

朽木自雕i的博客

乾坤未定,你我皆是黑马!

  • 博客(301)
  • 资源 (19)
  • 收藏
  • 关注

原创 基于ESP32的LoRa通信实现

LoRa通信的工作原理是,发送方将数据发送给接收方,数据通过调制器转换成数字信号,传输到接收器,并被解调回来。这种通信方式的优点在于低功耗、长传输距离和高可靠性,它不但能够通过距离,甚至可以穿过建筑物、地下室和其他类似的地理和物理障碍直接通信,这些特性使得LoRa在无线传感器网络和IoT应用中非常有用。如果有,我们创建一个空的消息串,并使用LoRa.read()读取接收到的信息,并将它们添加到message中。在setup()函数中,我们开始了串口通信,并使用LoRa.begin()初始化LoRa模块。

2023-06-29 11:11:01 2466

原创 五分钟学会使用FreeRTOS队列

ESP32基于FreeRTOS的多任务通信,有三个任务,第一个任务是让LED1以0.5秒为间隔闪烁,每次点亮都会进行一次计数,第二个任务根据第一个任务的计数去做处理,比如计数到10以后,LED2灯亮,第三个任务是按键任务,可以把第一个任务中的计数清空。请注意,xQueueSend函数是阻塞函数,如果队列已满,任务将被阻塞,直到队列有空闲空间。在FreeRTOS中,队列是一种用于任务间通信的重要机制。任务同步:队列可以用于任务之间的同步,一个任务可以等待另一个任务发送数据到队列中,从而实现任务的协调和同步。

2023-06-28 19:08:11 1813

原创 ESP32 OTA升级

本文主要介绍了ESP32如何实现OTA升级,包括代码示例、代码讲解以及注意事项等等。读者可以通过学习本文,了解ESP32 OTA升级的原理和实现方式,并可以应用到实际项目中。同时,也需要注意OTA升级期间的一些注意事项,以保证升级成功。

2023-05-13 10:15:00 3948

原创 基于ESP32的温湿度环境监测

SCH30 是一款温湿度一体化数字传感器,采用CMOSens®技术,提供出色的性能、可靠性和稳定性。它还具有超低能耗,和最小易用性。

2023-05-09 23:45:00 1837 2

原创 ESP32红外控制舵机

ESP32作为一款功能强大的单片机,常被应用于物联网、智能家居、智能硬件等领域。与其他单片机相比,ESP32具有更高的运行速度和更强的通信能力。下面,我们将介绍ESP32如何实现红外解码,以及如何控制舵机,最后将红外解码和舵机联合起来,实现ESP32红外控制舵机的功能。

2023-05-08 03:15:00 2181 2

原创 ESP32单片机入门篇

ESP32单片机是一款基于改进的Tensilica LX6微架构的32位双核处理器 SoC,配备2.4 GHz Wi-Fi和蓝牙功能。由于其低功耗、高速度和广泛的应用适用性而被广泛应用。本文将介绍ESP32单片机的基本概念,开发环境,开发语言和一些注意事项,并提供一些简单的代码例程,以点亮LED灯和控制继电器为例。

2023-05-07 16:27:19 9122 1

原创 基于STM32的语音控制电机

本项目基于STM32F103C8T6单片机,语音的识别采用ASRPRO语言识别模块来处理,通过语音可以控制小灯的亮灭,以及电机的启停、正反转、运行模式、运行速度、转动角度等。语音识别模块由上位机直接进行开发,开发环境是天问Block,可点击蓝色字体直接进行下载。

2023-04-02 20:11:08 1115 2

原创 《FPGA学习》->蜂鸣器播放

我们可以定义一个音的时间周期为500ms,当计数到190839的一半时,把蜂鸣器打开,当计数到190839时,把蜂鸣器关闭,下一个计数从0重新计数。发出第一个音后,我们可以在第二个500ms让蜂鸣器发出低音2,也就是"来"音,以此类推,我们只定义低音1~低音7总共7个音,定义一个3位宽的数就可以把它们都罗列出来。本实验采用无源蜂鸣器,蜂鸣器的发声不同是靠频率不同进行控制的,音调的大小是靠占空比也决定的。从图中可以看出cnt_500ms的值是从0计数到6,再次计数会变为0,刚好对应7个音,符合我们要求。

2023-02-20 22:50:47 2339 1

原创 《FPGA学习》->呼吸灯

呼吸灯,简而言之就像人类呼吸一样,有节奏的让LED灯从:灭->微微亮->微亮->亮->高亮,然后再从:高亮->亮->微亮->微微亮->灭的这样一个过程。

2023-02-20 21:09:27 2460

原创 《FPGA学习》->流水灯设计

用verilog HDL语言设计一个FPGA的流水灯程序,要求时序满足下图所示,自定义流水间隔。

2023-02-19 16:50:45 1007

原创 《FPGA学习》->多个按键控制LED灯

本次项目任务,利用开发板上的4个按键KEY1,KEY2,KEY3,KEY4和2个LED灯LED1,LED2,完成以下功能: ①如果没有按键按下,LED1和LED2均熄灭; ②如果有奇数个按键同时被按下,则LED1亮,LED2熄灭; ③如果有偶数个按键同时被按下,则LED1和LED2都亮;

2023-02-19 10:00:00 572

原创 《FPGA学习》->点亮一颗LED灯

本文章主要讲如何使用verilog HDL语言设计一个FPGA的点灯程序

2023-02-18 23:03:25 488

原创 《结构化编程》— LED灯为例

你有过看很久以前项目代码看不太懂的情况吗?你有过做一个项目就要从零重构代码的烦恼吗?你有过那种遇到项目后无从入手编写的困扰吗?

2022-10-19 13:28:20 1650 2

原创 基于STM32的温湿度环境监测系统

本设计是基于STM32的温湿度环境监测系统,系统以STM32单片机做为主控芯片,通过 DHT11温湿度模块采集环境温湿度,并以OLED为终端显示其数据。

2022-07-16 00:04:37 1140

原创 Ubuntu使用串口时出现 Input/Output error提示

今天在使用Linux操作系统进行串口编程时出现告警,提示输入/输出错误,出现问题如下:刚开始以为是用户未分配到串口组没有获得相应读写权限,所以才导致的串口输入输出错误,后来经过排查发现并非如此。打开虚拟机设置后发现并未添加有关串口相应设备。添加后问题解决。...

2022-04-14 17:37:14 4158 4

原创 Ubuntu开发环境配置>>答疑链接汇总

出现“在客人会话中创建的所有数据在注销的时候都将被删除,所有的设置将恢复到默认值。如果您想稍后再访问他们,请将文件保存在外部设备上。例如USB设备。”时解决方法。

2022-04-10 15:38:40 1317 2

原创 Ubuntu操作系统安装vim的方法及步骤

2022-04-10 15:36:38 6580

原创 Ubuntu操作系统安装gcc的方法及步骤

方法一:直接在命令行输入 sudo apt install gcc ,如果出现提示无法获取 gcc 安装包可以使用第二种方法。方法二:

2022-04-10 15:30:11 13269 1

原创 虚拟机进行网络配置的方法及步骤

如何配置网络?

2022-04-10 15:20:45 1417

原创 虚拟机如何添加共享文件夹的教程步骤

共享文件夹添加成功!

2022-04-10 15:15:20 1443

原创 详细安装VMware Tools的教程步骤

VMware Tools安装成功!

2022-04-10 15:06:34 1728 1

原创 VMware及Ubuntu安装步骤

VMware安装包百度网盘链接:链接:https://pan.baidu.com/s/1MACL-99UYTST1zu5qBvQ8A提取码:ofq9Ubuntu安装包百度网盘链接:链接:https://pan.baidu.com/s/1Evkx7G0Pmh0N90rcTEieyw提取码:hag0...

2022-04-10 14:06:17 1034 3

原创 第十二届蓝桥杯单片机省赛(第一场)----程序题

第十二届蓝桥杯大赛第一场单片机组预赛程序题,包含试题及程序源码。

2022-03-21 13:15:07 1746 3

原创 基于51单片机串口程控时钟设计

设计要求:1、定时器T0,方式2,实现一次定时200us。中断5000次实现定时1s,作为计时的秒时间。2、数码管显示时、分、秒,24小时制,时(0~23),分(0~59),秒(0~59)。显示格式hh-mm-ss。3、通过按键设置当前时间和闹钟时间。4、闹钟时间到蜂鸣器鸣响10秒,10秒后自动停止鸣响。5、单片机串口和PC机串口通信,设置单片机串口波特率4800bps,1位起始位,8位数据位,1位停止位,无奇偶校验位。PC通过串口给单片机发送命令设置当前时间,命令格式如下:Se

2021-12-15 08:00:00 864 1

原创 在CSDN的成长之路

在1024程序员节到来之际,打开CSDN不禁想起自己在这里的收获和成长,我是从2019年6月份入驻的C站,目的是为了在这里找到方便提升自己的一些资料,以及一些对学习问题解答帮助。的确C站的牛人确实有很多,对于我当时C语言的巩固复习起到了很大的帮助。2021年2月份,疫情爆发,因为在家封闭不能外出真的很无聊,就拿出自己之前买的单片机开发板当起了“点灯大师”,家里有很多灯带和LED,我拆开了灯带的控制器,发现是纯电子电路设计的,不够“智能”,就心想自己能不能给它加上个大脑(...

2021-10-24 20:09:06 2857 5

原创 第十一届蓝桥杯单片机省赛(第二场)----程序题

main.c程序#include<stc15f2k60s2.h>#include "ds18b20.h"#include "iic.h"#define uchar unsigned char#define uint unsigned int uchar code tab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xbf,0xff,0xc6,0x8c};uchar yi,er,san,si,wu,liu,qi...

2021-05-04 07:56:42 4539 13

原创 第十一届蓝桥杯单片机省赛(第一场)----程序题

main.c程序#include<stc15f2k60s2.h>#include "iic.h"#define uchar unsigned char //定义无符号字符类型uchar#define uint unsigned int //定义无符号整型类型uintuchar code tab[]={0XC0,0XF9,0XA4,0XB0,0X99,0X92,0X82,0XF8,0X80,0X90,//0~9数字 0X40...

2021-05-03 09:59:02 2834 10

原创 第十届蓝桥杯单片机省赛----程序题

main.c程序#include<stc15f2k60s2.h>#include "iic.h"#define uchar unsigned char //定义无符号字符类型uchar#define uint unsigned int //定义无符号整型类型uintuchar code tab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90, 0x40,0x79,...

2021-05-02 20:48:55 1907 4

原创 第九届蓝桥杯单片机省赛----程序题

main.c程序#include<stc15f2k60s2.h>#include "iic.h"#define uchar unsigned char //定义无符号字符类型uchar#define uint unsigned int //定义无符号整型类型uintuchar code tab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xbf,0xff};//数字0~9,“-”,“关”ucha...

2021-05-01 16:59:07 6814 14

原创 第八届蓝桥杯单片机省赛----程序题

main.c程序#include<stc15f2k60s2.h>#include "ds18b20.h"#include <ds1302.h>#define uchar unsigned char //定义无符号字符类型uchar#define uint unsigned int //定义无符号整型类型uintuchar code tab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xbf..

2021-04-30 15:09:39 3434 13

原创 第七届蓝桥杯单片机省赛----程序题

main.c程序#include<stc15f2k60s2.h>#include "ds18b20.h"#define uchar unsigned char //定义无符号字符类型uchar#define uint unsigned int //定义无符号整型类型uintuchar code tab[]={0xc0,0XF9,0XA4,0XB0,0X99,0X92,0X82,0XF8,0X80,0X90,0Xbf,0XFF};//数字0~9,“-”“关”uc...

2021-04-26 19:50:01 6830 15

原创 第六届蓝桥杯单片机省赛----程序题

main.c程序#include<stc15f2k60s2.h>#include "ds18b20.h"#include <ds1302.h>#define uchar unsigned char //定义无符号字符类型uchar#define uint unsigned int //定义无符号整型类型uintuchar code tab[]={0xc0,0XF9,0XA4,0XB0,0X99,0X92,0X82,0XF8,0X80,0X90,0Xb...

2021-04-23 08:10:20 8321 17

原创 第五届蓝桥杯单片机省赛----程序题

注:第六届模拟题即第五届蓝桥杯单片机省赛试题功能不多,逻辑也非常简单,相信大家一看便很清楚了,直接上程序,里面包含有注释。main.c程序#include<stc15f2k60s2.h>#include "ds18b20.h"#define uchar unsigned char //定义无符号字符类型uchar#define uint unsigned int //定义无符号整型类型uintuchar code tab[]={0xc0,0XF9,0XA4,

2021-04-21 17:24:10 3628 8

原创 第四届蓝桥杯单片机省赛----程序题

main.c程序#include<stc15f2k60s2.h>#include "intrins.h"#include "iic.h"#include <ds1302.h>#define uchar unsigned char#define uint unsigned intextern unsigned char shijian[];uchar code tab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x

2021-04-21 17:21:25 4897 4

原创 第三届蓝桥杯单片机省赛----程序题

因为最近参加比赛蓝桥杯大赛,所以把历年省赛试题做了个遍,每套试题功能也已全部实现,分享出来供大家参考学习。这次分享的是第三届蓝桥杯单片机省赛的程序题,同样也是第四届蓝桥杯单片机的模拟题。main.c程序#include<stc15f2k60s2.h>#include "iic.h"#define uchar unsigned char#define uint unsigned intuchar code tab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,

2021-04-21 17:17:59 3233 3

原创 蓝桥杯单片机----串口通信的基本应用

#include <stc15f2k60s2.h>#define uchar unsigned char //定义无符号字符类型uchar#define uint unsigned int //定义无符号整型类型uint uchar code dat[]={"abc\r\n"};void delayms(int ms); //延时函数void allinit(); //初始化函数void keyscan...

2021-04-20 20:45:54 1555 2

原创 蓝桥杯单片机----超声波传感器的基本控制

#include <stc15f2k60s2.h>#include <intrins.h>#define uchar unsigned char //定义无符号字符类型uchar#define uint unsigned int //定义无符号整型类型uint#define somenop {_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();}...

2021-04-20 20:45:06 2209 4

原创 蓝桥杯单片机----DS1302的基本应用

设计内容: 1.设备初始化时钟为 23 时 59 分 50 秒,闹钟提醒时间 0 时 0 分 0 秒。 2.指示灯L1以0.2秒闪烁,5秒后关闭,代表闹钟提醒功能。#include<stc15f2k60s2.h>#include <intrins.h> #define uchar unsigned char //定义无符号字符类型uchar#define uint unsigned int //定义无符号整型类型uint ...

2021-04-20 20:43:40 1080

原创 蓝桥杯单片机----IIC通信的基本应用

IIC即I2C,一种总线结构,随着大规模集成电路技术的发展,把CPU和一个单独工作系统所必需的ROM、RAM、I/0端口、A/D、D/A等外围电路集成在一个单片内而制成的单片机或微控制器愈来愈方便。目前,世界上许多公司生产单片机,品种很多。其中包括各种字长的CPU,各种容量的ROM、RAM以及功能各异的I/O接口电路等等,但是,单片机的品种规格仍然有限,所以只能选用某种单片机来进行扩展。扩展的方法有两种:一种是并行总线,另一种是串行总线。由于串行总线的连线少,结构简单,往往不用专门的...

2021-04-20 19:28:12 1971 8

原创 蓝桥杯单片机----DS18B20的基本应用

设计内容: 1.检测室内温度,显示在数码管上,格式如下图所示: 2.设置温度阈值为25℃,超过温度阈值L1点亮,否则L1熄灭。 对于单总线的操作,相对于IIC,DS1302来说要简单的多,考试的时候官方是会提供这三个驱动给我们的,不太清楚的同学可以参考蓝桥杯大赛——驱动程序,官方给我们提供了这部分程序,对我们的代码编写工作量来说确实减少了很多,但这个驱动并不是可以直接拿来用的,我们还需要再写一部分程序才能真正利用到这部分代码,下面咱们就用官方...

2021-04-20 16:05:39 3084 9

基于STM32的温湿度监测系统(STM32+DHT11+OLED)

项目以STM32F103C8T6作为主控芯片,通过DHT11温湿度传感器采集环境温湿度,再通过OLED显示屏显示当前环境温湿度数据。

2023-01-18

基于单片机的洗衣机控制系统

设计要求: (1)设计一个电子定时器,控制洗衣机作如下运转:定时启动→正转20s→暂停10s→反转20s→暂停10s→定时未到回到"正转20s-→暂停10s→反转20s→暂…“定时到则停止转动; (2)若定时到,则停机发出音响信号; (3)用两个数码管显示洗涤的预置时间(分钟数),按倒计时方式对洗涤过程作计时显示,直到时间到停机;洗涤过程由“开始”信号开始; (4)用三只LED灯表示"正转”、“反转”、“暂停"三个状态。 资源包含: ①完整工程源代码 ②Proteus仿真图 ③参考论文 ④元件清单

2023-01-18

《结构化编程》- LED灯为例

本资源为博客《结构化编程》— LED灯为例 的工程代码,博客地址:https://blog.csdn.net/qq_45385706/article/details/127378410

2023-01-18

单片机多功能电子万年历 ( STC89C52 + LCD12864 + DS18B20 + DS1302 )

基于51单片机的多功能电子万年历 STC89C52 + LCD12864 + DS18B20 + DS1302 ①年月日时分秒显示 ②温度显示 ③整点报时 ④闹钟功能 ⑤温度阈值报警

2022-07-13

非常好用的单片机串口调试助手.zip

非常好用的单片机串口调试助手

2021-11-11

非常好用的图片取模软件.zip

非常好用的图片取模软件

2021-11-11

非常好用的文字取模软件.zip

非常好用的文字取模软件,点阵行数可自行定义,自动生成C51代码或汇编代码。

2021-11-11

第十一届第二场省赛单片机设计与开发(第一部分).pdf

第十一届届省赛单片机设计与开发(第二场)-----客观题+答案

2021-04-14

第十一届第一场省赛单片机设计与开发(第一部分).pdf

第十一届届省赛单片机设计与开发(第一场)-----客观题+答案

2021-04-14

第十届省赛单片机设计与开发(第一部分).pdf

第十届省赛单片机设计与开发-----客观题+答案

2021-04-14

第九届省赛单片机设计与开发(第一部分).pdf

第九届省赛单片机设计与开发-----客观题+答案

2021-04-14

第八届省赛单片机设计与开发(第一部分).pdf

第八届省赛单片机设计与开发-----客观题+答案

2021-04-14

第五届-简易温度采集与控制系统.zip

第五届蓝桥杯单片机组赛题+省一完美代码,有注释

2021-04-14

第四届-模拟智能灌溉系统.zip

第四届蓝桥杯单片机组赛题+省一完美代码,有注释

2021-04-14

第三届-自动售水机.zip

第三届蓝桥杯单片机组赛题+省一完美代码,有注释

2021-04-14

Visual Basic 6.0.zip

Visual Basic 6.0安装包

2021-01-29

Keil_5.2.6.rar

Keil5安装包

2021-01-25

STM32F10X固件函数库包 + STM32F103固件函数库用户手册中文版.zip

STM32F10X固件函数库包 + STM32F103固件函数库用户手册中文版

2021-01-25

固件函数库用户手册(中文)

STM32F103固件函数库用户手册中文版

2021-01-25

正反转可控的步进电机.zip

基于51单片机的正反转可控步进电机,内附源程序和仿真原理图,意在分享,顺便赚点积分,欢迎有兴趣的朋友下载使用,有问题可咨询交流。

2020-11-07

正反转可控的直流电机.zip

基于单片机的正反转可控直流电机,内附源程序加仿真原理图,意在分享,顺便赚点积分,欢迎有兴趣的朋友下载使用,内容不懂可咨询交流。

2020-11-07

空空如也

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

TA关注的人

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