非常簡單的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