项目四:设计与实现智能灯光警报呼叫器-基于开源硬件的数字系统探究_第1页
已阅读1页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

项目四:设计与实现智能灯光警报呼叫器——基于开源硬件的数字系统探究一、教学内容分析  本课隶属八年级上册《信息科技》“物联网实践与探索”单元,是学生从理论学习迈向物理世界数字系统构建的关键转折点。从《义务教育信息科技课程标准(2022年版)》看,本课精准对接“物联网实践与探索”模块内容要求,旨在引导学生通过具体项目,理解物联网中“感知控制”的基本逻辑,并运用计算思维解决真实问题。其核心知识图谱包括:数字信号与模拟信号的初步辨析、开源硬件(如Arduino或掌控板)的基本I/O(输入/输出)操作、传感器(如按钮)与执行器(如LED、蜂鸣器)的联动控制逻辑,以及顺序与条件程序结构的综合应用。它在单元中起着承上启下的枢纽作用,既巩固了前期程序设计的基础,又为后续学习无线通信、复杂系统集成铺设了实践阶梯。蕴含的学科思想方法,集中体现为“系统思维”与“工程化设计流程”,即引导学生从功能定义出发,经历硬件选型、逻辑抽象、编程实现、调试优化的完整过程。其素养价值深刻指向“计算思维”的培养,学生需将“实现一个警报呼叫器”的生活需求,分解为“如何检测触发”、“如何发出声光警报”等可计算、可执行的步骤,并进行算法设计与系统建模,同时,在协作设计与调试中渗透“信息社会责任”意识,思考技术应用的伦理边界。  从学情研判,“以学定教”是根本。八年级学生已具备基础的图形化或Python编程知识,对逻辑判断有一定理解,但对将程序逻辑与物理硬件连接、将抽象代码转化为具体物理现象,仍存在认知跨度。其兴趣点在于“动手做出能看、能响的东西”,障碍可能在于硬件连接的不确定性、程序调试的挫折感以及对“系统”整体性的把握不足。教学过程中,将通过“任务阶梯”与“实时反馈”进行动态评估:在硬件连接环节,观察学生是否能依据引脚定义准确接线;在编程环节,通过“同桌互查流程图”活动,评估其逻辑设计的严谨性;在调试环节,关注学生排查问题的策略(是盲目尝试还是有条理地分段测试)。基于此,教学调适应提供差异化支持:为连接困难的学生提供“硬件接口颜色标识卡”和接线分步图;为逻辑抽象吃力的学生搭建“从自然语言描述到伪代码再到代码”的三层脚手架;为进度快的学生设置“增加警报模式(如SOS灯光编码)”的进阶挑战,确保每位学生都能在“最近发展区”获得成功体验。二、教学目标  知识目标:学生能够阐明智能灯光警报系统的基本工作流程,准确说出数字输入(如按钮)与数字输出(如LED、蜂鸣器)在开源硬件平台上的连接原理与编程控制方法,并能用流程图清晰表述“当按钮按下时,触发声光警报”的条件判断逻辑,实现从概念理解到符号表达的转化。  能力目标:学生能够以小组协作形式,遵循“需求分析硬件设计编程实现系统测试”的简易工程流程,独立完成从硬件电路搭建到程序编写、、调试的全过程,最终实现一个功能完整的原型作品,并能在测试中发现问题并运用分段排除法等策略进行有效调试。  情感态度与价值观目标:在项目实践中,学生能体验到将创意转化为现实产品的成就感,培养耐心、细致的工程品质;在小组协作中,能积极倾听同伴意见,共同面对调试失败,表现出良好的团队合作精神与问题解决韧性。  科学(学科)思维目标:重点发展学生的“计算思维”与“系统思维”。具体表现为:能将复杂的“警报”功能需求,通过“分解”拆解为输入、处理、输出三个核心模块;能运用“模式识别”归纳出“事件响应”的控制模式;能通过“抽象”忽略非核心细节(如电线颜色),聚焦于数据流与控制流的逻辑建模。  评价与元认知目标:引导学生依据“功能完整性、电路正确性、代码规范性、创新性”等多维量规,对自家及同伴作品进行结构化评价。鼓励学生在项目复盘时,反思“遇到的最棘手问题是什么?是如何解决的?还有更优的解决路径吗?”,从而提升其自我监控与策略调整的元认知能力。三、教学重点与难点  教学重点:基于开源硬件平台实现“传感器输入触发执行器输出”的完整软硬件联动系统。其枢纽地位在于,这是物联网“感知控制”闭环最基础、最核心的模型,是整个单元乃至物联网学习的基石。确立依据源于课标对“通过实验验证物联网系统的基本原理”的要求,以及此类软硬件结合的综合实践能力在信息科技核心素养测评中的突出地位,它深刻体现了从虚拟代码走向物理世界的“桥梁”价值。  教学难点:在于硬件连接与程序逻辑的协同调试,以及“事件驱动”思维的确立。具体节点是:学生容易混淆数字输入口的“上拉/下拉”电阻概念在电路或程序中的实现,导致按钮状态读取不稳定;在编程时,难以将“按下按钮”这一持续动作,精确定义为“按下瞬间”的“事件”,从而影响警报触发的准确性。难点成因在于学生首次面对物理世界的不确定性(如接触不良)与程序世界确定性之间的冲突,思维需从纯软件的顺序执行过渡到响应外部事件的驱动模式。突破方向是采用“分步实装、逐段测试”策略:先确保硬件电路连通(如用简单程序点亮LED),再叠加输入检测(用串口监视器查看按钮状态),最后集成完整逻辑,并辅以生动的比喻,比如“程序就像个警觉的门卫,它不会一直盯着按钮看,而是‘等待’按钮被‘按一下’这个事件发生”。四、教学准备清单1.教师准备1.1媒体与教具:交互式白板课件(内含系统框图、电路图动画、关键代码示例);微课视频(硬件连接示范、常见调试技巧);本节课的思维导图框架板贴。1.2实验器材:每组一套开源硬件主控板(如掌控板或ArduinoUno)、USB数据线、按钮模块、LED灯模块、有源蜂鸣器模块、杜邦线若干;备用元件。1.3学习资料:分层学习任务单(含基础任务与挑战任务)、项目过程性评价量表、接线示意图卡片。2.学生准备2.1知识预备:复习顺序结构与条件判断语句;预习任务单上的核心概念。2.2物品准备:携带信息科技教材、笔记本;建议分组,明确组内角色(如硬件工程师、软件工程师、测试员)。3.环境布置3.1座位安排:小组岛屿式布局,便于协作与器材摆放。3.2板书记划:预留左侧版面用于张贴核心概念与流程图,右侧用于记录学生探究中的生成性问题与精彩发现。五、教学过程第一、导入环节1.情境创设与认知冲突:同学们,请看屏幕上的两个场景:一是病房里病人轻轻按下床头按钮,护士站的灯牌立刻亮起并响起提示音;二是家庭安防系统中,门窗传感器被触发,室内红灯闪烁、警报大作。它们看起来用途不同,但底层的反应机制是不是很像?“大家能不能用一个词概括这种共同机制?”(预设:触发、响应、自动控制)。对,就是“事件触发响应”。今天,我们就要化身小小产品工程师,亲手打造一个属于自己的智能灯光警报呼叫器原型!2.问题提出与路径明晰:那么,要实现它,我们需要思考并解决哪些核心问题呢?教师引导学生共同梳理:(1)系统由哪几部分组成?(2)各部分如何“对话”?(3)我们如何指挥它们协同工作?本节课,我们将遵循“分析需求设计系统搭建硬件编写程序调试优化”的工程路径,一步步揭开它的奥秘。先问问大家,根据生活经验,你认为我们的呼叫器必须包含哪些部分?大家提到的按钮、灯、喇叭,在信息科技领域,我们如何统称它们?第二、新授环节任务一:解构系统——从需求到模块框图教师活动:首先,引导学生将生活语言转化为技术语言。“刚才大家说的‘按按钮’,在技术上我们称为‘输入’;‘灯亮、响警报’称为‘输出’。那中间负责判断和指挥的是谁?”引出主控板(大脑)的概念。随后,在白板上示范绘制系统框图:[按钮]>(输入)>[主控板]>(输出)>[LED&蜂鸣器]。“看,一个复杂的装置,被我们抽象成了三个清晰的部分。这就是系统思维的第一步——分解。”接着提出挑战:“谁能用一句话,描述这个框图中信息的流动过程?”鼓励学生尝试表述。学生活动:观看教师示范,理解输入、处理、输出的概念。在任务单上尝试绘制自己设计的系统框图,并与同桌交换,互相讲解信息流动过程。思考并回答教师提问,尝试用“当…发生时,就…”的句式描述功能逻辑。即时评价标准:1.绘制的框图是否清晰区分输入、处理、输出三大模块。2.口头描述功能逻辑时,是否准确使用了“触发”、“条件”等关键词。3.在小组交流中,是否能清晰地向同伴解释自己的设计意图。形成知识、思维、方法清单:★系统思维(分解):将复杂实物系统抽象为输入、处理、输出三个功能模块,是理解和设计任何数字系统的起点。▲核心概念:输入设备(如按钮、传感器)负责采集外部信号;输出设备(如LED、蜂鸣器)负责执行动作、做出反馈;主控制器是系统的核心,负责处理输入信号并根据程序逻辑控制输出。“大家记住,这个框图就是我们今天项目的‘作战地图’。”任务二:规划逻辑——从自然语言到流程图教师活动:“有了地图,现在需要制定行动的‘章程’,也就是程序逻辑。谁能用编程的语言说说,主控板要持续做什么?”引导学生说出“不断检查按钮状态”。教师接续:“检查之后呢?有两种情况。”从而引出条件判断。在白板上与学生共同绘制流程图:开始>读取按钮状态>判断是否按下?>是则执行“打开LED和蜂鸣器”,否则执行“关闭LED和蜂鸣器”>返回继续读取。“看,一个清晰的‘事件驱动’逻辑就出来了。这里的‘是否按下’就是一个判断条件,它决定了程序的分支走向。”提醒学生注意循环结构,确保系统持续工作。学生活动:跟随教师引导,口头补充流程图的判断分支。在任务单上独立或协作完成流程图绘制。重点理解“循环检测”和“条件分支”在这一具体情境中的应用。部分学有余力学生可思考:“如果想让警报响2秒后自动停止,但灯还亮着,流程图该怎么改?”即时评价标准:1.流程图是否包含完整的开始/结束符号、判断框和处理框。2.判断条件(“按钮是否按下”)的表述是否准确。3.两个分支(“是/否”)对应的处理动作是否与设计需求一致。形成知识、思维、方法清单:★算法设计(流程图):流程图是将自然语言描述的功能,转化为可视化逻辑步骤的重要工具。★程序结构:本任务涉及循环结构(使系统持续工作)和选择结构(根据条件执行不同分支),是程序实现自动控制的基础。“流程图是我们的‘程序蓝图’,画得越清楚,后面写代码就越轻松,不容易‘迷路’。”任务三:连接硬件——从图式到实体电路教师活动:“蓝图在手,现在开始‘施工’!首先搭建硬件电路。”利用课件动画或实物展台,清晰演示每个模块与主控板的连接:按钮接数字输入口(如Pin0,强调区分信号线与地线),LED接数字输出口(如Pin1),蜂鸣器接另一数字输出口(如Pin2)。边演示边强调操作规范:“连接前先断开电源;杜邦线要对准引脚,轻轻垂直插拔。”针对难点,提问:“按钮为什么通常要接上拉或下拉电阻?在硬件上接,或者在程序里设置‘内部上拉’,目的是什么?”(为了确保未按下时有一个确定的高或低电平,防止悬空干扰)。为需要的学生分发带颜色标注的接线图卡片。学生活动:以小组为单位,对照接线图或动画演示,合作完成硬件电路的实物连接。组员间互相检查连线是否正确、牢固。尝试回答教师关于上拉电阻的提问,理解其稳定信号的作用。完成连接后,举手示意教师检查。即时评价标准:1.能否根据引脚定义(数字I/O)正确选择接口。2.接线操作是否规范、安全。3.小组分工是否明确,协作是否有序高效。形成知识、思维、方法清单:★硬件接口知识:数字输入端口用于读取开关、传感器等的高低电平状态;数字输出端口用于输出高低电平,以控制LED、蜂鸣器等。▲电路稳定性:上拉电阻(硬件或软件内部设置)的作用是为输入引脚在悬空时提供一个稳定的高电平参考,防止误触发。“连接硬件要像做外科手术一样精准,线接对了,系统才有‘健康’的身体。”任务四:编写代码——从逻辑到具体指令教师活动:“身体搭建好了,现在注入‘灵魂’——程序。”引导学生将流程图转化为代码。采用搭脚手架策略:首先,带领学生一起编写初始化设置代码(setup()函数),包括设置引脚模式(pinMode):按钮引脚为输入,LED和蜂鸣器引脚为输出。“这里,我们可以用一条语句启用内部上拉电阻,让按钮连接更简洁。”然后,进入主循环(loop()函数)。第一步,读取按钮状态(digitalRead)并存入一个变量。第二步,编写if条件判断语句。“注意,判断的条件就是刚才存入的变量值是否等于‘按下’时对应的电平。”在判断为真的分支里,写入digitalWrite指令点亮LED和启动蜂鸣器;在else分支里,写入关闭的指令。关键点提示:“蜂鸣器有‘有源’和‘无源’之分,我们用的有源蜂鸣器,给高电平就响,控制方式和LED一样简单。”学生活动:跟随教师引导,在编程软件中逐行编写、理解代码。将流程图中的每个框与具体的代码行建立联系。小组内可以“你念流程图,我写代码”的方式协作。尝试编译代码,检查语法错误。思考并回答:“如果想改变警报的声音,可以通过修改什么参数来实现?”(对于有源蜂鸣器,无法直接改音调,但可以控制鸣叫节奏)。即时评价标准:1.代码结构是否清晰,是否正确使用了ifelse语句。2.引脚编号、变量名是否与硬件连接一致。3.编译是否通过,有无语法错误。形成知识、思维、方法清单:★核心函数/指令:pinMode(pin,mode):定义引脚模式;digitalRead(pin):读取数字输入引脚电平;digitalWrite(pin,value):向数字输出引脚写入高低电平。★编程思维转化:将流程图中的判断框转化为ifelse条件语句,将处理框转化为具体的digitalWrite指令,是实现逻辑的关键一步。“代码是给机器看的‘精密图纸’,一个标点符号都不能错哦。”任务五:调试与测试——从理想功能到现实运行教师活动:“激动人心的时刻到了,让我们把程序到硬件中,看看它是否按我们的想法工作!”巡视各组,观察测试情况。预设常见问题并引导排查:“如果灯不亮,我们先别慌,按步骤来:第一,检查程序成功了吗?第二,用最简单的‘点灯程序’单独测试LED和这个引脚,看硬件和基础代码有没有问题?第三,再回来看按钮状态读取是否正确?我们可以用‘串口监视器’打印出按钮的实时状态值,这是程序员的眼睛。”鼓励学生分享调试经验:“哪位同学遇到了问题并且解决了?来给大家分享一下你的‘排雷’过程!”学生活动:将程序到主控板,进行功能测试。按下按钮,观察LED和蜂鸣器是否正常响应。如遇故障,小组讨论,参考教师提示的“分段排查法”进行调试:先单独测试输出设备,再测试输入设备,最后测试整体逻辑。尝试使用串口监视器工具辅助调试。记录测试结果和遇到的问题及解决方法。即时评价标准:1.能否实现基本的“按下即响,松开即停”功能。2.遇到问题时,排查思路是否清晰、有条理,而非盲目尝试。3.是否乐于分享调试经验,或能从同伴的分享中学习。形成知识、思维、方法清单:★系统调试方法:分段排查法是硬件项目调试的核心策略,将系统分解为输入、输出等部分单独验证,能快速定位问题。▲工程素养:调试过程是培养耐心、严谨和解决问题能力的绝佳机会,失败是通往成功的必经之路。“调试不是找茬,而是探案。每一个异常现象都是线索,引导我们找到系统的‘Bug’。”第三、当堂巩固训练  现在,请同学们在基础功能实现的前提下,选择适合自己水平的任务进行巩固提升。基础层(全体必做):优化你的呼叫器。尝试修改代码,实现“按下按钮时,LED灯以每秒1次的频率闪烁(而不是常亮),同时蜂鸣器长鸣”的效果。这需要你灵活运用delay()函数和多次digitalWrite操作。“想一想,如何让灯‘眨眼睛’?”综合层(鼓励挑战):为你的呼叫器增加一个“警报解除”功能。增加第二个按钮,定义为“解除按钮”。要求当第一个“报警按钮”按下触发声光警报后,只有按下第二个“解除按钮”,警报才会停止(即使第一个按钮还按着)。这涉及到多个输入条件的逻辑组合。“这有点像门铃和门内开关的关系,试试看,逻辑怎么设计?”反馈机制:学生完成后,首先进行小组内互评,依据功能实现完整性、代码可读性进行评价。教师巡回指导,选取具有代表性的成功案例(尤其是综合层)和典型错误案例(如逻辑错误导致功能异常)进行全班展示与点评。对成功案例,剖析其设计亮点;对错误案例,引导全班共同“会诊”,找出问题根源。“我们来看看这组同学的代码,他们的‘解除’逻辑设计得非常巧妙,大家能看出来关键在哪一行吗?”第四、课堂小结  旅程接近尾声,让我们一起来收个官。请各小组用一分钟时间,在白板便签上写下本节课你认为最核心的一个关键词或画一个简图,来概括我们的学习收获。教师根据学生反馈,整合形成本课的思维导图主干:中心是“智能灯光警报呼叫器”,分支包括“系统思维(输入处理输出)”、“算法设计(流程图)”、“硬件连接(数字I/O)”、“编程实现(关键函数)”、“调试方法(分段排查)”。最后进行元认知引导:“回顾今天从零开始创造一个小装置的过程,你觉得哪个环节最有挑战?下次做类似项目,你会怎样规划能做得更好?”  作业布置:1.基础性作业(必做):完善课堂上的项目报告,包含系统框图、最终电路连接图、程序代码及注释,并录制一段功能演示小视频。2.拓展性作业(选做):调研生活中还有哪些场景应用了类似的“事件触发响应”机制(如自动门、声控灯),并尝试分析其可能的输入、处理和输出分别是什么。3.探究性作业(挑战):思考并尝试,如果不使用延时函数delay(),如何实现LED的闪烁效果?(提示:查询millis()函数的用法)。下节课,我们将分享大家的调研发现,并探索更复杂的传感器应用。六、作业设计  基础性作业:整理并提交本次项目的完整工程文档。要求:①用文字或绘图软件绘制清晰的系统功能框图。②拍摄或绘制最终的硬件连接实物图/示意图,并标注所用引脚。③提交最终调试成功的、带有简要注释的程序代码。④用手机录制一段不超过30秒的短视频,展示呼叫器从触发到响应的完整工作过程。此作业旨在巩固项目全过程,培养工程文档规范意识。  拓展性作业:开展一次“寻找身边的触发器”微型社会调查。观察家庭、学校或社区中至少两种自动控制装置(如感应水龙头、消防喷淋头、汽车倒车雷达等),分析其触发事件(输入)和响应动作(输出),并尝试推测其大致的控制逻辑。以图文结合的形式(可拍照+文字说明)做成简短的调查报告。此作业旨在将课内所学与广阔的现实世界相连,深化对“感知控制”模式普适性的理解。  探究性/创造性作业:挑战“无阻塞延迟警报器”。在基础版本中,使用delay()函数会让程序在延时期间无法检测其他输入。请自学millis()函数的使用方法,改造你的程序,实现以下功能:触发警报后,LED能以稳定的频率闪烁,但同时程序能随时检测“解除按钮”是否被按下,从而实现即时响应。鼓励尝试制作一个更具个性的警报器,如设计独特的灯光闪烁模式(SOS求救信号等)。此作业面向学有余力、渴望深入理解程序时序与控制的学生,培养其解决复杂问题和自主学习的能力。七、本节知识清单及拓展  ★1.系统分解与框图:将任何数字设备或系统理解为输入、处理、输出三个基本部分的思维方法。输入是系统的“感官”,处理是“大脑”,输出是“手脚”。绘制框图是设计前期的重要工具。  ★2.事件驱动逻辑:程序不再只是从头跑到尾,而是可以“等待”外部事件(如按钮被按下)的发生,一旦事件发生,就执行相应的处理代码。这是一种响应现实世界变化的编程范式。  ★3.数字输入与输出(DigitalI/O):数字输入端口用于读取开关量信号(通常是0/1,低电平/高电平)。数字输出端口用于输出开关量信号,以控制器件通断。这是微控制器与外界交互最基本的方式。  ▲4.上拉电阻:连接在输入引脚与电源正极之间的电阻。其作用是当输入引脚外部断开(悬空)时,通过电阻将其电位稳定地“拉”到高电平,防止因电磁干扰产生不确定状态。可以在硬件电路中添加,也可在软件中启用微控制器的内部上拉电阻。  ★5.引脚模式设置:在使用任何I/O引脚前,必须通过pinMode(pin,mode)函数声明其模式。INPUT用于输入,OUTPUT用于输出,对于启用内部上拉的输入引脚,模式为INPUT_PULLUP。  ★6.数字读取函数:digitalRead(pin)函数用于读取指定数字输入引脚的当前电平值,返回HIGH(高电平)或LOW(低电平)。通常需要将返回值存入一个变量中供后续判断使用。  ★7.数字写入函数:digitalWrite(pin,value)函数用于向指定数字输出引脚写入电平值,value可为HIGH(如点亮LED、启动有源蜂鸣器)或LOW(关闭)。  ★8.条件判断语句(ifelse):实现程序分支的核心结构。语法为:if(条件){//条件为真时执行的代码}else{//条件为假时执行的代码}。其中的“条件”通常是一个比较表达式(如buttonState==HIGH)。  ★9.循环结构:loop()函数内的代码会不断重复执行,构成了程序的主循环。这种结构确保了系统能够持续地检测输入、更新状态、控制输出,是实现实时性系统的基础。  ▲10.有源与无源蜂鸣器:有源蜂鸣器内部带有振荡电路,通电即响,音调固定,用digitalWrite控制方便。无源蜂鸣器内部无振荡源,需要输入特定频率的脉冲信号才能发声,可通过改变频率产生不同音调,控制稍复杂。  ★11.分段调试法:硬件项目调试的核心策略。当系统不工作时,不要急于全盘检查,而应将其分解为若干功能模块(如电源、输入、输出、主控),然后逐一验证每个模块是否正常工作,从而快速定位故障点。Serial.print:集成开发环境(IDE)中一个极其有用的工具。通过在程序中插入Serial.print()语句,可以将变量的值、调试信息发送到电脑屏幕上显示,是“观察”程序内部运行状态、诊断输入信号是否正确的“眼睛”。  ▲13.工程化设计流程:一个规范的项目开发通常包括:需求分析>方案设计(框图、流程图)>硬件搭建>软件编程>系统调试>优化迭代。遵循此流程可以提高成功率,培养严谨的工程思维。  ▲14.从流程图到代码:流程图是思维的视觉化,代码是思维的精确化。两者之间存在严格的对应关系:开始/结束框对应程序框架,处理框对应函数调用或赋值语句,判断框对应if或switch语句,流程线对应程序执行顺序。八、教学反思  (一)目标达成度与环节有效性评估从预设的课堂实况看,本节课的核心教学目标基本达成。绝大多数小组成功实现了基础功能,这表明“系统分解流程图代码实现”的认知阶梯搭建是有效的。新授环节的五个任务环环相扣,任务三(硬件连接)和任务五(调试)是学生参与度最高、生成性问题最多的部分,也是差异化体现最明显的地方。提供的“接线图卡片”和“分段排查法”指导,有效支持了基础薄弱组,而“增加警报模式”的思考题则让进度快的组保持了挑战欲。导入环节的情境对比快速聚焦了“事件触发”这一核心,但部分学生对“输入/输出”的抽象概括仍显吃力,下次可考虑用更直观的肢体动作类比(如“眼睛看是输入,嘴巴喊是输出”)进行强化。巩固训练的分层设计基本合理,但时间稍显紧张,部分尝试综合层任务的小组未能当堂完成,需在课后或下节课预留分享时间。  (二)学生表现深度剖析与策略归因在课堂观察中,学生大致呈现三

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论