问题标签 [arduino-uno]

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 回答
1358 浏览

arduino - Arduino Uno 上传失败

作为我正在进行的项目的一部分,我收到了一个 arduino uno 和一些代码。我以前从未与他们合作过,所以这对我来说是一种全新的体验。

我正在使用他们网站上的 Arduino 应用程序,当我编译代码时它工作正常。但是,当我上传时,出现错误:

我查看了为此返回的每一个谷歌结果,但我没有得到任何结果。我尝试在 3 台不同的机器上上传,每台机器上至少有两个不同的操作系统。我到底怎么让它接受这个代码?

提前致谢!

0 投票
4 回答
32603 浏览

arduino - Arduino没有得到认可

我不确定这是问的正确地方,但我在 stackoverflow 上看到了其他 Arduino 线程,所以我假设它没问题。

我的 arduino uno 兼容板没有得到认可。我在windows 8和windows xp上试过。当我打开设备管理器时,在“端口(COM 和 LPT)”部分下只有一个名为“USB 串行端口”的条目。然而,Arduino 在连接时确实会闪烁。

我尝试卸载 USB 串行端口驱动程序,或更新它们,但两者都不起作用:驱动程序似乎是最新的,当我卸载并重新连接 arduino 时,它们又出现了。

当我尝试上传程序时,我得到

或者

(当我使用“使用程序员上传”时)。

我希望任何人都可以帮助我解决这个问题,我一直在努力让它工作一段时间。

我的设备管理器的屏幕截图,与 Arduino Uno 兼容的板已连接并闪烁

编辑 2:我在我父母的电脑上尝试了同样的事情,它安装了 windows vista。在那里,该板在“未知设备”下被识别为 USB 串行端口(首先是其他东西,我认为它是一个包含两个大写字母和四个数字的代码,但我不确定,我无法理解重新命名,即使在卸载驱动程序后)。

0 投票
2 回答
1214 浏览

arduino - 需要帮助为 4 个舵机和 2 个操纵杆设置编码,我在哪里连接操纵杆的 SEL 连接

托尼在这里,我对整个 arduino 世界来说是一个全新的人。

首先是我的项目,我的设备,为什么我决定使用 arduino,我正在尝试做什么,以及我正在使用的代码。

我的项目比较简单;能够平移和倾斜 2 个重量为 0.06 盎司的摄像机。摄像机被用来记录天气。下面的编程有效,但我遇到的问题是,当我释放操纵杆时,舵机返回零(或者我们称之为 90° 位置)。我使用的操纵杆与 Playstation 2 游戏手柄中使用的类型相同。它们允许使用 Z 轴,对我来说,我想用它来保持相机指向我上次定位的方向,直到我希望将它平移或倾斜到不同的轴。我希望我解释清楚。

最后,我不想使用无线,我希望使用硬接线,因为我相信它会减少我所在地区其他无线电频率的干扰。

我的设备或组件如下:

我决定使用 arduino,因为它是计算机/电子商店人员向我推荐的。我没有编码 arduino 或任何其他类型的编程的先验知识。然而,我能够为 1 个操纵杆和 2 个伺服器进行编码,并将其扩展为包括一个附加的操纵杆和 2 个附加的伺服器。如前所述,我有 4 个伺服器和 2 个操纵杆的编码,我不能也不明白我需要做什么才能使 Z 轴能够执行我上面所说的操作。

我向那些更有经验的人道歉,我把这个带到这里,但我真的需要帮助。

编码:

感谢您花时间帮助我。我很感激。

0 投票
0 回答
555 浏览

arduino - 带mp3屏蔽Arduino的步进电机

对于一个大学项目,我想制作一个与 mp3shield 相结合的步进电机。

它工作正常,但是当我将它们放在相同的代码中时,它的行为是否真的很奇怪,我的步进电机开始摇晃。

我的代码如下:

让步进电机转动的代码如下:

播放歌曲的代码:

我为步进电机使用了一个驱动器,输入为 12V 1000mA。如果我想在没有电机的情况下播放歌曲,效果很好。如果我想在没有声音的情况下旋转电机,它也可以正常工作。

希望你能提供帮助。

先感谢您,

镍氢

编辑:我也有一些 LED,工作正常。当我按下一个按钮时,会有一个随机模式。当我把它放在代码中时:

它就像我想要的那样工作。但如果我尝试:

播放歌曲时电机开始摇晃,并且从未旋转过 360 度。

0 投票
3 回答
11578 浏览

arduino - Arduino com 端口一直很忙

我有一个 Arduino Uno R3,上面有一个我正在玩的加速度计。这个设置已经工作了很长一段时间,从上传到检查串行输出的一切工作。

今天我开始遇到 com 端口报告忙或根本没有连接的问题。当我使用默认 IDE 时,它根本找不到 arduino,但是当我使用修改后的 IDE(Arduino ERW 1.0.5)时,似乎找到了要通信的端口,但它报告它很忙。

我现在已经重新安装了 5 或 6 次驱动程序,并搜索了任何其他可能有效但它们不会改变任何东西的驱动程序。我还检查了我的电脑是否确实检测到了它所做的 arduino,它列在设备管理器的 COM 端口中。我还尝试将 COM 端口从 COM3 更改为 COM4,但它仍然可以进行 3 次上传,然后 COM 端口从 IDE 的串行端口列表中“消失”了。

编辑:奇怪的是,在关闭一些似乎与串行通信有关的程序后,它就可以工作了。我必须调查我关闭的时间和时间。

EDIT2:目前看来,当不使用处理应用程序上的停止按钮时,处理有时没有正确关闭,然后没有关闭与 arduino 的连接。自从我开始在处理中使用停止按钮以来,我没有遇到任何问题。

Win 8.1 最新驱动程序和 IDE(一个名为 Arduino ERW 1.0.5 的改装 IDE 似乎工作得更好,但也有同样的问题)

我注意到的一件事是,如果我在重新启动时按下重置按钮,它不会通过串行发送任何内容,它是在重置后默认为 Blink 程序还是什么?

0 投票
0 回答
181 浏览

arduino - arduino uno 的行为与 Duemilanove 不同?

我有一个在我的 Duemilanove 上运行良好的项目——我可以将它编译为“生产”,它在没有串行通信的情况下运行,并且它会发送一些推文。我可以为简单的串行消息传递和调试而编译它,或者我可以为详细的串行活动编译它。一切正常。对于详细模式,我使用 Serial.print(F("Some message String")) 将字符串保留在 SRAM 之外。在我开始之前,我很容易用完 SRAM,当然简单的串行模式很好,但是 verbose 会无法运行,或者运行不规律。

现在我拿起​​了一个 Uno R3 并将我的软件加载到它上面。我加载得很好,但在详细模式下根本不会通过串行通信(其他操作似乎也失败了),但在简单串行模式下,它工作正常,并且为“生产”编译它工作正常。

规格说明 Uno 的内存配置与 Duemilanove 相同。SRAM有什么区别吗?Serial.print(F()) 在 Uno 中的工作方式不一样吗?这是一个 OSEPP Uno R3 - 那里有问题的经验吗?我知道较早的那些被闪错了,需要 pgm'd w/一个替代目标规范,但这似乎很好。(使用 Mac OSX 10.8.4,并已更新 FTDI 2.2.18)

感谢您的任何建议。-罗斯。

0 投票
1 回答
573 浏览

c - MCU/Arduino 复位

我有以下设置。我发现我的 arduino 再次重新启动。我有 Arduino 板、LCD 显示器、传感器。使用 7812 稳压器 IC 为 7805 IC 和 Arduino 板的传感器和 LCD 显示器共享公共接地和 5v 电源供电。最后他们处于共同的基础上。现在我有代码了。我单独尝试每个功能都可以正常工作,没有任何错误,并且 Arduino 板不会被重置。当我将所有代码块放在一起时。重新启动。一旦它重新启动工作正常几分钟,然后再次重置。

  1. 如何解决这个问题?

    /li>

我在我的 Serial.println 语句中添加了这些函数

0 投票
0 回答
140 浏览

java - 无法使用 java 将数据发送到 arduino

我一直在尝试使用 java gnu.io 库仅向 arduino 发送一个字符。它可以从 arduino 发送的串行端口读取数据,但无法将数据发送到串行端口。这是我试图发送 ana 的代码接收数据

这里的输出是一个打印流对象;其他代码就像我在以下链接中找到的代码 http://playground.arduino.cc/Interfacing/Java#.UyWijKiSweg 任何建议都会非常有帮助。

0 投票
1 回答
2264 浏览

nfc - 使用 Arduino Uno 的 PN532 库写入 Mifare Ultralight C

我使用示例代码从 MIFARE Ultralight 读取并写入 MIFARE Classic,定义在 .h 文件中:

但是当我运行下面的代码时:

结果将是这样的:

它没有进入“Go here 1”,这意味着没有写命令给读者,有人知道为什么吗?

0 投票
1 回答
388 浏览

gps - 使用 icomsat v1.1 发送 gps 数据

我正在做我最后一年的项目,跟踪车辆并在谷歌地图上显示位置,我正在使用 arduino、GPS 模块和 icomsat v1.1 GPRS 模块。我正在尝试将 GPS 数据发送到我本地服务器上的网页没有成功,我该怎么做,请帮助:

这就是我的做法: