问题标签 [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.
arduino - Arduino GSM屏蔽未连接
我有一个 arduino GSM shield 位于 arduino uno 的顶部。我有下面的代码。屏蔽只是显示它正在连接,但它从未显示它已连接。我想知道它为什么没有连接。我将不胜感激任何帮助。我正在使用 arduino 1.0.5 IDE。
c - 一扣强盗老虎机-int函数
我正在制作在 3x 7 段显示器和 3x 74HC595 移位寄存器上制作的一键强盗老虎机。问题是我想要某种你赢了的指标(或者你部分赢了 - 2个数字是相同的)。
所以,liczba1/liczba2/liczba3 是在函数 losLiczb 中生成的数字。主要问题是 liczba1/2/3 在函数 losLiczb 内分配了数字(我可以通过串行读取检查正确性),但在数字 liczba1/2/3 之外是 0,因此程序将始终指示您赢了。如果您愿意,这是整个程序(一些评论是波兰语并且是不必要的,:
arduino - 安装 Arduino Uno 驱动程序?
我最近买了一个 arduino uno 并按照说明安装驱动程序。说明说我需要在控制面板的设备管理器中找到 COM PORTS,但即使我在设备管理器选项中选择显示隐藏对象,它也不存在。
我尝试进入 BIOS 以启用 PORTS,但似乎找不到“高级设置”或“外围设备”菜单来执行此操作。我有一台 Acer Aspire 5755G-6620 笔记本电脑。
有什么方法可以启用 PORTS 还是有其他方法可以安装驱动程序?...
谢谢
arduino - arduino 上的 Serial.print 减慢/失败
我的 arduino 循环中有以下代码
它从距离传感器读取数据并将值发送到我连接到我的 arduino 的 x-bee 防护罩。这是问题:
- 加载新草图后,我在第一分钟左右收到数据 - 从 10-15k 字节
- 然后它停止发送任何东西
- 如果我关闭再打开 arduino,我可能会收到几百个字节 - 但不能保证
除了从我自己的代码中查看这个之外,我还使用 x-ctu 的终端进行调试并看到同样的问题。(这也是我知道我的其余代码没有被触及的方式,因为没有发送任何内容 - 有趣的是,当手动发送数据时它被正确处理,除了它没有被发回,因为它应该用于调试目的)有没有人有什么想法吗?
我还尝试在写入后添加延迟,如您所见,F()
宏已经分散Serial.flush();
在我能想到的任何地方,而根本问题没有改变。
谢谢,有几个问题/意见
- 是的,我希望它在一个while循环中,传感器测量的速率>>而不是其他任何东西的速率。
- Serial.flush() 不确保我不会溢出吗?
- 如果不是,那么我想我将不得不玩各种延迟时间?有没有更好的办法?
- 为什么我的 arduino/xbee 上的插头不能“解决”这个问题?即允许我再获得几k?
无论如何,我会尝试减少测量次数,看看今晚晚些时候会发生什么
android - 连接 Arduino 和 Android 蓝牙
我尝试通过蓝牙连接 arduino 和 Android,它工作得很好。但是在初始化连接时,我在我的 arduino 中编写了一个设置,我不知道如何调用它。
这是我在android中的代码
帮我出来。我真正想要的是当我从android打开连接时它应该显示Bluetooth On please press 1 or 0 blink LED
..如果我设置了计时器,如何在我的android中做监听器。
arduino-uno - Arduino/MPU6050/AdafruitMotorShieldV2:打开电机时脚本挂起/冻结
一般来说,我是机器人和电子产品的新手,所以请不要以为我尝试了任何你认为显而易见的东西。
我正在尝试创建一个基本上可以自行运行的推车(简单的 AI 例程来避开障碍物,从 pt.A 到 pt.B 拐角处,跟随路线等)。我正在将 Adafruit Arduino Uno R3 与 Adafruit Motor Shield v2 和 MPU-6050 放在一起。我正在使用电机屏蔽上的“面包板”作为电路,在那里焊接所有东西。
我可以使用自己的脚本让所有部件独立工作:Motor Shield 使用 Adafruit 库按预期驱动 4 个电机;我正在使用 MPU-6050 的“JRowberg”库,并从示例 MPU6050_DMP6.ino 开始,只要推车电机关闭,它就可以正常工作。我对下面示例脚本的唯一更改是电机启动和一些简单的电机命令。
只要我关闭关闭电机的开关,一切似乎都很好:它会连续输出到串行窗口,其中包含欧拉数据,我认为这是正确的。然而,在我打开电机电源几秒钟后(车轮开始转动),它只是挂起/冻结:串行窗口的输出停止(有时在中线),车轮继续转动他们最后一次变化的速度。有时我会看到“FIFO 溢出”错误,但并非总是如此。有时我会在某些浮点值挂起之前看到“nan”,但并非总是如此。
我尝试过的一些事情,所有这些都改变了注意事项: * 我已经将 MPU-6050 板换成了同一制造商的另一块板。* 我尝试使用带状电缆将 MPU-6050 从电机上移开。* 我已经使用 JRowber 的建议更改了 I2C 时钟(更改 .h 文件并更改 TWBR 变量的值),但我认为我没有尝试过所有可能的值。* 我已经在 AFMS.begin() 命令中更改了 MotorShield 的速度,但同样,可能还有其他值我没有尝试过,而且我不确定它和 TWBR 值需要如何同步成为。
还有其他一些事情,都无济于事。
下面是一个对我来说失败的示例脚本:
if-statement - arduino 正在跳过 if 语句,只是连续运行整个 cod 我无法弄清楚如何修复它
我的问题是,当温度高于预设值时,我会发出警报。然而,Arduino 正在通过 if 语句而不是停在门口。我尝试查找不同的语法,但是它一直通过 if 语句,就像它不存在一样,而它仍然是串行打印。
arduino-uno - 了解 arduino uno 中的 PWM 端口
(arduino 新手)下面的代码有什么问题,我可以看到端口 9 和 10 同时闪烁,后来端口 11 闪烁。
当我尝试使用端口 3、5、6 时,它工作正常。我只有 9,10,11 端口有问题
我的 arduino 有缺陷还是 PWM 端口的行为是这样的!!!?
arduino-uno - 在检查输入的同时在 Arduino 中制作计时器
我需要等待一段时间,同时检查是否按下了按钮(因此输入是高电平还是低电平)。
使用延迟功能很烦人,因为它无法在延迟时检查是否正在发生某些事情,所以它必须等待 1 毫秒,检查,等待,检查,等待,检查等......
您能帮我同时检查和暂停一段时间的编码吗?
arduino - 在开始代码之前测试 LED
不能完全找到我正在寻找的东西。
我编写了以下代码:
我非常喜欢 Arduino;我的一个开发者朋友试图让我在我的代码工作之前“测试”一切(TDD 方法),我的想法是在开始时同时打开所有灯;例如,只需一点点就可以很简单地做到这一点'digitalWrite(green, HIGH);
。但是,我不希望它循环,我只希望它们只出现一次大约 2 秒钟以表明它们正在工作,然后进入循环。
任何人都可以提供帮助吗?