各种协议以及简历上用到的技术

1.USART

2.IIC

普通速度是100MHz/s,高速是400

IIC寻找从机地址是有两个地址的,一个是设备地址,7位数据,外加一个1读,0写数据,刚好8位,一个字节,IIC传输数据都是一个字节一个字节传输的。设备地址后是寄存器地址,然后最后才是数据位,进行传输数据。

3.SPI

SPI协议在实际应用中可以使用三根线或四根线,具体的选择取决于系统设计和设备要求。下面是三根线和四根线 SPI 接口的区别:

  1. 三根线 SPI 接口:三根线 SPI 接口是最简单的 SPI 连接方式,包括:

    • SCLK(Serial Clock):时钟信号线,由主设备提供。
    • MOSI(Master Out, Slave In):主设备输出、从设备输入线,用于主设备向从设备发送数据。
    • MISO(Master In, Slave Out):主设备输入、从设备输出线,用于从设备向主设备发送数据。

    这种连接方式中没有 SS(Slave Select)线,意味着主设备无法同时控制多个从设备。因此,在使用三根线 SPI 接口时,每次通信需要手动设置从设备的使能信号。

  2. 四根线 SPI 接口:四根线 SPI 接口添加了一个 SS(Slave Select)线,用于选择与主设备通信的特定从设备。这样,主设备可以通过控制 SS 线的状态来选择与哪个从设备进行通信。

    四根线 SPI 接口具有以下线路:

    • SCLK(Serial Clock):时钟信号线,由主设备提供。
    • MOSI(Master Out, Slave In):主设备输出、从设备输入线,用于主设备向从设备发送数据。
    • MISO(Master In, Slave Out):主设备输入、从设备输出线,用于从设备向主设备发送数据。
    • SS(Slave Select):从设备选择线,由主设备控制。

    使用四根线 SPI 接口,主设备可以通过控制 SS 线来逐个选择多个从设备进行通信,实现更灵活的设备控制。

总结起来,区别在于三根线 SPI 接口没有 SS(Slave Select)线,限制了主设备对多个从设备的控制能力,而四根线 SPI 接口通过添加 SS 线提供了更大的灵活性,能够同时控制多个从设备。实际选用哪种接口,需要根据具体的应用需求和系统设计来决定。

4.MODBUS

详解Modbus通信协议---清晰易懂_Z小旋的博客-CSDN博客

Modebus通信过程
注意Modbus是一主多从的通信协议

Modbus通信中只有一个设备可以发送请求。其他从设备接收主机发送的数据来进行响应,从机是任何外围设备,如I/O传感器,阀门,网络驱动器,或其他测量类型的设备。从站处理信息和使用Modbus将其数据发送给主站。

也就是说,不能Modbus同步进行通信,主机在同一时间内只能向一个从机发送请求,总线上每次只有一个数据进行传输,即主机发送,从机应答,主机不发送,总线上就没有数据通信。

从机不会自己发送消息给主站,只能回复从主机发送的消息请求。

Modbus协议规定了4个存储区 分别是0 1 3 4区 其中1区和4区是可读可写,1区和3区是只读。

区号    名称    读写    地址范围
0区    输出线圈    可读可写布尔量    00001-09999
1区    输入线圈    只读布尔量    10001-19999
3区    输入寄存器    只读寄存器    30001-39999
4区    保持寄存器    可读可写寄存器    40001-49999
并且Modbus还给每个区都划分了地址范围 主机向从机获取数据时,只需要告诉从机数据的起始地址,还有获取多少字节的数据,从机就可以发送数据给主机


Modbus数据模型规定了具体的地址范围,每一个从机,都有实际的物理存储,跟modbus的存储区相对应,主机读写从机的存储区,实际上就是对从机设备对应的实际存储空间进行读写。

Modbus RTU是一种紧凑的,十六进制表示数据的方式RTU格式后续的命令/数据带有循环冗余校验的校验和,RTU模式采用16 位CRC校验

从机地址: 每个从机都有唯一地址,占用一个字节,范围0-255,其中有效范围是1-247,其中255是广播地址(广播就是对所有从机发送应答)

功能码: 占用一个字节,功能码的意义就是,知道这个指令是干啥的,比如你可以查询从机的数据,也可以修改从机的数据,所以不同功能码对应不同功能.

数据: 根据功能码不同,有不同功能,比方说功能码是查询从机的数据,这里就是查询数据的地址和查询字节数等。

校验: 在数据传输过程中可能数据会发生错误,CRC检验检测接收的数据是否正确

Modbus协议同时规定了二十几种功能码,但是常用的只有8种,用于对存储区的读写,如下表所示:

功能码    功能说明
01H    读取输出线圈
02H    读取输入线圈
03H    读取保持寄存器
04H    读取输入寄存器
05H    写入单线圈
06H    写入单寄存器
0FH    写入多线圈
10H    写入多寄存器
当然我们用的最多的就是03和06 一个是读取数据,一个是修改数据。

ModbusASCII有开始字符(和结束字符(CR LF),可以作为一帧数据开始和结束的标志,而ModbusRTU没有这样的标志,需要用时间间隔来判断一帧报文的开始和结束,协议规定的时间为3.5个字符周期,就是说一帧报文开始前,必须有大于3.5个字符周期的空闲时间,一帧报文结束后,也必须要有3.5个字符周期的空闲时间否则就会出现粘包的情况。

注意:针对3.5个字符周期,其实是一个具体时间,但是这个时间跟波特率相关。
在串口通信中,1个字符包括1位起始位、8位数据位(一般情况)、1位校验位(或者没有)、1位停止位(一般情况下),因此1个字符包括11个位,那么3.5个字符就是38.5个位,波特率表示的含义是每秒传输的二进制位的个位,因此如果是9600波特率,3.5个字符周期=/960038.5=0.00401s1000=4.01ms
————————————————
版权声明:本文为CSDN博主「Z小旋」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/as480133937/article/details/123197782

5.RS232

6.RS485

7.MQTT

只能用电脑打开,pdf文件。

file:///D:/1xin-ying-da/stm32mcu/%E8%AF%BE%E7%A8%8B%E8%AF%BE%E4%BB%B6/12%E3%80%81WIFI%E8%BF%9E%E6%8E%A5%E6%9C%8D%E5%8A%A1%E5%99%A8/%E8%B5%84%E6%96%99/mqtt/MQTT%E5%8D%8F%E8%AE%AE/MQTT%E5%8D%8F%E8%AE%AE%E4%BB%8B%E7%BB%8D%EF%BC%88%E4%BB%8B%E7%BB%8D%EF%BC%89.pdf

file:///D:/1xin-ying-da/stm32mcu/%E8%AF%BE%E7%A8%8B%E8%AF%BE%E4%BB%B6/12%E3%80%81WIFI%E8%BF%9E%E6%8E%A5%E6%9C%8D%E5%8A%A1%E5%99%A8/%E8%B5%84%E6%96%99/mqtt/MQTT%E5%8D%8F%E8%AE%AE/MQTT%E5%8D%8F%E8%AE%AE_CN_%E6%B3%A8%E9%87%8A.pdf

MQTT协议详解(完整版)_mqtt协议文档_遗步看风景的博客-CSDN博客

MQTT(Message Queuing Telemetry Transport, 消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的"轻量级"通讯协议,该协议构建于TCP/IP协议上。

MQTT最大优点在于,可以以极少的代码和有限的带宽,为远程连接设备提过实时可靠的消息服务,作为一种低开销、低带宽占用的即时通讯协议。

MQTT协议主要特性

  1. 开放消息协议,简单易实现。
  2. 使用发布/订阅消息模式,提供一对多的消息发布,解除应用程序耦合。
  3. 对负载(协议携带的应用数据)内容屏蔽的消息传输。
  4. 基于TCP/IP网络连接,提供有序,无损,双向连接。主流的MQTT是基于TCP连接进行数据推送的,但是同样有基于UDP的版本,叫做MQTT-SN。这两种版本由于基于不同的连接方式,优缺点自然也就各有不同了。由于基于不同的连接方式,优缺点自然也就各有不同了。
  5. 消息服务质量(QoS)支持,可靠传输保证;有三种消息发布服务质量:
    QoSO:“至多一次”,消息发布完全依赖底层TCP/IP网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。这一种方式主要普通APP的推送,倘若你的智能设备在消息推送时未联网,推送过去没收到,再次联网也就收不到了。QoS1:“至少—次”,确保消息到达,但消息重复可能会发生。QoS2:“只有一次”,确保消息到达一次。在一些要求比较严格的计费系统中,可以使用此级别。在计费系统中,消息重复或丢失会导致不正确的结果。这种最高质量的消息发布服务还可以用于即时通讯类的APP的推送,确保用户收到且只会收到一次。
  6. 1字节固定报头,2字节心跳报文,最小化传输开销和协议交换,有效减少网络流量。
    这就是为什么在介绍里说它非常适合"在物联网领域,传感器与服务器的通信,信息的收集,要知道嵌入式设备的运算能力和带宽都相对薄弱,使用这种协议来传递消息再适合不过了。
  7. 在线状态感知:使用Last Will和Testament特性通知有关各方客户端异常中断的机制。
    Last Will:即遗言机制,用于通知同一主题下的其他设备,发送遗言的设备已经断开了连接。
    Testament:遗嘱机制,功能类似于Last Will。

 MQTT协议原理

实现MQTT协议需要客户端和服务器端通讯完成, 在通讯过程中, MQTT协议中有三种身份: 发布者(Publish)、代理(Broker)(服务器)、订阅者(Subscribe)。 其中,消息的发布者和订阅者都是客户端,消息代理是服务器,消息发布者可以同时是订阅者。

MQTT传输的消息分为: 主题(Topic) 和 负载(payload)两部分:

  1. Topic: 可以理解为消息的类型,订阅者订阅(Subscribe)后,就会收到该主题的消息内容(payload)\
  2. payload: 可以理解为消息的内容,是指订阅者具体要使用的内容

网络传输与应用消息

MQTT会构建底层网络传输: 它将建立客户端到服务器的连接,提供两者之间的一个有序的、无损的、基于字节流的双向传输。
当应用数据通过MQTT网络发送时,MQTT会把与之相关的服务质量(QoS)和主题名(Topic)相关联

MQTT客户端

一个使用MQTT协议的应用程序或者设备,它总是建立到服务器的网络连接。客户端可以

  1. 发布其他客户端可能会订阅的信息
  2. 订阅其他客户端发布的消息
  3. 退定或删除应用程序的消息
  4. 断开与服务器的连接

MQTT服务器端

MQTT服务器以称为"消息代理"(Broker), 可以是一个应用程序或一台设备,它是位于消息发布者和订阅者之间,它可以:

  1. 接受来自客户的网络连接
  2. 接受客户发布的应用信息
  3. 处理来自客户端的订阅和退订请求
  4. 向订阅的客户转发应用程序消息

 发布/订阅、主题、会话

MQTT是基于发布(Publish)/订阅(Subscribe)模式来进行通信及数据交换的,与HTTP的请求(Request)/应答(Response)的模式有本质的不同
订阅者(Subscriber)会向 消息服务器(Broker)订阅一个主题(Topic)。成功订阅后,消息服务器会将该主题下的消息转发给所有订阅者
主题(Topic)以’/‘为分隔符区分不同的层级,包含通配符’+’ 或 ‘#’的主题又称为
主题过滤器(Topic Filters)
; 不含通配符的成为
主题名(Topic Names)
 

MQTT协议数据包结构

在MQTT协议中,一个MQTT数据包由: 固定头(Fixed header)、可变头(Variable header)、消息体(payload)三部分构成。
MQTT数据包结构如下:
在这里插入图片描述

  1. 固定头(Fixed header)。存在于所有MQTT数据包中,表示数据包类型及数据包的分组类标识,如连接,发布,订阅,心跳等。其中固定头是必须的,所有类型的MQTT协议中,都必须包含固定头。
  2. 可变头(Variable header)。存在于部分MQTT数据包中,数据包类型决定了可变头是否存在及其具体内容。可变头部不是可选的意思,而是指这部分在有些协议类型中存在,在有些协议中不存在。
  3. 消息体(Payload)。存在于部分MQTT数据包中,表示客户端收到的具体内容。与可变头一样,在有些协议类型中有消息内容,有些协议类型中没有消息内容。

8.LCD屏幕及其8080协议

3.5寸LCD屏

分辨率:480*320

颜色:16位颜色 -- 格式RGB565 -- 根据16位颜色表

接口:ILI9486驱动芯片 -- MCU接口、3/4串行、RGB接口

使用8080时序,读写两个最重要,当片选信号线是低的时候,写有效,当片选信号是高的时

候,读有效。

9.OLED屏

使用SPI协议

OLED被称为有机发光二极管或有机发光显示器。

在节点板使用0.96寸的OLED显示屏

分辨率:128*64点阵OLED单色屏。

一、OLED技术特点

(1) OLED 器件的核心层厚度很薄,厚度可以小于 1mm,为液晶的 1/3。

(2) OLED 器件为全固态机构,无真空,液体物质,抗震性好,可以适应巨大

的加速度,振动等恶劣环境。

(3) 主动发光的特性使 OLED 几乎没有视角限制,视角一般可达到 170 度,具

有较宽的视角,从侧面也不会失真。

(4) OLED 显示屏的响应时间超过 TFT—LCD 液晶屏。TFT—LCD 的响应时间大约

使几十毫秒,现在做得最好的 TFT—LCD 响应时间也只有 12 毫秒。而 OLED 显示

屏的响应时间大约是几微秒到几十微秒。

(5) OLED 低温特性好,在零下 40 摄氏度都能正常显示,目前航天服上也使用

OLED 作为显示屏。而 TFT—LCD 的响应速度随温度发生变化,低温下,其响应速

度变慢,因此,液晶在低温下显示效果不好。

(6) OLED 采用有机发光原理,所需材料很少,制作上比采用液体发光的液晶

工序少,液晶显示屏少 3 道工序,成本大幅降低。

(7) OLED 采用的二极管会自行发光,因此不需要背面光源,发光转化效率高,

能耗比液晶低,OLED 能够在不同材质的基板上制造,厂家甚至可以将电路印刷

在弹性材料上——做成能弯曲的柔软显示器。

(8) 低电压直流驱动,5V 以下,用电池就能点亮。高亮度,可达 300 明流以

上。

10.TCP/IP

TCPIP协议详解_tcp/ip协议_浩雪峰的博客-CSDN博客

11.嘉立创EDA制作PCB简单流程

一般PCB基本设计流程如下:前期准备->PCB结构设计->PCB布局->布线->布线优化和丝印->网络和DRC检查和结构检查-制版。

DRC(Design Rule Check)设计规则检查

drc检查很重要,它可以在你绘图过程中就提示出一些跟工艺要求不符的地方

在我们PCB线路板布线好了之后,且在PCB文件输出之前,我们还要进行一次完整的设计规则检查。设计规则检查(Design Rule Check, DRC) 是利用软件进行PCB设计时的重要检查工具,系统会根据设计工程师之前设计好的规则设置,对PCB设计的各个方面进行检查校验,比如导线宽度、安全距离、元件间距、过孔类型等这些需要检查的规则,DRC是PCB板设计正确性和完整性的重要保证。我们设计工程师需要灵活的运用DRC进行设计检查,这样可以保障PCB设计的顺利进行以及最终我们需要生成正确的输出文件。

第一:前期准备

这包括准备元件库和原理图。“工欲善其事,必先利其器”,要做出一块好的板子,除了要设计好原理之外,还要画得好。在进行PCB设计之前,首先要准备好的元件(原理图库和PCB库)。元件库可以用立创EDA的元件库,元件库内容丰富。

第二:PCB结构设计

这一步根据已经确定的电路板尺寸,在PCB 设计环境下绘制PCB板面,并按定位要求放置所需的接插件、按键/开关、螺丝孔、装配孔等等。并充分考虑和确定布线区域和非布线区域。

第三:PCB布局

布局说白了就是在板子上放器件。这时如果前面讲到的准备工作都做好的话,就可以在原理图上生成直接生成PCB。将元器件全托到边框里去,各管脚之间飞线提示连接。然后就可以对器件布局了。一般布局按如下原则进行:

. 按电气性能合理分区,一般分为:数字电路区(即怕干扰、又产生干扰)、模拟电路区(怕干扰)、功率驱动区(干扰源);

. 完成同一功能的电路,应尽量靠近放置,并调整各元器件以保证连线最为简洁;同时,调整各功能块间的相对位置使功能块间的连线最简洁;

. 对于质量大的元器件应考虑安装位置和安装强度;发热元件应与温度敏感元件分开放置,必要时还应考虑热对流措施;

. I/O驱动器件尽量靠近印刷板的边、靠近引出接插件;

. 时钟产生器(如:晶振或钟振)要尽量靠近用到该时钟的器件;

. 在每个集成电路的电源输入脚和地之间,需加一个去耦电容(一般采用高频性能好的独石电容);电路板空间较密时,也可在几个集成电路周围加一个钽电容。

. 继电器线圈处要加放电二极管;

. 布局要求要均衡,疏密有序,不能头重脚轻或一头沉

需要特别注意

在放置元器件时,一定要考虑元器件的实际尺寸大小(所占面积和高度)、元器件之间的相对位置,以保证电路板的电气性能和生产安装的可行性和便利性同时,应该在保证上面原则能够体现的前提下,适当修改器件的摆放,使之整齐美观,如同样的器件要摆放整齐、方向一致,不能摆得“错落有致” 。

这个步骤关系到板子整体形象和下一步布线的难易程度,所以一点要花大力气去考虑。布局时,对不太肯定的地方可以先作初步布线,充分考虑。

第四:布线

布线是整个PCB设计中最重要的工序。这将直接影响着PCB板的性能好坏。在PCB的设计过程中,布线一般有这么三种境界的划分:首先是布通,这时PCB设计时的最基本的要求。如果线路都没布通,搞得到处是飞线,那将是一块不合格的板子,可以说还没入门。其次是电器性能的满足。这是衡量一块印刷电路板是否合格的标准。这是在布通之后,认真调整布线,使其能达到最佳的电器性能。接着是美观。假如你的布线布通了,也没有什么影响电器性能的地方,但是一眼看过去杂乱无章的,加上五彩缤纷、花花绿绿的,那就算你的电器性能怎么好,在别人眼里还是垃圾一块。这样给测试和维修带来极大的不便。布线要整齐划一,不能纵横交错毫无章法。这些都要在保证电器性能和满足其他个别要求的情况下实现,否则就是舍本逐末了。布线时主要按以下原则进行:

.一般情况下,首先应对电源线和地线进行布线,以保证电路板的电气性能。在条件允许的范围内,尽量加宽电源、地线宽度,最好是地线比电源线宽,它们的关系是:地线>电源线>信号线,通常信号线宽为:0.2~0.3mm,最细宽度可达0.05~0.07mm,电源线一般为1.2~2.5mm。对数字电路的 PCB可用宽的地导线组成一个回路, 即构成一个地网来使用(模拟电路的地则不能这样使用)

. 预先对要求比较严格的线(如高频线)进行布线,输入端与输出端的边线应避免相邻平行,以免产生反射干扰。必要时应加地线隔离,两相邻层的布线要互相垂直,平行容易产生寄生耦合。

. 振荡器外壳接地,时钟线要尽量短,且不能引得到处都是。时钟振荡电路下面、特殊高速逻辑电路部分要加大地的面积,而不应该走其它信号线,以使周围电场趋近于零;

. 尽可能采用45o的折线布线,不可使用90o折线,以减小高频信号的辐射;(要求高的线还要用双弧线)

. 任何信号线都不要形成环路,如不可避免,环路应尽量小;信号线的过孔要尽量少;

. 关键的线尽量短而粗,并在两边加上保护地。

. 通过扁平电缆传送敏感信号和噪声场带信号时,要用“地线-信号-地线”的方式引出。

. 关键信号应预留测试点,以方便生产和维修检测用

.原理图布线完成后,应对布线进行优化;同时,经初步网络检查和DRC检查无误后,对未布线区域进行地线填充,用大面积铜层作地线用,在印制板上把没被用上的地方都与地相连接作为地线用。或是做成多层板,电源,地线各占用一层。

——PCB布线工艺要求

. 线

一般情况下,信号线宽为0.3mm(12mil),电源线宽为0.77mm(30mil)或1.27mm(50mil);线与线之间和线与焊盘之间的距离大于等于0.33mm(13mil),实际应用中,条件允许时应考虑加大距离;

布线密度较高时,可考虑(但不建议)采用IC脚间走两根线,线的宽度为0.254mm(10mil),线间距不小于0.254mm(10mil)。特殊情况下,当器件管脚较密,宽度较窄时,可按适当减小线宽和线间距。

. 焊盘(PAD)

焊盘(PAD)与过渡孔(VIA)的基本要求是:盘的直径比孔的直径要大于0.6mm;例如,通用插脚式电阻、电容和集成电路等,采用盘/孔尺寸 1.6mm/0.8mm(63mil/32mil),插座、插针和二极管1N4007等,采用1.8mm/1.0mm(71mil/39mil)。实际应用中,应根据实际元件的尺寸来定,有条件时,可适当加大焊盘尺寸;

PCB板上设计的元件安装孔径应比元件管脚的实际尺寸大0.2~0.4mm左右。

. 过孔(VIA)

一般为1.27mm/0.7mm(50mil/28mil);

当布线密度较高时,过孔尺寸可适当减小,但不宜过小,可考虑采用1.0mm/0.6mm(40mil/24mil)。

. 焊盘、线、过孔的间距要求

PAD and VIA : ≥ 0.3mm(12mil)

PAD and PAD : ≥ 0.3mm(12mil)

PAD and TRACK : ≥ 0.3mm(12mil)

TRACK and TRACK : ≥ 0.3mm(12mil)

密度较高时:

PAD and VIA : ≥ 0.254mm(10mil)

PAD and PAD : ≥ 0.254mm(10mil)

PAD and TRACK : ≥ 0.254mm(10mil)

TRACK and TRACK : ≥ 0.254mm(10mil)

第五:布线优化和丝印。

“没有最好的,只有更好的”!不管你怎么挖空心思的去设计,等你画完之后,再去看一看,还是会觉得很多地方可以修改的。一般设计的经验是:优化布线的时间是初次布线的时间的两倍。感觉没什么地方需要修改之后,就可以铺铜了(Place->polygon Plane)。铺铜一般铺地线(注意模拟地和数字地的分离),多层板时还可能需要铺电源。时对于丝印,要注意不能被器件挡住或被过孔和焊盘去掉。同时,设计时正视元件面,底层的字应做镜像处理,以免混淆层面。 

第六:网络和DRC检查和结构检查

首先,在确定电路原理图设计无误的前提下,将所生成的PCB网络文件与原理图网络文件进行物理连接关系的网络检查(NETCHECK),并根据输出文件结果及时对设计进行修正,以保证布线连接关系的正确性;

网络检查正确通过后,对PCB设计进行DRC检查,并根据输出文件结果及时对设计进行修正,以保证PCB布线的电气性能。最后需进一步对PCB的机械安装结构进行检查和确认。

第七:制版

在此之前,最好还要有一个审核的过程。

PCB设计是一个考心思的工作,谁的心思密,经验高,设计出来的板子就好。所以设计时要极其细心,充分考虑各方面的因数(比如说便于维修和检查这一项很多人就不去考虑),精益求精,就一定能设计出一个好板子

12.示波器,万用表的使用

万用表,示波器_不想学习.的博客-CSDN博客

13.FreeRtos(未完结版)

正点原子FreeRtos_不想学习.的博客-CSDN博客

FreeRTOS(教程非常详细)_不秃也很强的博客-CSDN博客

14.gui界面设计之lvgl

LVGL使用记 - GUI-Guider设计使用_lvgl支持7.8的gui设计器_KAMI STUDIO的博客-CSDN博客

15.sht20与dht11

SHT20和DHT11都是数字式温湿度传感器,用于测量环境中的温度和湿度。它们基于不同的技术,有一些区别。
首先,SHT20基于片上电容湿度传感器和数字温度传感器技术,具有更高的精度和稳定性。它的测量范围是-40℃至125℃,湿度测量范围为0至100%,精度为+0.3℃和±2%RH。SHT20还具有快速响应时间和低功耗,适用于需要高精度和长期部署的应用场景。
相比之下,DHT11采用单一的温湿度元件,使用数字信号输出温度和湿度值。它的测量范围是O℃至50℃,湿度测量范围为20%至90%,精度为±2°C和+5%RH。DHT11具有较低的精度和响应时间,但相对简单易用和低成本。
因此,选择SHT20还是DHT11需要根据具体的应用要求和成本考虑。若是需要高度精度和长期稳定性,SHT20是更好的选择;若是需要低成本且测量精度要求不高,DHT11可以满足需要。
 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值