当前位置: 首页 > wzjs >正文

群晖可以做网站服务器上海排名优化seo

群晖可以做网站服务器,上海排名优化seo,重庆网络公司流程,平面设计师必备网站目录 一、介绍 二、传感器原理 1.原理图 2.引脚描述 三、程序设计 main文件 ts.h文件 ts.c文件 四、实验效果 五、资料获取 项目分享 一、介绍 TS-300B浊度传感器介绍: 浊度是指溶液对光线通过时所产生的阻碍程度,它包括悬浮物对光的散射和…

目录

一、介绍

二、传感器原理

1.原理图

2.引脚描述

三、程序设计

main文件

ts.h文件

ts.c文件

四、实验效果 

五、资料获取

项目分享


一、介绍

TS-300B浊度传感器介绍:

浊度是指溶液对光线通过时所产生的阻碍程度,它包括悬浮物对光的散射和溶质分子对光的吸收。TS-300B浊度模块是用来测量水中杂质含量的传感器,它通过测量水中悬浮固体总量(TSS)的变化,通过光透过率和散射率来检测悬浮颗粒物。随着TSS增加,液体浊度水平增加。浊度传感器常用在洗碗机、洗衣机等需要检测水质浑浊度的场景。

以下是TS-300B浊度传感器的参数:

名称

TS-300B浊度传感器

工作电压

DC 5V

工作电流

40mAMAX

响应时间

< 500ms

工作温度

5~90

模拟输出

0~4.5V

数字输出

/低电平信号(可调电位器)

TSW-30 浊度检测探头介绍:

传感器模块配套浊度传感器型号为TSW-30,技术参数如下表所示(25℃)

以下是TSW-30 浊度检测探头的参数:

技术参数

TSW-30

测量范围(NTU

0~1000±30

红外发射二极管

(峰值发射波长)

940nm

光敏二极管

(峰值发射波长)

880nm

红外发射二极管型号

EL-23GKODENSHI

光敏二极管型号

ST-23GKODENSHI

哔哩哔哩视频链接:

TS-300B浊度传感器(STM32)

(资料分享见文末) 

二、传感器原理

1.原理图

TS-300B浊度传感器利用光学原理,通过溶液中的透光率和散射率来综合判断浊度情况。传感器内部是一个红外线对管,光接收端把透过的光强度转换为对应的电流大小。

传感器默认是模拟信号输出模式,在高浊度的液体中输出值会降低。绿色方框中的焊点可以用来设置模拟输出或者高低电平输出。默认是模拟(焊点断开),讲焊盘中间的焊点短接,可以设置为高低电平输出。这是调节电位器可调节阈值控制输出状态。

2.引脚描述

引脚名称

描述

V

接电源正极(5V

O

输出(AO/DO

G

接电源负极

三、程序设计

1.使用STM32F103C8T6读取TS-300B浊度传感器采集的数据,通过OLED上显示

TS

PA0

OLED_SCL

PB11

OLED_SDA

PB10

main文件

#include "stm32f10x.h"
#include "led.h"
#include "usart.h"
#include "delay.h"
#include "oled.h"
#include "ts.h"
#include "adcx.h"/*****************辰哥单片机设计******************STM32* 项目			:	TS-300B浊度传感器实验                     * 版本			: V1.0* 日期			: 2025.2.2* MCU			:	STM32F103C8T6* 接口			:	参看ts.h							* BILIBILI	:	辰哥单片机设计* CSDN			:	辰哥单片机设计* 作者			:	辰哥 **********************BEGIN***********************/float value;
u8 buff[30];//参数显示缓存数组
float ts_data;int main(void)
{ SystemInit();//配置系统时钟为72M	delay_init(72);LED_Init();LED_On();TS_Init();USART1_Config();//串口初始化OLED_Init();printf("Start \n");delay_ms(1000);OLED_Clear();//显示“TS:”OLED_ShowString(0,0,"TS:",16,1);while (1){LED_Toggle();value = TS_GetData();  printf("TS: %f\r\n",value);OLED_ShowNum(60,0,value,4,16,1);delay_ms(200);}}

ts.h文件

#ifndef __TS_H
#define	__TS_H
#include "stm32f10x.h"
#include "adcx.h"
#include "delay.h"
#include "math.h"/*****************辰哥单片机设计******************STM32* 文件			:	TS-300B浊度传感器h文件                   * 版本			: V1.0* 日期			: 2025.2.2* MCU			:	STM32F103C8T6* 接口			:	见代码							* BILIBILI	:	辰哥单片机设计* CSDN			:	辰哥单片机设计* 作者			:	辰哥**********************BEGIN***********************/#define TS_READ_TIMES	10  //TS浊度传感器ADC循环读取次数
#define TS_K 2047.19/***************根据自己需求更改****************/
// TS GPIO宏定义#define		TS_GPIO_CLK								RCC_APB2Periph_GPIOA
#define 	TS_GPIO_PORT							GPIOA
#define 	TS_GPIO_PIN								GPIO_Pin_0
#define   ADC_CHANNEL								ADC_Channel_0	// ADC 通道宏定义/*********************END**********************/void TS_Init(void);
float TS_GetData(void);#endif /* __TS_H */

ts.c文件

#include "ts.h"/*****************辰哥单片机设计******************STM32* 文件			:	TS-300B浊度传感器c文件                   * 版本			: V1.0* 日期			: 2024.2.2* MCU			:	STM32F103C8T6* 接口			:	见代码							* BILIBILI	:	辰哥单片机设计* CSDN			:	辰哥单片机设计* 作者			:	辰哥**********************BEGIN***********************/void TS_Init(void)
{{GPIO_InitTypeDef GPIO_InitStructure;RCC_APB2PeriphClockCmd (TS_GPIO_CLK, ENABLE );	// 打开 ADC IO端口时钟GPIO_InitStructure.GPIO_Pin = TS_GPIO_PIN;					// 配置 ADC IO 引脚模式GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AIN;		// 设置为模拟输入GPIO_Init(TS_GPIO_PORT, &GPIO_InitStructure);				// 初始化 ADC IOADCx_Init();}}uint16_t TS_ADC_Read(void)
{//设置指定ADC的规则组通道,采样时间return ADC_GetValue(ADC_CHANNEL, ADC_SampleTime_55Cycles5);
}float TS_GetData(void)
{float  tempData = 0;float TS_DAT;for (uint8_t i = 0; i < TS_READ_TIMES; i++){tempData += TS_ADC_Read();delay_ms(5);}tempData /= TS_READ_TIMES;TS_DAT = (tempData/4096.0)*3.3;TS_DAT = -865.68*TS_DAT+TS_K;if(TS_DAT<35) TS_DAT = 0;return TS_DAT;}

四、实验效果 

五、资料获取

项目分享

http://www.dtcms.com/wzjs/81759.html

相关文章:

  • 淘宝优惠的网站怎么做百度推广营销方案
  • 免费招聘人才网googleseo排名公司
  • 建设官方网站需要那些人员seo搜索引擎优化就业前景
  • 做动态图网站违法吗互联网营销模式
  • 百度推广自己做网站济南seo优化外包服务公司
  • 模仿网站页面违法吗哪些网站是营销型网站
  • 中国移动深圳有限公司门户网站一句简短走心文案
  • 网站怎么做备案变更网站推广搜索
  • 太原网站建设总部地址磁力天堂torrentkitty
  • 设计电子商务网站方式找培训机构的app
  • 建设企业网站企业网上银行bt搜索引擎下载
  • 如何建设公司网站知乎百度客服电话人工服务热线电话
  • 中国十大网站建设昆明网络推广公司排名
  • 菏泽网站建设哪好google网页版
  • 雄安做网站价格推广赚钱的软件排行
  • 新建网站怎么做关键词长沙专业网络推广公司
  • 建设部网站碎发零能耗住宅sem优化服务公司
  • 泉州网站设计深圳全网营销推广平台
  • 网站维护一次多少钱十大免费b2b网站
  • wordpress文件系统插件湖南关键词优化首选
  • 做网站的方法seo图片优化
  • ps模板素材网站小红书关键词排名
  • 疯狗做网站cnfg手机网页链接制作
  • 建设代购彩票站网站怎么推广app让人去下载
  • 网站建站第十四课广告联盟大全
  • 学网站开发容易吗江苏网络推广公司
  • 靠网络营销火起来的企业上海优化seo排名
  • 黄网网站 推荐知乎关键词排名工具
  • 做网站填写主要品牌怎么填写网络营销案例ppt
  • 吉浦网站建设cms网站