自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

浮若于心

成长的路,漫长。。。。。。

  • 博客(119)
  • 资源 (41)
  • 问答 (3)
  • 收藏
  • 关注

原创 蓝牙Mesh LPN节点

其中Friend节点P与低功耗节点 I、J和K为“友谊”关系,寻址到节点I、J或 K的消息将被好友节点P存储并转发,好友节点的转发仅在低功耗节点轮询好友节点以获得等待传送的消息时才会发生。使用好友安全资料加密的友谊消息:轮训(Friend Poll)、好友更新(Friend Update)、好友订阅列表(Friend Subscription List)添加/删除/确认好友节点发送至LPN的“被存储的消息”。好友订阅列表添加消息由低功率节点发送到好友节点,以指示要存储消息的组地址和虚拟地址的列表。

2023-07-24 20:22:14 250

原创 红外码库的基本构建方法和码库数据格式介绍

构建红外码库的过程通常需要使用红外编码器和解码器,以及相关的工具和软件来进行录制和解析。具体步骤如下:准备工具:使用红外编码器和解码器,并连接到计算机上。另外,需要下载和安装相应的工具软件,例如WinLIRC、IRScrutinizer等。录制红外信号:使用红外编码器将需要录制的红外信号发送出去,并使用红外解码器将其接收下来。将接收到的信号保存为RAW格式的文件。解析RAW文件:使用工具软件打开RAW文件,并进行解析。解析后可以得到该红外信号的协议类型、设备码、功能码等信息。

2023-03-27 23:54:14 1713

原创 红外数据的基本原理和处理机制

红外数据的基本原理和处理机制红外数据的处理主要分为对应的接收和发送处理。数据要基于38K的载波进行数据的发送。红外常用的协议有NEC和RC-5。其中NEC:起始码:9ms低电平 + 4.5ms高电平逻辑0: 560us + 560us逻辑1: 560us + 1680us重复码 : 9ms低电平 + 2.5ms高电平RC-5:逻辑0: 889us低电平+889高电平逻辑1: 889us高电平+889低电平起始位(Start Bit):1bit,固定为逻辑"1".

2023-03-15 14:47:28 1170

原创 MESH标准配网流程

Mesh标准配网流程,包含了设备的provision阶段和Config阶段,以及可以节省配网时间可以进行的快速配网操作。

2022-09-19 19:55:11 968 1

原创 BLE广播事件包解析&空口事例

HCI_LE_Advertising_Report事件表示一个或多个蓝牙设备已经对主动扫描做出了响应,或有在被动扫描期间接收到的广播广告。控制器可以在这些广告报告中排队,并在一HCI_LE_Advertising_Report事件中从多个设备发送信息。只有在使用HCI_LE_Set_Scan_Enable命令启用了扫描时,才能生成此事件。它只报告使用传统广告PDU的广播事件。.........

2022-09-01 14:25:45 854 2

原创 FDR土壤水分检测传感器设计方案

频域反射法(FDR)频域反射法(FDR)利用电磁脉冲原理,根据电磁波在土壤中传播频率来测试土壤的表观介电常数,来得到土壤容积含水量FDR 的探头主要由一对电极组成一个电容,其间的土壤充当电介质,电容与振荡器组成一个调谐电路。传感器电容量与两级间被测介质的介电常数成正比关系。当土壤中的水分增加时,其介电常数相应增大,测量电容值也随之上升,导致测量频率也会发生变化,由此测得土壤的含水量。其基本逻辑关系如图 1-1 所示:...

2021-12-17 15:11:26 6551 2

原创 TDR土壤水分检测传感器方案设计

TDR(时域反射)法是介电测量中的高速测量技术,以 Feidegg(1969)等人对许多液体介电特性的研究为基础而发展起来的。最初被用来定位通讯电缆的缺陷。TDR 是一个类似于雷达系统的系统,有较强的独立性。Topp(1975)和 Davis(1975)将其引入用于土壤水分测量的研究。根据电磁波在不同介电常数的介质中传播时其行进速度会有所改变的物理现象提出时域反射法(Time Domain Reflecometry),简称 TDR 测量方法。土壤水分对土壤介电特性的影响很大。在外电场作用下,...

2021-12-17 14:23:10 3953

原创 关键字volatile

如果中断服务程序修改了一个共享变量的值,但编译器在主程序中对该变量进行了缓存或寄存器优化,主程序可能无法立即感知到这个变量的值已经发生了改变,导致程序对这个变量的操作结果与期望不符,造成数据不一致性。如果中断服务程序(ISR)中修改了某个变量的值,但编译器对该变量进行了优化,可能会导致意外的行为或者错误的结果。:如果多个线程同时访问一个变量,并且其中一个线程修改了该变量的值,但编译器对该变量进行了优化,可能会导致其他线程无法立即感知到该变量值的变化,从而导致数据不一致性的问题。

2024-04-03 19:05:06 364

原创 Static关键字可能带来的风险

比如在一个函数中定义后,该函数并没有多次调用,而大多数就是做一个初始化的存在,由此可能就会导致该内存并没有得到释放而浪费。变量的生命周期超出了它的预期范围,例如在堆上分配了内存并且没有正确释放,那么这块内存将永远不会被释放。为了解决这个问题,需要使用线程同步机制,如互斥锁,来确保在任何时刻只有一个线程能够访问和修改。这会导致计数器的值不正确,不符合预期。变量,而没有适当的同步机制,可能会导致竞态条件和不确定的行为。变量,它是全局共享的。时,可能会发生竞争条件,导致计数器的值不正确。变量可能会导致内存泄漏。

2024-03-22 19:39:55 281

原创 一分二的音频线进行双声道录音

音频线单头上的圈一般代表单声道 (Mono) 输出。这种单头通常是一个TRS插头,即 Tip-Ring-Sleeve 插头。这里,插头上的圈指的是它的两个环(Ring 和 Sleeve)部分。Tip(尖端): 代表信号的正极或左声道(在立体声系统中)。Ring(环): 代表信号的负极或右声道(在立体声系统中)。Sleeve(套): 代表地线。如果你看到一个单头插头上有一个圈,而不是两个(在TRS插头上),通常表示这是一个单声道(Mono)信号。这意味着这个插头传输的是一个声道的音频信号,而不是左右

2024-01-23 21:49:25 427

原创 BLE蓝牙发送速率、BLE底层蓝牙分包机制、BLE底层蓝牙重发机制、BLE中的MTU、BLE中蓝牙连接后数据通道选择

BLE蓝牙发送速率、BLE底层蓝牙分包机制、BLE底层蓝牙重发机制、BLE中的MTU、BLE中蓝牙连接后数据通道选择

2024-01-22 21:43:56 1505 1

原创 浅述在线播放URL机制

播放器通常会使用一种称为"流式传输"(Streaming)的技术。这意味着播放器会从URL源动态下载音频数据,并在下载足够的数据后开始播放。播放器不会等待整个文件下载完成,而是在下载数据的同时播放。

2023-10-09 19:09:32 459

原创 Linux音频处理:MP3解码、PCM、播放PCM、ALSA(Advanced Linux Sound Architecture)、MPEG(Moving Picture Experts Group)

将MP3音频文件中的数字音频数据转换为可以播放或处理的音频信号的过程。MP3(MPEG-1 Audio Layer 3)是一种常见的音频压缩格式,用于将音频文件压缩到较小的文件大小,同时保持相对高的音质。Linux操作系统上的音频架构,用于处理音频输入和输出。它是Linux内核的一部分,并提供了一种标准的音频接口,用于访问计算机的音频硬件和驱动程序。ALSA的主要目标是提供高质量的音频支持,并在Linux系统中实现低延迟和高性能的音频处理。

2023-09-12 19:49:52 1857 2

原创 C与C++的函数相互调用

C 和 C++ 的函数可以相互调用,但需要一些特殊的注意事项,因为它们有不同的编译和链接规则以及一些语法差异。链接规则:C 语言的链接器通常使用 C 标准的函数命名和调用约定,而 C++ 链接器使用 C++ 的函数命名和调用约定。这意味着 C++ 可以支持函数重载和运算符重载,而 C 不能。如果你要在 C++ 中调用 C 函数,需要使用 extern "C" 块将 C 函数声明包裹起来,以告诉 C++ 编译器使用 C 的链接规则。

2023-09-11 20:27:31 1205

原创 C、C++中对json格式数据的解析和封装

【代码】C语言中对json格式数据的解析和封装。

2023-08-31 19:29:36 3385

原创 温控器控制二管制空调或四管制空调

温控器是一种用于控制温度的设备,常见于空调、冰箱、热水器等家用电器中。二管制和四管制是温控器常见的两种控制方式,它们的主要区别在于控制输出的方式不同。当然还是要看针对控制的空调进行的选择。

2023-07-27 21:01:09 604

原创 蓝牙Mesh中的Heartbeat和Heartbeat Publication

Heartbeat是指设备定期发送的小型消息,用于指示设备的存在和活动状态,而Heartbeat Publication是指设备将自己的状态信息以心跳消息的形式发布到整个网络中。Heartbeat是设备发送消息的行为,而Heartbeat Publication是设备将自己的状态信息发布到网络中的行为。

2023-05-30 20:01:02 958 2

原创 NRF通信中使用的线圈、高频卡、低频卡

NRF的基本定义:NRF通信技术可以包括多种无线通信协议,其中包括NFC(Near Field Communication)协议,这是一种近场通信技术,通过接触或非接触方式传递信息。NFC是一种基于无线射频的短距离通信技术,通常工作在13.56 MHz的高频频段。NFC设备之间可以进行近距离的数据传输和交换,通常的传输距离在几厘米范围内。NFC技术支持两种主要模式:读取模式和写入模式。在读取模式下,一个设备可以读取另一个设备(如NFC标签)中存储的信息。在写入模式下,一个设备可以向另一个设备(如N

2023-05-19 20:57:44 1964

原创 GPIO引脚的模式设置:开漏、推挽、拉高、拉低、中断输入、串行通信、模拟输入输出、容错输入、PWM输出。过零检测介绍。

开漏输出(软件):将GPIO口设置为开漏输出模式,可以实现开漏输出控制方式,输出电平只能被拉低,而不能被拉高。在使用开漏输出时,需要外部接上一个上拉电阻,将输出电平拉高到高电平。开漏输出常用于驱动I2C总线、LED灯等场景中。 推挽输出(软件):将GPIO口设置为推挽输出模式,可以实现推挽输出控制方式,输出电平可以被拉高或拉低。在使用推挽输出时,不需要外部电阻。推挽输出常用于驱动电机、继电器等场景中。

2023-05-10 20:40:55 3661

原创 蓝牙mesh消息中的三种model: server models、client models、control models

网格应用程序是使用与发布-订阅范例进行通信的客户端-服务器体系结构来指定的。由于网状网络的性质以及对行为的配置是由配置客户端执行的识别,应用程序不会在单个端到端规范中定义,例如配置文件。相反,应用程序在客户端模型、服务器模型和控制模型中定义应用程序。

2023-05-10 20:05:37 435

原创 处理蓝牙BLE MESH消息的网络风暴

网络风暴的触发原因:由于消息广播的方式,可能会发生大量的消息传输和网络拥塞,导致网络效率降低,甚至崩溃。蓝牙mesh网络是基于广播的方式进行消息传输的,因此每个节点都会将消息广播给周围的节点,进而形成一个消息传递的网络。在某些情况下,由于节点数量过多、消息频繁发送等原因,可能会导致网络中出现大量的消息传输,从而引发网络风暴。

2023-03-28 23:15:21 838

原创 433芯片的基本原理和对应优缺点理解

433芯片是一种无线射频收发器芯片,它的频率为433MHz。这种芯片通常用于无线遥控器、传感器、门铃、智能家居等产品中,可以实现简单的数据传输和控制。433芯片的工作原理是将数字信号转换为射频信号并通过无线信道发送,接收端将接收到的射频信号转换为数字信号并输出。它的优点是成本低、功耗低、传输距离较远(通常可达50米到100米),因此在一些需要简单无线传输的场景中得到了广泛的应用。需要注意的是,433芯片的频率是公共频率,也就是说它是被广泛使用的频率之一,可能会存在干扰问题。

2023-03-28 21:32:07 7208

原创 AI热点话题探讨

语音助手:智能音箱内置的语音助手,如Amazon的Alexa,可以通过语音识别和自然语言处理技术,帮助用户完成各种任务,如播放音乐、查询天气、订购外卖等等,这种个性化的服务让人感到非常的贴心和舒适。智能音箱最早的雏形可以追溯到20世纪90年代,当时美国的一些公司开始推出能够识别语音指令的家庭控制系统,但是当时的技术和市场条件并不成熟,这些系统并没有得到广泛的应用和普及。综上所述,AI技术对IT/计算机/软件等专业的毕业生带来的影响是多方面的,需要学生具备跨学科的知识和技能,灵活应对未来的职业挑战和机遇。

2023-03-28 00:16:56 2651

原创 蓝牙设备中的Device UUID 与 Service UUID

iOS 设备上扫描获取到的 deviceId 是系统根据外围设备 MAC 地址及发现设备的时间生成的 UUID,是设备上的Core Bluetooth为该设备分配的标识符。对于已连接过的设备,UUID 会在一段时间内保持不变(正常是15-20分钟变化一次)。此外,UUID 也会在某些条件下可能会发生变化(如系统蓝牙模块重启、配对设备被忽略等),在不同的设备上获取到的 UUID 也是不同的。不同手机连接同一设备的uuid不是同一个。

2023-02-10 14:48:25 8440

原创 AES加密操作

AES-128、AES-192、AES-256,密钥长度分别为128,192,256。加密轮数为:10,12,14。

2023-02-07 14:17:07 849

原创 GPIO模拟串口TX与RX,波特率115200

使用单片机的GPIO口去模拟串口的TX与RX进行数据的发送和接收处理,波特率可使用115200

2023-02-02 19:17:41 2487

原创 BLE MESH中标准的Light Lightness messages的数据包格式

Light Lightness的操作OP、Light Lightness Get数据包格式、Light Lightness Set数据包格式、Light Lightness Set Unacknowledged数据包格式、Light Lightness Status数据包格式

2022-12-15 19:46:09 510

原创 BLE MESH中的Secure Network beacon包

当在已知子网上接收到安全网络信标时,节点应监控IV索引更新和关键刷新过程。可以为节点所属的每个子网发送安全网络信标,以识别子网并通知IV索引更新和键刷新过程。中继节点和友节点应该发送信标,其他节点可以发送信标。发送两个连续信标之间的时间称为信标间隔。一个实现可以定义信标间隔和一个后退过程,以防止其他节点用太多的信标超载网络。预期的行为是,每个节点大约每10秒为一个给定的子网接收一个信标。

2022-12-13 21:06:20 529

原创 BLE MESH在配网广播中的Service UUID:1827与1828

1827:是一种服务的UUID,一般在广播包中中代表设备为未配网设备。也用于给配网器进行识别。在该服务下还有两个UUID,0x2ADB:用于写,0x2ADC:用于上报。在使用GATT配网阶段的数据交互都是通过这两个UUID进行的。1828:是一种服务的UUID,一般在广播包中中代表设备为已配网设备。也用于给配网器进行识别。在该服务下还有两个UUID,0x2ADD:用于写,0x2ADE:用于上报。是两个PROXY标识的UUID,代表设备有代理功能。

2022-11-08 18:58:18 727

原创 BLE中的Service(服务)和characteristic(特征值)

Service(服务):服务是用来完成特定功能或特性的数据和相关行为的集合。在GATT中,服务由其服务定义来定义。服务定义可能包含所包含的服务、强制性特征和可选特征。可用于搜索服务的服务的重要属性被表示为uuid。characteristic(特征值):特征是在服务中使用的值,以及关于如何访问该值的属性和配置信息,以及关于如何显示或表示该值的信息。特征定义包含特征声明、特征属性和值。它还可以包含描述值或允许服务器关于特征值的配置的描述符。

2022-10-12 19:24:37 5065 1

原创 BLE Mesh中广播包类型Mesh Beacon、Mesh Message、PB-ADV,以及代理的PB-GATT

在BLE Mesh中常用于数据通信的几种方式:Mesh Beacon、Mesh Message、PB-ADV、PB-GATT。

2022-09-29 19:42:59 1473 1

原创 BLE Mesh中的Sequence number和IV Index

一般正常发送数据,每条数据的Sequence number会在原来的基础上加1,这样接收者会保存发送者的Sequence number,如果此时发送者掉电上电后Sequence number被清零,发送的数据的Sequence number会再次从零开始累加,这样接收者接收到的数据小于之前保存的Sequence number的数据,就会将这条数据丢弃不处理,这样就会导致该设备一段时间无法正常通信,一般建议掉电上电前发送的Sequence number需要保存,掉电后也在掉电前的数据上进行累加

2022-09-07 21:11:34 1643 4

原创 BLE错误码全面解析&连接失败原因错误码解析&BLE Disconnect Reason

错误代码用于指示错误的原因,当出现一些异常情况时会出现一些对应的错误码。错误代码的大小为8个字节。

2022-09-02 20:42:17 11007 1

原创 Ble Mesh的Heatbeat(心跳)&地址&Model(模型)

心跳将节点配置为定期发送称为心跳消息的消息。Heartbeat 消息的目的:1、表示该节点仍然处于活动状态。2、允许根据传递 Heartbeat 消息所需的跳数确定其与接收者的距离。Heartbaeat的opcode:和Friend request、Friend offer、Friend Pool等一样的Transport Control message,opcode为0x0A。Heartbaeat的配置:心跳行为是使用配置服务器模型(Configuration Server

2022-08-29 21:36:53 859

原创 Ble Mesh的Generic Model ID&Opcode

BLEMESH的opcode和model id

2022-08-29 19:52:01 1124

原创 结构体字节对齐引起的悲伤----数据跨越丢失或出错

对大家的建议就是当对结构体进行连续地址数据赋值时不要轻易直接赋值。比如:1、直接从Flash中读取数据,直接用结构体去存。2、使用memcpy的函数直接整段数据丢进结构体。3、使用指针指向结构体后面进行取值调用。这几个问题都可能因为字节对齐的关系导致最后取得数据有问题。

2022-08-19 20:27:23 857 4

原创 指针的自加和结构体中共同体数据调用

指针的自加和结构体中共同体数据调用

2022-08-16 19:34:29 345

原创 指针的指针操作结构体数据、双重指针

双重指针(Double Pointer)是指一个指针变量,它存储的是另一个指针变量的地址。双重指针通常用于在函数中修改指针指向的内存地址,或者动态分配内存并将指针传递回调用函数。在C和C++等编程语言中,双重指针通常以两个星号(**)来表示。

2022-08-16 19:25:51 491

原创 数据结构位域分析

数据结构位域分析。

2022-08-16 19:11:28 235

原创 C语言中attribute的应用

attribute的经典应用

2022-08-03 21:36:15 1561

flash magic

此资源主要是一个代码下载工具,支持lpc,contex代码的下载,使用的是串口下载,下载速率挺不错的

2020-10-26

HAL库函数手册 .docx

本资源为hal库函数的文档版,可以进行修改和翻译,里面详细的介绍了hal库中各个函数的用法,可以让你快速的掌握和了解HAL库的用法

2020-06-01

UCOSII在STM32上面的移植

该资源为UCOSII在STM32上面的移植,上面详细介绍了如何在32上面移植UCOII操作系统,根据其中的讲解可以进行UCOII的完美移植

2020-05-23

嵌入式实时操作系统μCOS-II原理及应用

该资源为嵌入式实时操作系统μCOS-II原理及应用的教学文档,里面详细的介绍了UCOII系统,可以准确了解UCOSII系统,是一个较好的教学文档

2020-05-23

uCOS-II.7z

该资源为UCOII操作系统源码,完整源码,在移植时需要根据自己的硬件进行一些简单的修改,使用起来还是挺方便的

2020-05-23

UCOSIII资料,包含源码,配置与初始化,任务调度算法研究

UCOSIII资料,包含源码,配置与初始化,任务调度算法研究,还有其中知识点的总结,可以让人完全掌握UCOSIII的基本知识要点

2020-05-22

UCOSII资料,源码,移植指导

本资源为UCOSII的资料,其中包含有UCOSII的源码,stm32的移植方法,以及还有源码的注释,本指导书主要能较为便利的学习本系统

2020-05-22

NB-IOT模块配置器,WH-NB_Set V1.0.7

NB-IOT模块配置器,WH-NB_Set V1.0.7,可以,简单迅速便捷地配置NB-IOT模块,可以给使用者非常方便的感觉

2020-05-22

ATK-LORA配置软件 V1.2

ATK-LORA配置软件 V1.2可以,简单,迅速,便捷地配置Lora模块,如果配置方法不知道的可以去查看,我的博客里面有一个简单的讲解

2020-05-22

stc-isp-15xx-v6.86u.exe

一个挺好用的串口工具,内含波特率计算器,定时器计算器,软件演示计算器,串口助手,kill仿真设置,头文件,指令表,重要说明,固件版本备注

2020-05-22

毕设,stm32f407使用EMVIN写图形界面,wifi数据上传,Lora数据接收

毕设的数据网关部分,stm32f407使用EMVIN写图形界面进行数据的显示,以及相应的操作和动画的显示,wifi数据上传,Lora用来接收分节点数据

2020-05-22

毕设,stm32f407使用甲醛传感器,温湿度,g7采集PM2.5,wifi

此资源为毕设,使用stm32f407单片机采集室内甲醛浓度,温湿度数据,使用g7传感器采集PM2.5,最后使用wifi将数据上传到onenet云端显示

2020-05-22

大量优秀简洁美观的简历模板

在此资源中,其中拥有有上百套优秀的简历模板,格式各样的风格,适用于不同的人,希望能帮助大家找到自己喜爱的工作,希望大家喜欢。

2020-04-11

stm32f103使用DHT11,光照并用SD卡存储数据

此代码为stm32f103使用DHT11传感器,光照传感器获取数据,并用SD卡存储数据,我选用的是小型的sd卡

2020-02-27

stm32f103使用烟雾mq2,火焰,继电器

此代码为stm32f103使用烟雾mq2,火焰传感器,继电器可以外控电器,通过检测烟雾浓度和是否有火焰来判断断开和闭合继电器

2020-02-27

stm32f407使用烟雾,火焰,光照,温湿度,继电器,WiFi连接onenet

stm32f407使用烟雾,火焰,光照,温湿度,继电器,WiFi连接onenet,如果连接onenet有问题的可以观看我博客里面有连接方法

2020-02-15

stm32f407串口3接收数据,串口1wifi发送到onenet显示

串口3接收的数据我用一个字符串进行存储,我发送数据的格式为a12b23c34d45e6,所以会根据a,b,c,d,e来进行识别,获取字母后面的数字来通wifi发送到onenet上面进行显示

2020-02-05

stm32f407使用继电器

该资源为stm32f407使用继电器,板接数据口的正负极,另两边接com和NC,是电源和用电器的火线连接,零线直接对接

2019-12-31

stm32f407使用MQ4,温湿度,光照,继电器模块

本资源为stm32f407使用MQ4,温湿度,光照,继电器模块,用于家庭安全检测系统,但可燃气体的数值超过设定的阈值后继电器导通,所接的电器便会导通。

2019-12-31

stm32f407使用舵机,土壤,温湿度,光照,继电器模块

本资源为stm32f407使用舵机,土壤,温湿度,光照,继电器模块,可以用于检测蔬菜大棚的系统实验,当超过阈值时继电器导通,所接的电器就可以通电,完成系统实验

2019-12-31

2019年电赛h题电磁曲线炮,stm32f407控制

2019年电赛h题电磁曲线炮,stm32f407核心控制板控制,通过4x4按键控制,串口接收摄像头的数据判断靶位,在通过红外测距测得距离,通过舵机精确控制角度设置

2019-08-12

stmf407核心控制板控制两个舵机的云台

stmf407核心控制板控制两个舵机所构成的云台,能水平和上下两维的转动,可以通过按键进行控制,这个是2019年电赛电磁曲线炮的云台控制

2019-08-12

stm32f407使用超声波HC_SR04

给超声波模块接入电源和地。 trig输入一个长为20us的高电平方波 输入方波后,模块会自动发射8个40KHz的声波,echo端的电平会由0变为1; 当超声波返回被模块接收到时,回波引 脚端的电平会由1变为0;定时器记下的这个时间即为超声波由发射到返回的总时长。 本代码亲测,有问题加我微信找我lg13797553449

2019-08-08

stm32f407使用MG 996r舵机

stm32f407使用MG 996r舵机,pwm,20ms, 0.5ms--------------0;1.0ms------------45; 1.5ms------------90; 2.0ms-----------135; 2.5ms-----------180;每增加0.111111ms,加1度

2019-07-12

stm32f407使用JGB37-520直流电机

stm32f407使用JGB37-520直流电机,使用tb6612驱动器,里面还含有一些相关性资料,可以很好得帮助你学习并且认识到该模块的运行和原理

2019-07-12

stm32f407控制42步进电机

stm32f407控制42步进电机程序,每步1.8度,使用细分器tb6600,里面包含细分器资料,pul pa8,ena pe6,dir pe5,负脚接gnd

2019-07-12

TX2440A芯片手册

该文件为TX2440A,ARM9开发板芯片手册,具有各个模块的全面资料,供你学习,可以让你更深刻的学习到arm9的芯片

2019-05-23

TX2440A开发板原理图

该文件为TX2440A开发板原理图pdf,具有较为全面的资料,

2019-05-23

stm32f407芯片资料原理图

该资料为stm32f407芯片资料原理图,包含stm32f407中各个芯片的原理图以及各种资料,可以快速掌握stm32f407

2019-05-23

stm32f407使用MQ7检测一氧化碳浓度程序

该代码为stm32f407使用MQ7检测一氧化碳浓度程序,使用的引脚为pa5,5v电压

2019-05-21

GY-30光照强度模块资料

该文件为GY-30的完整资料里面包含了引脚图和对应的使用手册还有一些测试代码

2019-05-21

stm32f407使用大气压,温湿度,WiFi,PM2.5传感器

该代码为stm32f407使用大气压,温湿度,WiFi,PM2.5传感器的程序,可以通过WiFi传输数据或者通过lcd屏进行观看

2019-05-21

数据库演讲PPT,各种厉害的特效和舒适的模板

此数据库PPT主要是用于讲述数据挖掘对人们的应用,里面包含各个例子,完全语音播放,各个特效十分爆炸,希望能够得到大家的喜欢

2019-05-21

stm32f407使用温湿度,光照,烟雾传感器

stm32f407使用温湿度,光照,烟雾传感器,以及使用WiFi进行传输数据,温湿度的引脚为pg9,光照的为pf7,烟雾的为pa5

2019-05-21

stm32f407使用RC522型号的RFID的程序

该程序为stm32f407使用RC522的程序,这是所做的门禁系统,有卡号的读取和新卡的写入,使用串口观看

2019-05-21

stm32f407使用串口3检测pm2.5

stm32f407使用该程序主要是复用串口3用来接收PM2.5所发出的数据,然后获取所需要的pm2.5的值,引脚接口为pb11和pb10,5v电压

2019-05-21

检测一氧化碳和甲烷浓度.7z

这个程序是用来检测一氧化碳浓度和甲烷浓度,可以用wifi传输数据,引脚为MQ7的是pa5,MQ4的是pa6,里面还有个温湿度检测

2019-05-21

光照和温度传感器.7z

该程序为STM32F407使用光照传感器GY-30和温湿度传感器

2019-05-21

stm32f407使用继电器程序

stm32f407使用继电器程序简单,使用pb7引脚,5V电压,

2019-03-07

stm32f407使用FC-22烟雾传感器

stm32f407使用FC-22烟雾传感器,使用3.3v电压 使用pa5引脚,此资源较好的使用了烟雾传感器如何采集数据,可以好好地学习

2019-03-07

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

TA关注的人

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