当用户点击按钮时,我想让我的arduino UNO引脚13变高。我使用了arduino blink模板.program从我的电脑运行良好。但我希望这个程序也适用于Android手机。有没有办法做到这一点?
提前致谢
答案 0 :(得分:2)
这种方式是不可能的。你不能在Android上运行arduino代码,但你可以编写Android应用程序通过USB或蓝牙与arduino进行通信。 为此,您需要使用arduino屏蔽,或USB OTG电缆和USB TTL转换器。
在我的应用程序中,我使用usb,所以这里是你必须做的基本示例:
下载一些串口usb库,我用这个: http://felhr85.net/2014/11/11/usbserial-a-serial-port-driver-library-for-android-v2-0/
您需要支持USB OTG和USB OTG线缆的Android设备。
使用usb otg连接USB到ttl转换器到android
将usb连接到ttl转换器连接到arduinos串口(必须是硬件串口且必须连接GND )。
运行应用并发送一些数据。
接收arduino数据并采取行动
编辑:// 设计用于与Android通信的一些arduino屏蔽可能更容易,但是我没有使用这样的屏蔽,因为我需要qucik和便宜的解决方案。