Arduino控制机器人:无需每次上传

问题描述 投票:0回答:1

我最近使用初学者套件构建了一个 Arduino 控制的机器人(四轮驱动平台)。

将编译好的程序上传到Arduino后,我就可以让四轮驱动电机工作了。

但是当我“上传”成功后断开USB线并打开移动平台开关时,它没有一点动。

需要什么程序才能让它移动(我的意思是..将机器语言永久存储在AVR微控制器的内存中),而无需在我发现代码工作后再次将USB电缆连接到Arduino并上传程序,这样只需打开AVR微控制器的开关即可机器人让它开始按照程序移动?

enter image description here

arduino
1个回答
2
投票

真的听起来像是电源问题。

-USB 断开时,什么为你的 arduino 供电?

计算机的 USB 通常非常强大(高电流),9V 电池可能无法满足电动机等的需要。

如果这是问题所在,您可能需要尝试更强大的电池设置,例如 4 节 AA。

您可以使用 Adafruit 或 Sparkfun 等来源的锂电池路线。那么问题是锂聚合物电池只能产生 3.3V。呃,您需要一个将电压升至 5 的电路(Adafruit 出售)和一个充电器。如果您打算经常使用机器人,这可能是您的最佳选择。

© www.soinside.com 2019 - 2024. All rights reserved.