Scratch-声控灯

🎯 一、课程简介

欢迎来到 Scratch 创意编程世界!本课程我们将一起制作一个有趣的 “声控灯” 项目。通过这个生动的小作品,你将学会如何让程序与用户进行“听觉”交互,并理解等待、循环等基础编程概念。

🚩二、作品展示

项目效果
当我们点击舞台上的主角时,他会发出“嘿!”的一声,与此同时,房间里的台灯会被点亮。等待2秒后,台灯会自动熄灭,模拟一个由声音触发的延时灯。

声控灯

🧩 三、核心模块介绍

  • 事件模块
1)当绿旗被点击:点击舞台右上角的绿旗开始运行程序。  
2)当角色被点击:用户点击这个角色时触发。
3)当响度>xx:当麦克风检测到的环境声音音量超过设定值时,触发脚本运行。【0-100,代表音量的百分比】

在这里插入图片描述

  • 运动模块
1)移到【x,y】:将角色瞬间移动到指定坐标位置 
2)将旋转方式设为xx:设置角色在转向时的旋转行为 
3)面向xx方向:设置角色的面向方向

在这里插入图片描述

  • 外观模块
1)说xx 2秒:显示对话气泡并持续指定时间 【以秒为单位,支持小数(如0.5秒)】 
2)换成xx造型:立即切换角色的造型 
3)将大小设为xx:设置角色的显示大小百分比
      正常大小:100%;
      缩小:<100%(最小约5%);
      放大:>100%(最大约500%)

在这里插入图片描述

  • 声音模块
播放声音xxx等待播完:等待声音完全播放结束后,才执行后面的积木

在这里插入图片描述

  • 控制模块
等待xx秒

在这里插入图片描述

🚀 四、作品制作步骤

任务:
 1. 添加角色 
 2. 设定角色初始状态,位置、大小、方向 
 3. 点击角色,发出“嘿”,亮灯 
 4. 过2秒,灭灯

在这里插入图片描述
在这里插入图片描述

💡 五、拓展思考(模块)

恭喜你完成了“声控灯”项目!你已经掌握了交互和控制的精髓。接下来,可以尝试用以下模块来升级你的作品:

  • 让灯光更柔和
    模块: 外观 类别下的 将虚像特效增加。
    挑战: 尝试用“虚像”特效来代替“颜色”特效,制造一种灯光渐亮渐灭的柔和效果。
  • 添加背景故事
    模块: 外观 类别下的 切换背景到。
    挑战: 设计两个背景,一个“夜晚”一个“白天”。程序开始时是夜晚,开灯后切换到更明亮的房间背景。

希望你在《声控灯》的创作中享受到了编程的乐趣!发挥你的想象力,去创造更多精彩的作品吧!

源码素材
源码下载地址
在这里插入图片描述
在这里插入图片描述

【四轴飞行器】非线性三自由度四轴飞行器模拟器研究(Matlab代码实现)内容概要:本文围绕非线性三自由度四轴飞行器的建模与仿真展开,重点介绍了基于Matlab的飞行器动力学模型构建与控制系统设计方法。通过对四轴飞行器非线性运动方程的推导,建立其在三维空间中的姿态与位置动态模型,并采用数值仿真手段实现飞行器在复杂环境下的行为模拟。文中详细阐述了系统状态方程的构建、控制输入设计以及仿真参数设置,并结合具体代码实现展示了如何对飞行器进行稳定控制与轨迹跟踪。此外,文章还提到了多种优化与控制策略的应用背景,如模型预测控制、PID控制等,突出了Matlab工具在无人机系统仿真中的强大功能。; 适合人群:具备一定自动控制理论基础和Matlab编程能力的高校学生、科研人员及从事无人机系统开发的工程师;尤其适合从事飞行器建模、控制算法研究及相关领域研究的专业人士。; 使用场景及目标:①用于四轴飞行器非线性动力学建模的教学与科研实践;②为无人机控制系统设计(如姿态控制、轨迹跟踪)提供仿真验证平台;③支持高级控制算法(如MPC、LQR、PID)的研究与对比分析; 阅读建议:建议读者结合文中提到的Matlab代码与仿真模型,动手实践飞行器建模与控制流程,重点关注动力学方程的实现与控制器参数调优,同时可拓展至多自由度或复杂环境下的飞行仿真研究。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

来了就未晚

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值