【Labplus 3】如何连接鼠标点击的两个点

本文介绍了如何使用Scratch编程,实现鼠标点击两次后在舞台上连线并计算两点之间的距离。通过在背景中放置关键代码块,可以完成类似百度地图上测量两点距离的功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

图片

任务:

鼠标任意点击两次不同位置的点进行连接,划线或计算距离的需求。就像百度地图中,可以测量地图中任意两点的距离。就像这样:

图片


01

先看下绿旗执行的效果:

图片

02

让我们来实现下吧!

①角色中仅负责移动与画线两件事。

 图片

②关键图块代码是放在背景中进行,因为是计算出现在背景中的两个点的距离。

图片

③完整图块代码实现截图如下:

### mPython掌控板概述 mPython掌控板是一款专为教育和创客设计的强大开发板,集成了ESP32双核芯片,支持Wi-Fi和蓝牙通信,并具备丰富的外设接口[^3]。 ### 购买渠道 对于希望购买mPython掌控板的用户,可以通过以下途径获取: - **官方销售渠道**:建议访问制造商官方网站或授权经销商处购买正品。 - **电商平台**:如淘宝、京东等大型电商平台上也有许多商家提供此款产品的销售服务。 ### 使用教程 为了更好地利用mPython掌控板进行学习与创作,推荐使用Arduino IDE作为主要的学习工具[^1]。此外,还有其他多种编程环境可供选择,例如mPython、Labplus 3以及Mind+等,这些都极大地扩展了适用人群范围,无论是初学者还是有一定基础的学生都能找到合适自己的方式来探索这门技术。 #### 基础入门指南 以下是基于Arduino模式的一个简单例子,展示了如何亮LED灯: ```cpp // 定义 LED 所接引脚编号 const int ledPin = D4; void setup() { // 初始化数字引脚为输出模式 pinMode(ledPin, OUTPUT); } void loop() { digitalWrite(ledPin, HIGH); // 将 LED 亮 (高电平) delay(1000); // 等待一秒 digitalWrite(ledPin, LOW); // 关闭 LED (低电平) delay(1000); // 再次等待一秒 } ``` 这段代码实现了每隔一秒钟开关一次连接至D4端口上的LED灯的效果。 ### 技术文档 关于更深入的技术细节和支持材料,可以参考如下资源: - 【雕爷学编程】提供了详细的MicroPython手册,涵盖了从基础知识到高级特性的全面介绍,特别是针对ESP32-CAM这类特定型号有专门章节说明其独特之处及其应用场景[^2]。 - SIoT项目的官方文档也包含了大量有关Web API和其他高级功能的操作指导,在[SIoT使用手册](https://siot.readthedocs.io/zh_CN/latest/)中能够查阅更多相关内容[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

我是修爸

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

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

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

打赏作者

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

抵扣说明:

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

余额充值