问题标签 [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 回答
197 浏览

c++ - 如何在 tinkercad 中包含 iostream

当我在 tinkercad 中编写#include iostream 时,出现错误提示“致命错误:iostream:没有这样的文件或目录”我该如何解决这个问题? 完整代码

0 投票
1 回答
33 浏览

c - 如何在 Arduino 中创建 IO 条形图?

您好,这是我在 Tinkercad 中的代码。我为带 LED 的条形图创建了模式。两个 LED(黄色和橙色)无法正常工作。

我的代码如下:

这是我创建的架构。 这是我创建的架构

0 投票
1 回答
432 浏览

tinkercad - Tinkercad 中函数发生器和示波器的混淆标签

在 Tinkercad 中,函数发生器的幅度定义和示波器的刻度定义相当混乱。这是来自 Tinkercad 函数生成器的 ss: 在此处输入图像描述

在设备6.20 V上表示为峰峰值电压,看看我标记的红线。但是在面板右侧,我们输入它作为幅度,看我标记的绿线。哪一个是真的?

而且我无法用示波器推断出答案,因为没有足够的关于示波器的信息。(至少,我找不到足够的信息。)这是来自上面函数发生器的输入信号:

在此处输入图像描述

答案并不明显,因为10 Vplaced on的意思y_axis是模棱两可的。是否+/- 10 V20 V总体一样,即每格电压是2 V(第一个解释)?或者,它是否+/- 5 V10 V总体一样,即每格电压是1 V(第二种解释)?在一些 Youtube 讲座中,解释是第一个。但是,我不太确定。因为,如果6.2 V是 幅度和每格电压 是2 V,那么这是不矛盾的。但是,如果6.2 V是 峰峰值电压和每格电压 是1 V,那么这也是不矛盾的。再说一次,哪一个是真的?

而且,在学习的过程中,我意识到现实生活中的实验表明第二种解释应该是正确的。让我一步一步解释这个实验。

理论:全波整流电路

假设我们应用V_in幅度,峰峰值电压为V_peaktopeak = 2 * V_in。对于输出信号,我们有,

其中n是导通的二极管数量,是二极管的V_diode偏置,R_L是负载电阻。负载电阻选择得足够大,这样R_L >> r_d我们得到,

在实际实验r_d中是在 1\ohm到 25之间\ohm,我们选择R_L以公斤为单位\ohm。因此,我们可以安全地忽略R_L / (R_L + r_d)部分。

对于与我们拥有的输出信号相对应的直流电压,

实验中的电路方案

这是电路图,

在此处输入图像描述

如您所见,对于正半周期,四个二极管中只有两个处于导通状态。而对于负半周期,另外两个处于传导状态。因此n,该电路为 2。让我们在 Tinkercad 上构建这个实验。我没有使用面包板来展示电路方案和 Tinkercad 中内置的电路之间的更多相似性。

在此处输入图像描述

场景 #1 - 理论预期

让我们假设6.2 V是幅度。那么,V_in=6.2 V。并且V_peaktopeak12.4 V。作为我们计算的输出信号,

对于 DC 等价物,我们理论上得到,

但在万用表中,我们看到1.06 V。这表明接近 %60 的百分比错误。

场景 #2 - 理论预期

让我们假设6.2 V是峰峰值电压。那么,V_in=3.1 V。并且V_peaktopeak6.2 V。作为我们计算的输出信号,

对于 DC 等价物,我们理论上得到,

在万用表中,我们看到1.06 V。它们的值非常接近。

结论

根据这些结果,我们可以得出结论,6.2 V是峰峰值电压,函数发生器上的方案是正确的,函数发生器描述中的“幅度”标签是错误的,示波器的 y 刻度代表总电压其中一半为正,另一半为负。

我不能确定,因为我将在我的电子实验室课上教授这些材料,所以我真的需要确定这个结论。因此,我在这里向您询问您的意见、结论或其他我错过的参考资料。

0 投票
0 回答
95 浏览

tinkercad - 使用按钮重置 4 位二进制计数器

我正在 tinkercad 上做这个项目,我在其中显示 0-99 的数字。我让我的所有电路都能正常工作,但是我一直在努力添加一个按钮来重置两个显示器,并添加一个按钮来“挂起”显示器,以便在释放按钮之前它显示相同的数字。

链接到我的 tinkercad 项目 https://www.tinkercad.com/things/9mwoDg2wGjl-copy-of-digital-electronics-project-gurpreet-singh/editel

0 投票
0 回答
43 浏览

arduino - Arduino Tinkercad 气体检测系统压电三阀

我必须使用 Arduino Tinkercad 做一个小项目。我必须创建一个气体检测系统

任务 1:如果检测到气体,则必须依次关闭三个阀门:V1、V2、V3(通过激活直流电机来模拟)

任务 2:然后,必须触发压电警报并且必须关闭灯具的照明(通过 LED 模拟)。

我猜第二件事已经完成了,但我不知道在这个已经完成的项目上是否有 3 个阀门正在关闭。?

这里:这不是我的项目,顺便说一句,我在谷歌上找到了它。我只需要一点帮助来添加检测到气体时即将关闭的阀门,并告诉我第二件事是否完成。

https://www.tinkercad.com/things/eDgGv6w5vAs-copy-of-gas-detection-alarm-system-with-arduino/editel?tenant=circuits

Ik 我们不在这里做作业,但我只需要一些关于这件事的建议。以前从未使用过这样的东西。我一直讨厌电子产品和与之相关的狗屎任何东西都可以提供帮助!

0 投票
0 回答
158 浏览

arduino-c++ - 在这种情况下,如何对红外遥控器进行编码,以便 + 和 - 按钮控制代码中列出的温度?阿杜诺 (TinkerCAD)

我需要使用无线方法(IR 遥控器)远程设置室温

它是一个智能电表,蓝色和红色的 LED 分别代表风扇和加热器。我需要遥控器使用 + 和 - 按钮选择目标温度。这是帮助的代码

我需要红外遥控器列出这样的内容:

  • 如果按下向上按钮

    将目标温度提高某个值

  • 否则,如果按下向下按钮

    将目标温度降低某个值

我需要编程一个 IR 遥控器来上下改变“温度”变量。应该添加什么代码来做到这一点?遥控器目前仅被编程为打开和关闭 LED 灯。我需要帮助对其进行编程以更改 tinkerCAD 中的环境温度。温度在源代码中标记为“temp”

0 投票
1 回答
76 浏览

c - 我知道代码或电路中有一个小错误,但我找不到

/* 这个程序控制可伸缩的扰流板。*/

/* 在这种状态下,扰流板缩回,因此电路灯关闭。下面的代码规定,如果速度传感器或雨量
传感器检测到它们的事件,电路将切换到下一个状态。*/

/* 在这种状态下,扰流板被扩展。电路灯亮表示这一点。下面的代码规定,如果速度传感器或雨量传感器检测到它们的事件,电路将切换到下一个状态。*/

这是 tinkerCAD 中代码使用的电路。开关代表雨量传感器,而电位器代表速度传感器。扰流板本身由灯光表示。

当我运行电路时,无论我对开关和电位器做什么,灯都会熄灭,但代码不会显示任何错误。

这是电路:

电路

这是系统应该如何工作的总图:

图表

0 投票
0 回答
31 浏览

c++ - 我需要帮助弄清楚为什么只有一个力传感器工作(tinkercad,c++)

原始代码:

我不知道为什么它只关心 forcePin1,我尝试将“&&”更改为“=+”,这使得它只关心 forcePin2。

如果有人可以帮助我做到这一点,那么需要激活 forcePin1 和 forcePin2 中的一个或两个才能使蜂鸣器响起,那将不胜感激

tinkercad 截图:https ://gyazo.com/e0332aae51465ee17f8c6d3767f93345

tinkercad 上的代码:https ://gyazo.com/73be78c2bf210dd41b29ca236c57f0c6

0 投票
1 回答
86 浏览

arduino - 如何使用 arduino 使用 2 个 LED 制作占空比?

我想在 tinkercad 中使用 Arduino 制作 2 个 LED 的占空比。我有 2 个 LED 1 个是红色的,另一个是绿色的。我希望两个 LED 同时亮起,但红色 LED 的发光延迟为 1 秒,绿色 LED 的发光延迟为 1.3 秒,如下图所示,并且两者的占空比均为 50%。

在此处输入图像描述

但我无法做到这一点,我曾尝试使用 2 个 if-else 块,但由于它同步采用 if-else 而无法正常工作,然后我尝试计算图形并希望将其作为延迟但它是不是一个简单的解决方案 在此处输入图像描述

我了解到millis() 是解决方案,但我将如何使用它?请帮我解决这个问题

0 投票
2 回答
191 浏览

arduino - 试图用arduino构建一个计数器/秒表。这接线正确吗?

在 Tinkercad 上完成的项目图片

我正在尝试为 arduino 制作秒表和计数器项目。除了代码,这接线正确吗?

上面的按钮是启动秒表,第二个是启动计数器的按钮(每按一次就增加一个),下面的按钮应该是重置它们中的任何一个。绿灯表示已选择秒表,蓝色表示已选择计数器。液晶显示器是为了清楚地显示一切。另外,学习编码的最佳方法是什么,需要多长时间?谢谢。