- 博客(21)
- 收藏
- 关注
原创 ESP32_s3读取HTPA32*32热成像传感器
在物联网应用中,传感器是获取环境数据的关键组件。海曼传感器(Heiman Sensor)是一种高精度、低功耗的传感器,红外测温,热成像。ESP32-S3 是一款功能强大的微控制器,支持蓝牙和 Wi-Fi 通信,非常适合作为物联网设备的主控芯片。本文将详细介绍如何使用 ESP32-S3 控制海曼传感器,并通过 QT MQTT 平台远程传输。
2024-11-07 17:04:48
702
1
原创 基于STM32的智能导盲杖项目开发
随着科技的进步,智能设备正在逐步改善残障人士的生活质量。本文将介绍一款基于STM32的智能导盲杖设计,集成了心率监测、GPS定位、陀螺仪姿态检测和语音识别功能,同时提供QT开发的移动应用,使得用户能够方便地 一个全面的健康监测和安全导航解决方案。系统主要功能:1. 手机APP查看定位2. 避障检测3. 语音提醒4. 跌倒报警5. 水坑检测6. 白天黑夜检测安全指示灯7. 心率检测,手机app
2024-09-26 10:54:46
3334
3
原创 基于STM32的健康检测项目设计
健康检测仪可以实时监测人体的生理参数,如心率、血氧饱和度、体温等。利用STM32的高性能特性,本文设计了一款集成多种健康检测功能的便携式设备。其功能就是:1.1 能采集心率、血氧饱和度、体温.1.2 能实时定位,查看位置1.3 能用手机查看阈值设定阈值1.4 发生危险APP地图显示位置,手机震动提醒1.5 ESP8266联网功能
2024-09-24 17:02:50
1431
原创 STM32低成本PID恒温项目
很多时候一听到PID控制就觉得很难,想下手套件网上又要100多特费钱,此时有同学说直接仿真。仿真都是理想误差,实际受硬件影响最好就是用硬件做一遍。下面介绍一个比较低成本实现方法。
2024-09-24 14:54:09
756
2
原创 C语言while使用
在这个例子中,循环体的代码是一个if语句,用于判断当前循环的结果是不是偶数,如果是,就将它输出出来并将计数器i的值加1,这样程序就会一直重复执行,直到i的值大于等于10为止。在while循环中,循环体的代码会在每一次循环开始之前检查循环条件的布尔值,如果为true,代码会重复执行,直到循环条件变为false为止。需要注意的是,在使用while循环的时候一定要保证循环内部的代码块能够使循环条件最终成立或者不成立,否则可能会陷入死循环。如果循环的条件一开始就不符合条件,则循环体内的代码块不会被执行。
2023-05-17 21:07:20
1833
1
原创 C语言for语句使用
在C语言中,for循环是一种常用的迭代语句,用于重复执行一段代码,直到满足某个条件为止。以上就是C语言for循环的使用方法,希望对你有所帮助。,只有当 i 小于 n 时,循环才会继续执行。,表示每次循环结束后将 i 的值加 1。,可以声明并初始化循环计数器 i。
2023-05-17 21:03:46
1202
原创 C语言if语句使用
if语句是C语言中最基础、最常用的条件语句,用于根据条件的真假来执行相应的代码块。条件表达式可以是任何可以转换成布尔值(true或false)的表达式,如比较运算符、逻辑运算符、变量等。
2023-05-17 21:00:39
1373
原创 C语言反码补码负数的存储形式
注意,对于最小的负数,在取反和加1后会变成0,这是因为这个数的绝对值比最大的正数还要大1。补码是由反码加1得到的,即符号位不变,其它位按位取反,然后加1。例如,10的补码为11110110,-10的补码为11110110。例如,10的反码为11110101,-10的反码为11110101。在C语言中,整数默认使用补码表示,这样可以方便地进行加、减、乘、除等运算,同时也避免了对符号进行特殊处理的情况。例如,10的补码为00001010,-10的补码为11110110。
2023-05-10 16:11:12
832
6
原创 C语言数据类型变量定义
这样就定义了一个整数、一个浮点数、一个字符、一个整数数组、一个结构体student类型的变量stu和一个指向age变量的指针p,并进行了初始化。你可以根据前面的类型说明来定义不同类型的变量,并进行相应的操作,例如加、减、乘、除或指针操作等。C语言是一种静态类型语言,这意味着在编写代码时需要先定义变量的数据类型,然后才能使用它们。这里定义了一个名为student的结构体,包含三个成员:id,name和score。这样就定义了三个变量:age,height和sex,分别表示年龄、身高和性别。
2023-05-10 16:03:18
459
原创 C语言中的转义字符的使用
在C语言中,如果想要使用一些特殊的字符,比如双引号、单引号、换行符、制表符等,就需要使用转义字符。转义字符以反斜杠字符(总之,转义字符在C语言中是非常重要和常用的,明确它们的使用可以提高编写代码的速度和效率。另外,还可以使用十六进制或八进制的转义字符表示字符。)开始,后面跟着一个字符,表示这个转义字符代表的含义。例如,如果要使用双引号字符,可以使用转义字符。表示八进制码为177的字符。
2023-05-10 15:57:46
1618
原创 C语言枚举的作用教程
枚举是C语言中一种特殊的数据类型,它允许程序员定义一个由常量组成的列表,在程序中可以使用这些常量代替它们所表示的值。枚举类型在程序中通常用来表示一组具有有限可能取值的常量,例如天气,颜色等。需要注意的是,枚举类型中的常量是不能被修改的,即它们是常量。同时,在定义枚举类型时,每个枚举值都必须唯一。是一个标识符,用于标识这个枚举类型;枚举值是常量,没有赋初值的情况下,从0开始自动递增赋值。希望这个简单的教程能够帮助你更好地理解C语言中的枚举类型。的枚举类型,枚举值有7个,分别为。在这个例子中,我们声明了一个。
2023-05-10 15:13:06
1036
原创 C语言typedef高级用法
可以使程序变得更具备可读性和易用性。在实际编程中,使用正确的类型别名可以为程序提供更加合理和易读的数据类型。定义类型别名可以使得程序更加的易读和易用。,但是更像是定义一种新的数据类型。就是一个新的类型别名,它代表的就是。用于定义类型别名,它有点像。可以定义一个类型别名来代替。
2023-05-10 12:00:44
131
原创 QT根据坐标显示地图
链接:https://pan.baidu.com/s/1ym9nnISEN8ml4s6W1qOc8g 提取码:dgis。下次更新STM32MQTT 上传改变坐标 敬请期待。
2023-03-24 23:52:31
1313
原创 C语言奇葩之明明找铅笔
C语言奇葩之明明找铅笔明明找不到铅笔盒,妈妈对他说:“我把铅笔盒放到三个抽屉中的一个抽屉里了,每个抽屉上都写了一句话。不过,其中只有一句话是真的。”明明看到的,左边抽屉:“铅笔盒不在这里”,中间抽屉:“铅笔盒也不在这里”,右边抽屉:“铅笔盒在中间抽屉”。 请问铅笔盒在哪里 ????? .........
2022-08-13 11:29:11
409
原创 2022广西大学电赛 C题-小车跟随行驶系统-题目方案分析--之跟随设计
2022广西大学电赛 C题-小车跟随行驶系统-题目方案分析--之跟随设计
2022-07-27 17:43:30
6033
16
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人