非常简单的Android应用程序,用于与Arduino通信。
无需额外的主机盾牌或蓝牙。您所需要的只是用于USB适配器的Micro USB OTG。
使用serial.println(),serial.print()或serial.write()以9600 baud速率从您的arduino中发送数据。使用serial.read()接收数据。
通过单击接收/发送的数据在HEX和ASCII之间切换。
让您自己的Android应用程序通过聆听“ Primavera.arduino.intent.intent.data_received”的意图,从Arduino接收数据。此意图将包含带有接收到的数据的“ Primavera.arduino.intent.extra.data”字节数组。调用getByTearRayExtra(“ primavera.arduino.intent.extra.data”)以检索数据。通过使用“ primavera.arduino.intent.saction.send_data”的操作,从您的应用程序中将数据从您的应用程序发送到Arduino。将要发送的数据添加为字节阵列额外的“ primavera.arduino.intent.extra.data”。
请注意,此应用程序将与FTDI USB到Serial驱动器芯片配合使用Arduino板。
源代码:https://github.com/jeppsson/arduino-communicator