自定义博客皮肤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)
  • 收藏
  • 关注

原创 基于STM32单片机的MQ-2烟雾气体模块并显示在OLED屏幕上

当传感器所处环境中存在烟雾气体时,传感器的电导率随空气中烟雾气体浓度的增加而增大。使用简单的电路即可将电导率的变化转换为与该气体浓度相对应的输出信号。气体传感器对液化气、丙烷、氢气的灵敏度高,对天然气和其它可燃蒸汽的检测也很理想。所以在本次的MQ2烟雾浓度监测的实现采用的就是ADC模数转化,将检测到的数字量通过ADC转换为模拟量,下面是代码演示。以上就是烟雾浓度代码的实现,只需要调用对应的函数则可获得对应的数值,并显示在OLED屏幕上。,但是MCU不能去处理一些多值数据(模拟量),如果需要处理模拟量,

2024-06-18 17:46:49 47

原创 基于STM32的气体环境监控

本次系统主要实现的功能有,监控烟雾浓度、空气质量(co2浓度)、PM2.5烟雾浓度以及空气温湿度,并且将数据显示在OLED屏幕上,其设有可擦除存储器存储气体阈值,当气体浓度超过设定的对应气体阈值时,声光报警。本次试用的气体监测传感器分别为烟雾浓度检测传感器、二氧化碳浓度检测、pm2.5浓度检测传感器,这三个传感器都是通过单片机的模数转换来转换数据,通过将模拟量转换为数字量显示在OLED显示屏上。其中里面的OLED显示代码我没写上,借鉴的同学可以替换自己的oled显示方式。

2024-06-18 17:45:15 37

原创 四线光敏电阻模块讲解

基四线光敏电阻模块的讲解和代码实现

2024-04-29 20:10:30 1188

原创 基于STM32的水质水深检测系统

系统设有三种控制模数,第一种为自动控制模式:在此模式下,系统将检测到的数据显示在OLED屏幕上,且当数据异常的时候,会自动执行响应操作,如水位过高蜂鸣器报警,抽水泵工作,降低水位。第二种模式为手动控制模式:在此模式下,可查看各个模块的参数和手动的打开控制操作。第三种模式为app控制模式:此模式下,app可实时查看各参数数据以及控制操作,如查看水位高度、水质浑浊度,以及水泵的开关等。

2024-04-29 17:32:15 829

原创 基于STM32的水深监测系统

1.监测当前水的深度和仪器到水平面的高度,并将数据显示在OLED屏幕并通过Wi-Fi模块上传至手机app。对oled显示进行合理化和美化处理,可通过按键实现不同的页面操作,使得每个模块都有合理的页面呈现。通过按键实现对每一个个模块实现单独查看数据并且可控制对应操作(如:查看数据、打开关闭水泵等)2.系统控制分为两种模式,分别是自动控制模式、按键控制模式、上位机控制模式。如果只需要代码则更便宜,可自行上淘宝查看对比价格,欢迎有兴趣的朋友联系。通过手机APP查看各项数据,以及控制水泵、蜂鸣器、灯光的开关。

2023-10-21 16:37:18 1293 1

原创 基于单片机的机智云联网以及配置上下发数据教程(超详细)

基于单片机的机智云联网以及配置上下发数据教程(超详细)跟着步骤来,小白亦可成功配网。

2023-10-09 17:14:18 4625 18

原创 基于STM32的自动养花系统

实时检测植物的生长环境,检测土壤的湿度、空气中的二氧化碳、光照强度,并在OLED屏幕上展现。设有湿度、二氧化碳浓度、光照强度等阈值,当检测到的数据异常,则执行相应的操作,如:当土壤湿度过低,则打开水泵进行浇水,二氧化碳浓度过高则打开通风口,进行减低二氧化碳浓度处理;光照强度过低则进行补光。系统对于给植物浇花的水箱设有水位传感器实时检测含水量,过低则进行抽水补充,且设有阈值存储器,可实时的调整阈值范围,适应各种植物的养护。

2023-10-09 15:03:12 2053 2

原创 ESP8266-01s和CH340烧录机智云固件全解

ESP8266-01s和CH340烧录机智云固件全解以及烧录过程可能出现的问题解决办法

2023-09-11 12:05:33 1619 2

原创 基于STM32的智能温室大棚

基于STM32的智能温室大棚,可监控大棚内的环境参数。DHT11、ESP8266、机智云、OLED

2023-06-03 12:17:24 4842

原创 STM32之舵机转动————寄存器版

以STM32F407VGT6单片机为例(寄存器版)---------控制舵机转动的角度0-180°。

2023-02-04 12:01:52 518

原创 C语言:请编写一个函数,输出0到n(包括n)中数字2出现了几次。将次数打印

C语言,计算0~n出现2的次数

2022-11-23 10:43:05 1132

原创 基于stm32蓝牙接收信息并显示在OLED上

STM32、蓝牙接收蓝牙发送的信息并显示在OLED上

2022-11-18 15:41:43 2793 2

原创 使用定时器的中断方式。具体功能描述如下:使用定时器控制三位数码管显示时间,也可以轻易改为两位数码管显示时间

#include <REGX52.H>unsigned char NixieTable[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F};//数码管显示数字unsigned int i=50;//初始时间为050void Delay(unsigned int xms) //延迟函数{ unsigned char i, j; while(xms--) { i = 2; j =...

2022-03-23 19:49:52 1530

原创 静态数码管显示、动态数码管显示(消隐)

静态数码管显示#include <REGX52.H>unsigned char nixienum[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x67}; //数组,分别表示1、2、3、4、5、6、7、8、9void nixie(unsigned char location,number) //定义函数{ switch(location) ...

2022-03-01 21:25:33 2253 1

原创 独立按键(多个按键)控制LED移位

这个代码设置的是两个按键对LED移位,分别是P3_1向右移,P3_0向左移。#include <REGX52.H>unsigned char LEDnum=0;void Delay(unsigned int xms){unsigned char i, j;while(xms){i = 2;j = 239;do{while (--j);} whil...

2022-03-01 16:24:39 1062

原创 基于51单片机按键二进制控制LED

#include <REGX52.H>void Delay(unsigned int xms) //延迟函数,定义xms为无符号整型{ unsigned char i, j; while(xms) { i = 2; j = 239; do { while (--j); } while (--i); xms--;}}void main(){ unsign...

2022-03-01 15:16:55 634 2

原创 基于51单片机的按键控制led,按键消抖与检测是否松键

#include <REGX52.H>void Delay(unsigned int xms) //定义xms为无符号整型{ unsigned char i, j; while(xms) { i = 2; j = 239; do { while (--j); } while (--i); xms--; //xms=xms-1 }}void main(){ while(1) { if(P3_0...

2022-02-28 16:54:15 646

原创 基于51单片机 led流水灯,随意控制每个灯时间

#include <REGX52.H>void Delay1ms(unsigned int xms) //@12.000MHz{ unsigned char i, j; //定义xms为无符号整型 while(xms) { i = 2; j = 239; do { while (--j); } while (--i); xms--; //xms=xms-1 }}void main(){ while(1) { P2=0xfe; D.

2022-02-28 13:06:31 659

原创 基于51单片机 流水灯

#include <REGX52.H>void Delay500ms() //@12.000MHz{ unsigned char i, j, k; i = 4; j = 205; k = 187; do { do { while (--k); } while (--j); } while (--i);}void main(){ wh...

2022-02-28 11:44:21 76

原创 基于51单片机 程序延迟led

#include<reg51.h> //定义头文件#include<intrins.h> //定义头文件sbit LED=P2;void Delay500ms() //@12.000MHz //延迟语句{ unsigned char i, j, k; _nop_(); i = 4; j = 205; k = 187; do { do { ...

2022-02-28 11:14:16 1348

原创 基于51单片机(点亮一个LED,闪烁,以及流水灯)

点亮一个led灯#include<reg52.h>sbit led1=p2^0; //定义特殊功能寄存器void main(){ led1=0;}使一个led闪烁#include<reg52.h>sbit LED1=P2^0;unsigned int a; //无符号整型avoid main(){while(1) //while循环语句,1一直为真,一直循环 { a=30000; /...

2022-02-28 10:39:23 709

基于STM32F103C8T6的UYN语音播报模块

代码只含UYN语音播报模块,简介明了,亲测可执行,内含引脚讲解,简单实用。

2024-05-28

基于STM32的MQ2烟雾浓度检测和uyn6288语音播报

基于STM32的MQ2烟雾浓度检测和uyn6288语音播报,亲测有效,可实现烟雾浓度检测和UYN语音播报其对应检测浓度

2024-05-28

STM32F407配置窗口1的接受中段和空空闲中断

配置窗口1的接受中段和空空闲中断

2024-05-09

MQTT协议源文件,可移植

MQTT协议源文件,可移植

2024-05-09

M3技术参考手册,小白学习32单片机必看

M3技术参考手册

2024-05-08

LCD1602使用手册

LCD1602使用手册

2024-05-06

YX55770雨滴传感器检测模块

用于检测雨量大小,内含有单片机用例以及相关资料

2024-05-06

浊度传感器模块资料包含多种计算转换方式

可用于检测水质量,以及使用在单片机上如STM32,里面包含多种检测方式和使用在不同系统上的代码例子。

2024-05-06

基于STM32F103单片机的,按键控制LED、以及光照强度显示在LCD1602

基于STM32F103单片机的,按键控制LED、以及用光敏电阻检测光照强度并且显示在LCD1602

2024-05-06

图片、字取模软件,用于屏幕显示

图片、字取模软件,用于屏幕显示

2024-04-30

字库软件,用于oled屏幕显示

字库软件,用于oled屏幕显示

2024-04-30

STM32F103系列的硬件资料

里面内容Cortex M3权威指南(中文)、Cortex-M3技术参考手册、STM8和STM32产品选型手册、STM32F10xx英文参考手册、STM32F10xx中文参考手册、STM32F103C8T6数据手册

2024-04-30

1-开发板原理图.zip

1-开发板原理图

2024-04-30

基于stm32单片机的控制RGB三色灯

使用STM32F103C8T6控制三色灯RGB的闪烁以及颜色转换

2023-10-09

STM32+直流电机,控制直流电机转速

使用的芯片型号为STM32F103C8T6,通过控制pwm波控制直流电机的转速。

2023-10-09

基于STM32单片机在OLED上显示dht11温湿度

使用的芯片为STM32F103C8T6最小核心板 DHT11温湿度传感器 系统将DHT11检测到的温湿度数据实时的显示在OLED屏幕上。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2023-10-09

机智云固件和对应烧录软件

esp8266对应的机智云官网固件和烧录软件

2023-09-11

基于51单片机的花样流水灯

基于51单片机的花样流水灯

2023-07-04

STM32+PWM+LED

通过串口输出PWM波,设置有效电平的占比,从而控制LED的亮度。

2023-06-05

STM32+超声波模块+RGB

基于STM32为基础,通过超声波模块测量距离大小,从而控制RGB的颜色。

2023-06-05

STM32+DMA搬运数据

STM32+DMA数据搬运。 DMA主要就是做大量数据搬运,简单而又频繁的工作。----DMA主要功能提高CPU的运行效率。 使用它之前需要设置,只要告诉它一共有多少个数据,从哪里搬到哪里,一次搬多少个,让后开启它即可,这个数据搬运的过程就完全不需要CPU参与。

2023-06-05

STM32+光敏电阻+光强+电压

STM32通过ADC转换测量光敏电阻、光强 电压的大小

2023-06-05

基于STM32F103C8T6的DHT11温湿度显示在OLED屏幕上

单片机型号:STM32F103C8T6 OLED屏幕:四线OLED,IIC通信 温湿度传感器:DHT11 均实现功能。

2023-04-03

空空如也

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

TA关注的人

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