Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.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
亚洲开发银行为arduino UNO_Arduino_Adb_Arduino Uno_Arduino Ultra Sonic - Fatal编程技术网

亚洲开发银行为arduino UNO

亚洲开发银行为arduino UNO,arduino,adb,arduino-uno,arduino-ultra-sonic,Arduino,Adb,Arduino Uno,Arduino Ultra Sonic,我正在使用arduino和超声波传感器为android开发一个距离感应应用程序。我发现了在android和arduino之间使用Abd进行通信的代码。Abd用于Arduino mega,与Arduino Uno相比,它有更多的端口。我搜索了Uno的Adb,但找不到它。有人能帮我找到Uno的Adb吗。如果没有,请帮助我将I/O端口从mega映射到Uno。 国际货币基金组织亚洲开发银行: DDRE 0x40 refers to Port E bit 6 DDRJ 0x08 refers to Por

我正在使用arduino和超声波传感器为android开发一个距离感应应用程序。我发现了在android和arduino之间使用Abd进行通信的代码。Abd用于Arduino mega,与Arduino Uno相比,它有更多的端口。我搜索了Uno的Adb,但找不到它。有人能帮我找到Uno的Adb吗。如果没有,请帮助我将I/O端口从mega映射到Uno。 国际货币基金组织亚洲开发银行:

DDRE 0x40 refers to Port E bit 6
DDRJ 0x08 refers to Port J bit 3
DDRJ 0x04 refers to Port J bit 2

因此,我需要将这些IO引脚移动到Uno在端口A、B、C、D内支持的引脚,并相应地更改DDRE和DDRJ引用。

对于要通过USB通信的两个设备,其中一个必须充当主机设备

  • 将Arduino连接到电脑时,电脑就是主机
  • 将Android连接到电脑时,电脑就是主机
  • 将Android连接到Arduino Mega的USB端口时,Arduino是主机
  • 如果你(以某种方式)将安卓系统连接到Arduino UNO的单一USB,那么就没有主机,因此它们无法通信
您可以通过购买Arduino Uno的主机Usb屏蔽并将Android连接到该屏蔽来克服这一限制