Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/160.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ Arduino USB读取/验证_C++_Arduino - Fatal编程技术网

C++ Arduino USB读取/验证

C++ Arduino USB读取/验证,c++,arduino,C++,Arduino,我对arduino平台非常陌生,希望能接触到那些有更多经验的人来帮助我。让我试着解释一下我正在尽我所能实现的目标: 我想在arduino板上安装一个USB母型a,并允许它在我的项目中验证来自USB驱动器的信息。一旦插入USB,如果USB上存在代码或数据段;arduino将确认信息的有效性,并向门锁发送请求以允许其解锁。这可能吗 如果我没弄错你的问题,我想你需要一个USB主机 如果我没有错的话,这只在Arduino上提供 有关您需要将Arduino设置为USB主机模式的用例,请参见。选择可配置为u

我对arduino平台非常陌生,希望能接触到那些有更多经验的人来帮助我。让我试着解释一下我正在尽我所能实现的目标:


我想在arduino板上安装一个USB母型a,并允许它在我的项目中验证来自USB驱动器的信息。一旦插入USB,如果USB上存在代码或数据段;arduino将确认信息的有效性,并向门锁发送请求以允许其解锁。这可能吗

如果我没弄错你的问题,我想你需要一个USB主机

如果我没有错的话,这只在Arduino上提供


有关您需要将Arduino设置为USB主机模式的用例,请参见。选择可配置为usb主机模式的Arduino设备。然后,您可以读取连接的USB驱动器(处于USB设备模式)的内容

查看此链接了解有关的信息


请参阅此链接了解USB。这将支持从USB大容量存储类驱动器读取数据所需的操作

因此,为了澄清,您希望将USB-a插孔与Arduino集成,插入USB驱动器,检查该驱动器中的一些数据,并在数据存在时执行操作?是的,这正是我希望发生的事情。这可能很简单,但由于我是arduino的新手,我只是希望能有一些指导。这似乎是一个更“智能”的设备的工作,比如树莓PI或类似的。因此arduino Due没有内置USB。我可以只添加一个可用的连接器&它会按照我的要求工作吗?那太好了!谢谢。请检查我的链接中引用的USBHost类支持的接口。我认为只支持键盘和鼠标。我不知道这是否适合您的用例。如果您计划从U盘或U盘读取文件或目录,我宁愿使用Raspery PI。