问题标签 [ev3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
26341 浏览

c - 如何使用 C 语言对 LEGO Mindstorms EV3 进行编程?

首先,我是新手,我需要一点帮助!

我有一个 LEGO Mindstorms EV3 机器人,我下载了(LEGO Mindstorms EV3 家庭版)来控制 EV3。不幸的是,我在上述软件中找不到 EV3 的源代码。所以,如果有人能告诉我使您能够对 EV3 进行编程的软件的名称,请告诉我!我将不胜感激!

我还下载了(Bricxcc)软件,但它是旧版本。我找不到包含 EV3 的更新版本。

我可以用 C 语言编写 EV3 吗?或者为传感器添加一些功能?

注意:我以 leJOS 软件结束,用 java 编写代码,它更容易,并且 java 中的 EV3 砖有很多资源。祝你一切顺利!

0 投票
2 回答
1480 浏览

lego - 可以对乐高 EV3 积木进行编程以获取用户输入吗?

抱歉,我对 Lego ev3 Mindstorms 完全陌生,我需要为某个主题的项目执行此操作。

我将使用 ROBOTC 语言对其进行编程,并且为了满足我的项目要求,我正在考虑允许用户使用 EV3 砖块向机器人输入输入。有可能这样做吗?如果可能的话,我该怎么做?

最后,我可以获得一些乐高 EV3 头脑风暴的 ROBOTC 编程在线指南吗?

抱歉问了这么多问题:(

任何帮助深表感谢!:) 非常感谢!:)

0 投票
1 回答
2099 浏览

python - EV3:如何为 Python 导入 ev3dev

我正在尝试使用 Python 对我的 Mindstorms EV3 进行编程,并将 ev3dev Brickman 安装到我的 EV3 的 microSD 卡上。我使用的是 Macbook Pro (OS X 10.11.6) 和 Python 3.5.1,但是当我尝试执行from ev3dev.ev3 import *它时,它会响应“没有名为 ev3dev.ev3 的模块”。

如果我在 ev3dev-lang-python-develop repo 文件夹中运行 setup.py 模块,则会收到与版本号相关的错误,因此:

遵循 EV3DEV 安装说明 ( https://github.com/rhempel/ev3dev-lang-python ),这表明 ev3dev 库是开箱即用的。我想知道我是否在某处遗漏了一个步骤以使我的 python EV3 脚本运行?

谢谢。

0 投票
1 回答
183 浏览

lego - 在 Scratch 3 和 Lego EV3 中使用两个电机

Scratch 3 似乎只有一次启动一台电机 X 秒的命令。有两个电机,每个车轮一个,我如何告诉两个电机运行一段时间,以便机器人向前移动?

0 投票
1 回答
77 浏览

java - Lejos EV3“空指针异常”,但我不知道如何修复它

我正在为我的机器人俱乐部使用 lejos 设置 Java,我正在创建一些基本的驱动方法,但是当我将它组织到方法中时,它告诉我我有一个空指针异常。问题是我不知道它在哪里或如何修复它。





请帮忙!
谢谢

ps(每段代码都应该是一个单独的文件。)

0 投票
0 回答
1124 浏览

python - ev3dev - 超声波传感器与 python 的使用

我对编程和机器人技术相当陌生,并且在以下方面苦苦挣扎。我正在使用 Lego Mindstorms EV3 积木并设置 ev3dev2 环境。我想以这种方式对机器人进行编程,使其不断地与超声波传感器保持距离,并在它低于某个值时停止。我的第一次尝试是这样的:

当这些函数被称为 us.value() 时,只测量了一次距离,而不是连续测量。在 ev3dev-lib 中还有属性 UltrasonicSensor.distance_centimeters,但我无法获得它的值。尽管我尝试获取这些值的尝试失败了。当我将其更改为:

我总是得到“一个或多个参数超出范围或无效”。感谢任何想法如何持续获得价值!

ev3dev 版本:4.14.96-ev3dev-2.3.2-ev3

ev3dev-lang-python 版本:python3-ev3dev 1.2.0

0 投票
2 回答
221 浏览

java - 用于收集乒乓球的乐高机器人

我的目标是建造一个可以收集乒乓球并将它们放入添加图片左侧和右侧的目标 A 和 B 的机器人。有关信息,该路线是矩形的,只有一个障碍物;一个四壁十字架。

现在我已经购买了 Pixy 2 来识别它需要捡起的球。

我的两个问题是:

  1. Lego Mindstorm (LM) 是否是一种简单/合理的编程语言来解决这个问题,LM 是否也可以轻松控制机器人的运动?
  2. 是否可以使用 Java 而不是 LM 来解决这个问题?(这将是首选,因为我知道 Java 但不知道 LM)

在此处输入图像描述

0 投票
1 回答
1349 浏览

python - 没有名为 ev3dev2 的模块

我正在尝试通过 ev3dev 和 Visual Studio 代码将 python 代码添加到我的机器人中。我能够将代码传输到我的机器人上,但我的问题是,当我尝试在我的 PC 上的 Visual Studio 代码上运行代码时,我收到一条错误消息,提示无法导入 Visual Studio,并且当我尝试在我的 ev3 上运行代码时机器人停止大约半秒,然后屏幕空白大约一毫秒,然后返回上一个屏幕

我已经从 Visual Studio 安装了 ev3dev,并且我已经将 ev3dev-lang-python-ev3dev-stretch 安装到了 SD 卡上,所以机器人里面确实有软件。

我期望发生的是,当我运行代码时不会发生错误,如果我在按下触摸传感器时在 ev3 上运行代码,它应该将 ev3 上的灯打开它应该变成的颜色

0 投票
0 回答
460 浏览

java - 在 ARM 上的 openjdk 11 上运行 Firebase(使用 gRPC)时出错:SSLHandshakeException

Firebase需要gRPC。gRPC 似乎需要某种类型的ev3dev发行版缺少的加密协议?我真的希望 JDK > 8 可以解决这个问题,但最后Caused by: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate)让我觉得一些基本的东西不受支持。

0 投票
2 回答
1041 浏览

python - 在 Visual Studio 代码上运行 ev3 mindstorms 的问题

每当我尝试运行默认的主程序时,我都会得到

/usr/bin/env: 'pybricks-micropython': No such file or directory

有谁知道这是什么意思?