Arduino Uno 上的 USB 主机扩展板

USB host shield on Arduino Uno

我从以下网站下载了 USB 主机屏蔽代码: https://github.com/felis/USB_Host_Shield_2.0/archive/master.zip。 这包含太多文件,我必须为我的申请添加一个文件。

我想知道是否可以安装 USB 主机屏蔽以在 Arduino Uno 中工作。如果是,有人可以提供示例代码以使用 Arduino Uno 的 USB 主机扩展板读取 SD 卡文本文件吗?

我想 "reading a SD card text file" 你的意思是将 SD 卡插入 SD-USB 适配器,然后从中读取文件。

如果是这样,库中应该有一个名为 testusbhostFAT 的示例(here 您会找到在线版本),他们在其中读取存储在 FAT HDD 中的文件(我认为 SD -USB 适配器被视为 HDD 或 FDD)。

不管怎样,他们明确表示

This will not run a Arduino Uno due to the limited ram available in the ATmega328p.

通过查看代码,您可能会设法将其精简到足以 运行 它在 Uno 上,但是......嗯,可能有点难。

再见