是否可以在 Arduino 上同时使用外部电源插孔和 USB 端口?

Is it possible to use both external power jack and USB port with Arduino?

我有 Arduino UNO 板,我想知道是否可以同时使用 USB 连接(用于交换数据)和外部插孔为其供电。

我将使用以下电缆:http://ecx.images-amazon.com/images/I/41OMXaj5cPL.SY355.jpg 和 AC-DC 5V 适配器,以便为 Arduino 供电。但是,我也想使用 USB 连接,以便从计算机发送一些数据。

两者将同时连接。

简而言之,我希望 Arduino 能够 运行 即使计算机处于关闭状态并且每当我打开计算机以通过 USB 连接向 Arduino 发送数据时。

这可能吗? Arduino Uno 开发板支持吗?

是的。来自官方Arduino website:

Power

The Arduino Uno can be powered via the USB connection or with an external power supply. The power source is selected automatically.

如果 Arduino 检测到,外部直流电源将覆盖 USB 电源。 [Source]

是的,它们都可以使用。如果你想在 arduino 中上传代码,那么只需使用 USB 数据线,否则将其保存在适配器上。它不会损坏设备。

我个人的做法是,我继续插入适配器并在完成上传后拔下 USB,然后测试它,因为通常 USB 电缆非常小,而且我通常在机器人上工作,所以我需要长线.

正如其他人所说,绝对可以同时插入 USB 和电源插孔。

但请注意,如果您关闭计算机并在之后打开它,读取 USB 端口时您将重新启动 Arduino 并可能丢失重要数据。

如果你只想插上它,没关系,但 Arduino 板会选择一个,usb 优先于其他电源。 ********* 很重要 :***** 如果您正在控制连接到外部电源的其他电路,使用您的 Arduino 并将其连接到您的 PC 的 USB,Arduino 将有电位差,它会导致电流流动,从而损坏您的 PC 和 Arduino 板。如果你想做这样的事情,你必须将你的 Arduino 板与你想要控制的其他电路屏蔽开来,并且它们有外部电源。这可能发生在用于数字端口的光耦合器、带屏蔽继电器的非信号模拟端口以及用于模拟信号的复杂模拟电路中