안드로이드 시리얼통신 예제
  • 01
  • 08

ArduinoDroid 응용 프로그램의 내장 된 “터미널”의 메시지가 성공적으로 반환되기 때문에 스케치와 케이블이 잘 작동합니다. 그러나 안드로이드 프로그램은 “열 수 없습니다”만 반환합니다. 🙁 휴웨이 명예 9 라이트 LLD-L31 안드로이드 8.0 sdk26Hi를 추가 한 후, UsbSerial에 큰 작품. 나는 DroidTerm을 사용하여 내 LG G3 전화와 그 작품을 시도했다 . 그러나, 나는 당신의 직렬 포트와 같은 휴대 전화에 같은 아두 이노를 연결할 때Example그것은 말했다 : USB 준비 USB 장치가 지원되지 않습니다. 당신은이것에 저를 계몽 할 수 있습니까? 사전에 많이 감사합니다. WK 이것은 안드로이드 3.1+에서 사용할 수있는 안드로이드 USB 호스트 API를 사용하여, 안드로이드에 Arduinos 및 기타 USB 시리얼 하드웨어와 통신을위한 드라이버 라이브러리입니다. Android 응용 프로그램에서 네이티브 코드 로드는 System.loadLibrary (`serial_port`)를 호출하여 클래스 SerialPort.java에서 찾을 수 있습니다: 응용 프로그램 매니페스트에서 앱에 필요한 모든 추가 권한을 명시해야 합니다. 이 프로젝트의 경우 필요한 유일한 방법은 Android를 USB 호스트로 만들 수 있는 권한뿐입니다. 이렇게하려면, 다음 코드를 추가 : 당신은 USB 대신 직렬 포트와 직접 통신을위한 유사한 라이브러리를 수행이 포토로직 텍스트 스트리머를 구현하는 상용 제품도 있다 (약 265 USD !!!). 이 안드로이드에 대한 읽기 전용 연결을 제공하는 것 같다 (그것에 대해 완전히 확실하지, 그래도). 센서 값만 읽으려는 경우에는 읽기 전용 연결이 여전히 정상입니다. 라이브러리를 사용하고 있습니까? 우리는 그룹에 알려 우리는 프로젝트에 프로젝트를 추가합니다사용UsbSerialForAndroid.

• AndroidManifest.xml – 사용자가 앱을 시작해야 하는 시기, 필요한 권한 및 액세스해야 하는 하드웨어를 정의하는 위치입니다. 🙂 https://github.com/felHR85/SerialPortExample/blob/master/bin/SerialPortExample.apk 우리가 /jni 폴더를 만들고 svn에서 다운로드 한 프로젝트 / jni 폴더의 내용을 복사할 필요가 있습니다 (또는 단순히 전체 폴더 / jni를 복사하기 위해). 안드로이드 프로젝트. 그 후 우리는 다운로드 한 프로젝트에서 다음과 같은 파일을 추가해야합니다 : 안녕하세요, 나는 DroidTerm 및 SerialPortExample와 같은 문제가 있습니다. 나는 지속적으로 데이터 패키지를 생성하는 장치 (CP2102)를 가지고 있으며 소켓이 연결된 앱이 패키지를 수신하기 시작하지만 2-3 초 의 전송 창이 중지된 후 모든 프로세스를 나타내기 위해 프로그램이 모든 클릭에 응답하지 않고 나타납니다. 프로그램이 응답하지 않는 정보가 있는 메시지입니다. (프레스티지오 pmp3007c3g, 안드로이드 4.2.2) 당신은 뭔가를 조언 할 수 있습니까? 매니페스트 파일은 App에 있습니다 .

Comments (0)

Leave a reply

Should you ever have a question, please dont hesitate to send a message or reach out on our social media.