Arduino와 통신하기 위한 매우 간단한 Android 애플리케이션입니다.
추가 Host Shield나 Bluetooth가 필요하지 않습니다. 필요한 것은 마이크로 USB OTG-USB 어댑터뿐입니다.
Serial.println(), Serial.print() 또는 Serial.write()를 사용하여 Arduino에서 9600 보드 속도로 데이터를 보냅니다. Serial.read()로 데이터를 받습니다.
수신/전송된 데이터를 클릭하여 16진수와 ASCII 사이를 전환합니다.
"primavera.arduino.intent.action.DATA_RECEIVED" 인텐트를 수신하여 Android 애플리케이션이 Arduino로부터 데이터를 수신하도록 하세요. 이 인텐트는 수신된 데이터와 함께 "primavera.arduino.intent.extra.DATA" 바이트 배열을 포함합니다. 데이터를 검색하려면 getByteArrayExtra("primavera.arduino.intent.extra.DATA")를 호출하세요. "primavera.arduino.intent.action.SEND_DATA" 작업으로 인텐트를 브로드캐스팅하여 애플리케이션에서 Arduino로 데이터를 보냅니다. 바이트 배열 extra "primavera.arduino.intent.extra.DATA"로 전송할 데이터를 추가합니다.
이 앱은 FTDI USB-직렬 드라이버 칩이 있는 Arduino 보드에서는 작동하지 않습니다.
소스 코드: https://github.com/jeppsson/Arduino-Communicator
더 읽어보세요