问题标签 [tinkercad]

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 投票
1 回答
1495 浏览

c++ - Tinkercad 编写 Arduino c++ 代码时的无用错误

对不起,如果我的一些来源看起来真的很糟糕。这是我第一次尝试编写 Arduino 代码以及 c++。我通常呆在 c# 的舒适区。

尝试在 Tinkercad 电路上运行我的源代码时出现以下错误。Tinkercad 吐出错误的方式对于学习来说是可怕的。任何能够指出我的错误的人都会非常有帮助。

错误

我的源代码

Tinkercad 电路上的代码示例可以在... https://www.tinkercad.com/things/gmGeFVKOA3e-adrunio-test/editel找到

进入页面后,单击“模拟”播放按钮(左下角),然后单击顶部的“开始模拟”按钮。您应该看到与我看到的相同的错误。

0 投票
1 回答
173 浏览

arduino - 带有 Arduino 的电机

我一直在努力让一些电机通过 H 桥工作并设法使用此代码。

但是,我正在尝试将数据转换为数组并遇到了一些问题。我从未尝试过使用数字输入创建阵列,但使用模拟输入。这是我在 (TinkerCAD) 上的项目的链接https://www.tinkercad.com/things/fFQKRTjhDrb-smashing-allis-kieran/editel?tenant=circuits?sharecode=6rKnUZsFtcOAetd_TufIuN8TfUgi8EupA1TMjlxiacM=

正如您通过此代码所看到的,我尝试设置未显示错误的启用输入,但我正在努力设置电机旋转的输出和速度。

对此的任何帮助将不胜感激:D

0 投票
1 回答
83 浏览

c++ - Arduino,去抖电压时间延迟代码中的运行时间代码错误

我是 Ansh Goel,我正在向 Udemy 学习 Arduino。我是这个领域的初学者。我正在为按钮去抖动创建一个代码来解决反弹电压的问题。但是代码中有错误。没有编译时错误,但它是运行时错误。

我还尝试使用 Serial.print() 检查代码以找到错误所在,然后我发现错误在第二个嵌套 if 条件中。为了方便起见,我还提到了代码中存在错误的地方。那里我也无法将 Serial.print("A") 功能也用于串行监视器。

我的主要动机是运行代码,以便在按下按钮时使用一些延迟来停止反弹电压。

它来自第 41 行

这是我用来去抖动按钮的代码

出于测试目的,这是 TinkerCad 上的电路设计,您可以在线查看。

TinkerCad 电路设计

请帮我解决这个问题,这对我来说将是一个很大的帮助。

0 投票
1 回答
140 浏览

c++ - 收到错误“setLocked”不能用作函数,初学者并且不确定如何修复此错误

我是 Arduino 和 tinkercad 的初学者,我不太确定问题出在哪里,但我正在尝试创建一个键盘和 LCD 锁。起初,它说 setlock 没有在范围内声明,但后来我添加了 'boolean setLocked' 但后来错误只是变成说 setLocked 不能用作函数。任何帮助将不胜感激,请与我交谈,就好像我很愚蠢一样,哈哈,我刚刚开始这门课程,没有任何先验知识。谢谢!

0 投票
0 回答
1535 浏览

c - 如何在两个 Arduino Unos 之间通过 UART 发送和接收数据

我已经解决这个问题很长一段时间了,并成功地获得了部分分数。我想知道我拥有的代码有什么问题,这阻止我在某些条件下成功

我需要一个 arduino 通过发送一串字符与另一个 arduino 进行通信。到目前为止,我已经成功发送和接收了一些数据,但我认为我在uart_receive_string()函数中设置的缓冲区可能存在问题。我将提供测试所需的所有必要信息和代码,如果需要更多信息,请告诉我,我很乐意提供。

这是 tinkercad 驱动程序的链接:https ://www.tinkercad.com/things/eUZqkaIHp6J

只需单击“复制和修补”并点击顶部的代码按钮即可将以下代码粘贴到其中。您需要通过下拉框选择将代码粘贴到两个 ardunios 中。

测试驱动程序标准

这是我正在研究的问题的标准:

标准

这是我应该在提供的测试驱动程序中收到的输出:

输出

这是我已经实现的当前代码:

这是两个arduino都需要复制到tinkercad中的东西

我需要处理的这段代码的领域是:

这是发送数据所必需的:

这是接收数据所必需的:

如果这很难理解,我真的很抱歉。我会尽力澄清所需的任何其他信息。我只需要弄清楚我做错了什么。

0 投票
1 回答
16 浏览

tinkercad - 运行此代码时我得到了 14:29。尝试使用 Ardouino 电路

我在 Tinkercad.com 上的虚拟电路上运行此代码这是我得到的错误

** 在函数 'void loop()' 中:14:29: 错误:预期 ')' 在 ';' 之前 令牌退出状态 1**

0 投票
1 回答
123 浏览

c++ - 在 tinkercad 中使用伺服库导致奇怪的行为

我在我的代码中使用了analogWrite()。当我不使用伺服库时,一切正常。换句话说,当我禁用此行时一切都很好 //servo_9.attach(9); 如果我启用这条线,PWM 将是错误的和奇怪的。知道为什么 Tinkercad 模拟器表现得很奇怪吗?

该视频显示了正在发生的事情: 单击此处

0 投票
1 回答
50 浏览

c++ - 为什么需要时绿灯亮?

因此,当超声波传感器检测到距离小于一定量时,这就是我想要实现的目标,然后灯应该变绿,允许交通移动 这是电路的图像

这是代码

有人可以帮助我达到预期的结果。还有一个问题,如果我想在这些环境中使用 printf 或类似的东西检查变量的值,我该怎么做?提前致谢

0 投票
1 回答
500 浏览

arduino - LCD 在模拟环境中不工作

我正在使用 Tinkercad,因为这是我第一次对 LCD 进行编程,所以我只是复制了连接引脚并使其工作的过程。

问题是它只是亮起而不显示任何东西,我尝试了连接和断开 R/W 引脚,但这也不起作用,什么都不会显示。

我错过了什么?代码的其他功能正常工作。

电路图:

电路图

这是代码:

0 投票
3 回答
813 浏览

arduino - Arduino String 不能正确地将整数转换为字符串

我使用 TinkerCad 作为 Arduino UNO R3 模拟器。我的目标是将 int 转换为字符串,但以下代码打印 188 而不是 180。

串行监视器输出

输出188如您在上面的 TinkerCad 串行监视器的屏幕截图中所见。为什么有一个奇怪的问题String