- 博客(654)
- 资源 (62)
- 问答 (1)
- 收藏
- 关注
原创 Windows 平台文件恢复工具Recuva,完全免费,我用它恢复的u盘数据
Recuva是一款轻量、易用且免费的数据恢复工具,适合普通用户解决日常文件丢失问题。若遇到复杂情况(如RAID阵列损坏),建议使用专业工具(如EasyRecovery)或联系数据恢复机构。,主要用于恢复因误删除、误格式化或存储设备故障等原因丢失的文件。
2025-03-26 02:37:30
179
原创 微积分小白:第一章节集合和函数
定义域(允许输入的x值的集合)、值域(所有可能输出的y值范围),函数定义域: 下述函数中f(x) f函数的名称,x函数的输入变量;其实,微积分是理解世界的一把钥匙,它藏在火箭升空、手机导航、甚至你骑自行车时的速度变化里!\int_{a}^{b} f(x)dx = F(b) - F(a) \quad (\text{F是f的原函数})补充:左邻域,右邻域,左邻域,右邻域;:微积分能帮你从“静态”的数字中,看到“动态”的规律!(正面:导数公式,背面:几何意义+例题)补充:包含,不包含,全集,
2025-03-23 14:42:28
769
原创 用Arduino轻松控制360°连续旋转舵机
在电子制作和机器人项目中,舵机是非常常用的执行器。而连续旋转舵机与普通舵机不同,它不能精确控制角度,而是可以控制旋转方向和速度。今天,我们就来探讨如何使用Arduino来控制连续旋转舵机,并且会给出一个简单的代码示例。
2025-03-18 06:19:57
292
原创 宇树科技纯技能要求总结
技能覆盖嵌入式、硬件、算法、机器人、机械五大领域,技术交叉性强(如机器人控制需同时掌握嵌入式开发与动力学算法)。核心共性技能为 **C/C++、Python、Linux、数学优化能力。
2025-03-17 22:24:21
589
原创 串口驱动四足机器人:Arduino 控制180°的12个舵机实现串口命令控制
我们的目标是打造一个能够响应串口输入指令的四足机器人。通过向 Arduino 发送特定格式的命令,我们可以精确地控制 12 个舵机的角度,从而实现机器人的各种动作,比如行走、转向等。舵机数量12我们的四足机器人使用 12 个舵机,通过定义这个常量,方便在后续代码中统一管理舵机相关的操作。2.舵机对象数组这是一个Servo对象数组,用于存储 12 个舵机的控制信息。3.舵机引脚定义每个舵机连接到 Arduino 的特定引脚,通过这个数组,我们可以清晰地知道每个舵机对应的引脚,便于进行初始化和控制。
2025-03-17 06:45:16
595
原创 机器人技能列表
1.机器人的定义与分类2.机器人的发展历程与现状3.机器人在各领域的应用案例40.国内外知名机器人竞赛(如Robocup、FRC等)41.竞赛规则与评分标准解读42.参赛团队组建与准备43.竞赛项目案例分析。
2025-03-15 06:03:34
911
原创 单片机自学指南
常见单片机类型介绍(如 51 系列、STM32 系列等)◦ 串行通信基础概念(UART、SPI、I2C 等)单片机内部结构详解(CPU、存储器、I/O 口等)实验环境搭建(软件工具安装、硬件设备连接)◦ 基于定时器的应用案例(如电子时钟)◦ 基于单片机的智能家居控制系统搭建。单片机在生活与工业中的应用实例剖析。◦ 中断源与中断优先级设置。◦ 定时与计数功能实现方法。◦ 通信协议解析与编程实现。◦ I/O 口输入输出实验。◦ 定时器 / 计数器实验。单片机的概念与发展历程。三、指令系统与编程基础。
2025-03-15 05:35:20
459
原创 机器人运动学与动力学
例如,在复杂环境下的自主导航、与人类的协同作业等任务,需要机器人具备更加精确的运动控制和对环境变化的快速响应能力,这就对运动学和动力学的研究提出了更高的要求。在医疗护理机器人领域,运动学和动力学分析同样重要,例如康复机器人需要根据患者的身体状况和康复需求,精确控制运动轨迹和施加的力,为患者提供安全、有效的康复治疗。在当今科技飞速发展的时代,机器人已逐渐渗透到我们生活的方方面面,从工业生产线上的高效作业,到医疗领域的精准辅助,再到家庭服务的贴心陪伴,机器人技术的广泛应用正深刻改变着我们的生活和工作方式。
2025-03-12 22:16:05
963
原创 智能生活综合平台需求规格说明书
智能生活综合平台:一个基于互联网技术,集成社交、购物、教育、医疗、政务等多种功能的综合性服务平台。用户:使用智能生活综合平台的个人或组织。社交服务:平台提供的用于用户之间交流、互动和建立社交关系的功能。购物服务:支持用户进行商品浏览、购买、支付等操作的功能。教育服务:提供在线学习课程、教育资源共享等教育相关服务的功能。医疗服务:包括在线问诊、预约挂号、健康管理等医疗健康相关的功能。政务服务:提供政府部门的各类办事服务、政策查询等功能。社交模块。
2025-02-26 04:35:59
874
原创 “互联网 + 三农”系统需求规格说明书
互联网 + 三农系统:借助互联网、大数据、物联网等技术,整合农业生产、农产品供应和农村金融等资源,为三农领域提供全方位服务的信息系统。智能生产:利用物联网、传感器、大数据等技术,实现农业生产过程的自动化、智能化管理,提高生产效率和质量。供应:涵盖农产品的采购、仓储、物流、销售等环节,构建高效的农产品供应链体系。金融:为农民、农业企业提供贷款、保险、支付等金融服务,满足农村金融需求。智能生产模块:包括农田环境监测、作物生长管理、农机设备智能化控制等功能。供应模块。
2025-02-26 04:34:35
631
原创 医生 APP 需求规格说明书
用户:使用春雨医生 APP 寻求医疗咨询、健康管理服务的个人。医生:入驻春雨医生 APP,为用户提供专业医疗建议和诊断的医疗从业人员。健康资讯:包括医学科普文章、疾病预防知识、健康养生小贴士等内容。问诊:用户向医生咨询健康问题、疾病症状等,医生给予解答和建议的过程。问诊服务:支持图文问诊、电话问诊和视频问诊,用户可选择不同科室的医生进行咨询。健康资讯:提供丰富的医学科普文章、疾病预防知识等,帮助用户提高健康素养。健康管理:允许用户记录个人健康信息,如身高、体重、血压等,并生成健康报告和建议。
2025-02-26 04:27:35
979
原创 “互联网 + 陪诊”系统需求规格说明书
互联网 + 陪诊系统:基于互联网技术,连接患者、陪诊员和平台管理者,实现陪诊服务线上预约、订单管理、服务评价等功能的信息系统。患者:有就医陪诊需求的人群。陪诊员:具备相关陪诊技能和经验,为患者提供陪诊服务的人员。平台管理者:负责管理陪诊平台,包括陪诊员审核、订单调度、数据统计等工作的人员。患者端:提供陪诊服务预约、陪诊员选择、订单支付、服务评价等功能。陪诊员端:接收订单通知、确认订单、完成服务记录、查看收入等功能。管理端:陪诊员审核与管理、订单调度与监控、数据统计与分析等功能。
2025-02-26 04:23:10
1035
原创 “互联网 + 医院”系统需求规格说明书
互联网 + 医院系统:通过互联网技术,将医院的各项业务流程进行线上化整合,为患者提供一站式医疗服务的信息系统。挂诊:患者通过系统选择医院、科室、医生和就诊时间,完成挂号预约的过程。支付:患者在系统中对挂号费、检查费、药费等费用进行在线支付的功能。单子查看:患者可以在系统中查看挂号单、检查单、检验单、处方单等相关医疗单据的功能。咨询:患者与医生进行线上沟通,咨询病情、用药建议等问题的功能。药品电商:患者在系统中购买药品,并享受配送服务的功能。挂诊模块。
2025-02-26 02:46:01
599
原创 互联网+房产中介+装修设计+物料市场+智能家居一体化平台需求书
随着互联网技术的飞速发展以及人们生活品质的显著提升,传统房产交易、装修设计、家居购物等领域暴露出诸多问题。信息不对称使得用户难以获取全面准确的信息,在房产交易中可能高价买入或低价卖出,装修时可能遭遇材料质量与价格不符等情况;效率低下表现为用户需要在多个平台和渠道间奔波,耗费大量时间和精力;体验不佳则体现在服务的不连贯性和缺乏个性化。本项目致力于打造一个综合性的互联网平台,整合房产中介、装修设计、物料市场和智能家居服务,为用户提供一站式、便捷高效的服务体验,解决传统模式中的痛点。
2025-02-25 15:45:09
1322
原创 简单教程:如何在 SSD1306 OLED 显示屏上使用 BDF 字体
通过本教程,你学会了如何将 BDF 字体文件转换为 C 语言头文件,并在 SSD1306 OLED 显示屏上显示文本和位图。你可以根据需要调整字体的显示位置和间距,或者使用不同的字体文件来实现更丰富的显示效果。如果有任何问题,欢迎随时提问!
2025-02-21 17:12:38
852
原创 深度解析 2016 年 4 月 5 日更新的 InMoov 机器人 BOM:成本与组件的全面洞察
在机器人技术不断发展的浪潮中,InMoov 机器人以其独特的开源设计理念和丰富的可扩展性,在众多机器人爱好者和开发者的心中占据了一席之地。今天,我们将深入剖析 2016 年 4 月 5 日更新的 InMoov 机器人的物料清单(BOM),不仅详细介绍每个组件的特点与用途,还会精确计算构建这样一款机器人的大致成本,为所有对 InMoov 感兴趣的朋友提供一份全面且实用的参考指南。当然,值得一提的是,若要成功打造这款机器人,一台 3D 打印机是不可或缺的重要工具。
2025-02-20 04:03:18
1137
原创 如何在 ESP-IDF 中导入外部库:以 SSD1306 OLED 驱动库为例
通过以上步骤,您可以轻松地在 ESP-IDF 项目中导入外部库,并使用 SSD1306 OLED 驱动库点亮屏幕。这种方法同样适用于其他外部库的导入和使用。希望这篇博客对您有所帮助!如果有任何问题,欢迎在评论区留言讨论。
2025-02-17 07:13:01
1557
原创 Java 环境安装和第一个程序:使用 VSCode 轻松上手
通过以上简单的步骤,我们完成了 Java 环境的安装,配置了 VSCode 作为 Java 开发工具,并且编写并运行了第一个 Java 程序。VSCode 凭借其丰富的扩展和简洁的界面,为 Java 开发提供了便利的环境。希望本文能帮助初学者快速上手 Java 编程,开启编程之旅。现在你已经迈出了 Java 编程的第一步,后续可以继续深入学习 Java 的语法、面向对象编程等知识,开发出更复杂、实用的程序。
2025-02-17 02:48:19
1191
原创 基于ThinkPHP 5~8兼容的推荐算法类实现,
本文实现了一个功能全面的ThinkPHP推荐算法类,结合了显性反馈、隐性反馈、行为序列分析和关键词拆分(支持中文)等功能。通过数据库设计、算法实现和示例使用,展示了如何为用户生成个性化推荐。你可以根据实际需求进一步扩展和优化。
2025-02-17 02:03:32
669
原创 ESP32:非 Arduino 方式驱动 MAX98357A 实现旋律音频播放
I2S_NUM:指定使用的 I2S 接口编号。DIN_PINBCLK_PINLRC_PIN:定义与 MAX98357A 连接的引脚。AMPLITUDE:分别定义音频采样率和振幅。NOTE_*:定义常见音符的频率。:存储一段简单旋律的音符频率。:存储每个音符的持续时间。通过本教程,你学会了如何使用 ESP32 结合 VSCode 和 ESP - IDF 开发框架,以非 Arduino 的方式驱动 MAX98357A 和喇叭实现旋律音频播放。
2025-02-14 03:02:27
1824
原创 Arduino 第十六章:pir红外人体传感器练习
PIR 传感器的工作原理基于人体发出的红外线。当有人进入传感器的检测范围时,人体发出的红外线会使传感器内部的热释电元件产生变化,从而输出一个电信号。一般来说,PIR 传感器有三个引脚:VCC(电源正极)、GND(接地)和 OUT(信号输出)。以 HC-SR501 为例,它还具有一些可调节的参数,比如检测灵敏度和延迟时间。通过调节传感器上的电位器,可以改变这些参数以适应不同的使用场景。
2025-02-13 22:57:41
1483
2
原创 ArduinoIDE使用
这就好比人通过大脑控制肢体活动,代码如同大脑,外围硬件就像肢体,肢体的活动取决于大脑的指令,硬件的功能实现也依赖于代码的编写。不过需要提醒的是,不建议在网上寻找所谓的 “变肥资源”,因为使用非官方渠道的软件可能会带来安全风险,如包含恶意代码、存在兼容性问题等,影响开发体验甚至可能导致设备损坏。这时,你就会看到 Arduino Uno 板上 13 号引脚的 LED 灯在闪烁,这表明程序已经成功下载并运行,同时也验证了你的 Arduino 板和开发环境都正常工作。下载完成后,会有相应的提示。
2025-02-13 12:07:26
1712
原创 ESP32 代码结构与函数基础全解析:Arduino 与非 Arduino 方式
无论是基于 Arduino 框架还是 ESP - IDF 进行 ESP32 开发,都有其独特的优势和适用场景。Arduino 框架简单易学,能让初学者快速实现功能;而 ESP - IDF 则提供了对硬件更精细的控制,适合开发复杂、高性能的应用。通过深入理解两种方式下的代码结构和核心函数,你可以根据项目需求灵活选择开发方式,构建出高效、稳定且功能丰富的 ESP32 应用程序。在实际开发过程中,不断实践和探索,你将逐渐熟练运用这些知识进行各种项目的开发。希望本文能为你在 ESP32 开发的道路上提供有益的指引。
2025-02-13 03:08:14
1016
原创 Arduino 多舵机控制:状态机实现多舵机同步动作
上述代码旨在使用 Arduino 控制 3 个舵机(通过定义),并通过状态机的方式让它们能够同时动作。代码中定义了多个关键变量,如myServo数组用于管理舵机对象,数组存储每个舵机的目标角度,数组记录当前角度,state变量表示当前状态,以及与时间控制相关的和。在setup函数中,完成了舵机的初始化连接,并将每个舵机的当前角度初始化为 0。而loop函数则是整个代码的核心,通过状态机的switch语句,在不同状态之间切换,实现对舵机角度的更新和控制。
2025-02-12 22:32:53
432
原创 arduino扩展:Arduino Mega 控制 32 个舵机(参考表情机器人)
这段代码实现了使用 Arduino Mega 控制 32 个舵机,并让它们按照预设的四个不同序列进行运动,展示出多样化的动作效果。32:引入 Servo 库,该库提供了控制舵机的基本函数和方法。:定义常量NUM_SERVOS为 32,表示要控制的舵机数量。:创建一个包含 32 个Servo对象的数组myServo,用于管理每个舵机。setup()通过本文的介绍,我们详细了解了如何使用 Arduino Mega 控制 32 个舵机。从硬件连接的注意事项到代码实现的各个细节,都进行了深入分析。
2025-02-12 00:48:36
1612
原创 Arduino 第十五章:液晶显示器
通过本章的学习,我们全面了解了 16x2 液晶显示器的工作原理,熟练掌握了其与 Arduino 的并行和串行硬件连接方式,并学会了使用库和库来控制液晶显示器显示字符和数字。同时,我们也探讨了双 LCD 的连接和代码实现。液晶显示器能够为 Arduino 项目提供直观的信息显示功能,在数据监测、智能设备等领域有着广泛的应用。在后续的项目中,你可以根据实际需求进一步扩展功能,如显示传感器数据、实现菜单界面等,让你的 Arduino 项目更加丰富和实用。
2025-02-11 23:34:38
1365
原创 Arduino 第十四章:led点阵
LED 点阵是由多个发光二极管(LED)按照矩阵形式排列组成的显示设备,常见的有 8x8、16x16 等规格。它可以用来显示字符、数字、简单图形以及动画等信息,在信息展示、广告屏、电子时钟等领域应用广泛。通过控制每个 LED 的亮灭状态,就能组合出各种不同的显示效果。
2025-02-11 22:44:26
934
原创 Arduino 第十三章:红外接收
红外接收在日常生活和电子制作中十分常见,像电视、空调等家电的遥控器就是利用红外信号来实现远程控制的。在 Arduino 项目里,借助红外接收模块能够让设备接收红外信号,进而实现诸如远程控制、数据传输等功能。红外接收的核心在于将接收到的红外光信号转化为电信号,再对其进行解码以获取其中的信息。
2025-02-11 22:40:26
939
原创 Arduino 第十二章:舵机
舵机是一种常见的执行机构,在机器人、航模、自动化控制等领域应用广泛。它能够根据输入信号精确地控制转动角度,具有控制简单、精度较高、扭矩较大等优点。舵机通常由直流电机、减速齿轮组、角度传感器和控制电路组成。
2025-02-11 22:25:02
1132
原创 Arduino 第十一章:温度传感器
LM35 是美国国家半导体公司(现德州仪器)生产的一款精密集成电路温度传感器。与基于热力学原理的传统温度传感器不同,LM35 能直接将温度转换为电压输出,且输出电压与摄氏温度呈线性比例关系,无需额外的校准即可提供高精度的温度测量。它具有精度高、线性度好、成本低、使用方便等优点,在温度测量和控制系统中应用广泛。
2025-02-11 22:19:03
1075
3
原创 Arduino 第十章:光敏开关
定义了光敏开关信号输出引脚连接到 Arduino 的数字引脚 2。:定义了用于控制 LED 灯的引脚为数字引脚 13。:定义了一个变量用于存储光敏开关的当前状态。setup()通过本章的学习,我们了解了光敏开关的工作原理,掌握了其与 Arduino 的硬件连接方式,并学会了编写代码来读取光敏开关的状态,实现基于光线强度的 LED 灯控制功能。光敏开关可以为 Arduino 项目增添对光线环境的感知能力,在智能照明、安防监控等领域有广泛的应用前景。
2025-02-11 20:58:49
717
原创 Arduino 第九章:按钮
通过本章的学习,我们了解了按钮的工作原理,掌握了使用 Arduino 读取按钮状态的方法,学会了进行按钮消抖处理,并且实现了按钮控制 LED 灯的功能。按钮作为一种简单而实用的输入设备,可以为我们的 Arduino 项目增添交互性,在后续的项目中,我们可以根据需要使用按钮实现更多复杂的功能,如控制电机、切换模式等。
2025-02-11 20:43:19
889
原创 Arduino 第八章:数码管
定义了七段数码管各段连接的引脚,如aPindpPin。数组存储了显示 0 - 9 数字的段码,每个段码是一个 8 位二进制数,对应七段数码管的各段和小数点。0b001111110b表示这是二级制数字,00111111表示点亮 a、b、c、d、e、f 段,熄灭 g 和 dp 段,此时七段数码管显示的数字是 0)setup()通过本章的学习,我们了解了七段数码管的工作原理和类型,掌握了使用 Arduino 控制单个七段数码管显示数字的方法,以及多位七段数码管的动态扫描控制技术。
2025-02-11 18:55:09
742
原创 Arduino 第七章:蜂鸣器
通过本章的学习,我们了解了蜂鸣器的类型、工作原理,掌握了使用 Arduino 控制有源蜂鸣器和无源蜂鸣器的方法,还实现了播放简单旋律的功能。蜂鸣器可以为我们的 Arduino 项目增添声音交互的元素,使项目更加生动有趣。在后续的项目中,我们可以根据需求利用蜂鸣器实现更多的功能,如报警系统、音乐播放器等。
2025-02-11 17:37:09
1172
原创 Arduino 第六章:模拟输入和模拟输出(电位器和led灯亮度演示)
通过本章的学习,我们了解了 Arduino 的模拟输入和模拟输出功能。模拟输入可以让我们读取现实世界中的模拟信号,而模拟输出则可以通过 PWM 技术模拟不同的电压输出。掌握这些知识后,我们可以实现更多复杂的项目,如根据环境光照强度控制灯光亮度、根据温度控制风扇转速等。在后续的学习中,我们可以进一步探索这些功能的应用,开发出更有趣的 Arduino 项目。
2025-02-11 17:02:03
942
原创 Arduino 第五章:串口输入和输出
串口通信(Serial Communication)是一种在一条通信线路上逐位传输数据的通信方式。它具有简单、可靠、成本低等优点,广泛应用于各种电子设备之间的数据传输。在 Arduino 中,串口通信主要通过 TX(发送)和 RX(接收)引脚来实现。通过本章的学习,我们了解了 Arduino 串口通信的基本概念,掌握了串口输入和输出的实现方法,并且通过综合应用示例学会了根据串口输入控制外部设备。
2025-02-11 15:47:56
924
vue3-real-admin纯静态后台模板
2023-08-04
fastadmin后台抽奖设置页面+前端抽奖接口
2022-09-12
php讯飞文本纠错的dome
2022-09-09
生命计算器、生命计算器
2022-04-09
图片处理类,获取图像信息、裁剪 、缩略图、图像的翻转、图像旋转、添加水印、转黑白照片、转黑白两色、转速写效果、获取图片的主题颜色
2021-09-13
56个民族nation.sql
2021-09-11
关于极梦的real-token怎么使用
2021-12-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人