저는 wifi 네트워크를 통해 arduino 차량과 통신하는 Android 앱을 개발 중입니다. EditText 필드를 통해 명령을 전송합니다. 여기서 w, q, s, d를 사용하여 시작, 중지, 좌회전, 우회전을 수행합니다. 솔루션은 매우 잘 작동하고 있습니다 ... 하지만 대신 arduino에 직접 명령을 보내는 4 개의 단추를 만들고 싶습니다. 어떤 메서드를 클릭해야하는지 잘 모릅니다.Arduino/Android 원격 제어
public void onClick(View view) {
try {
EditText et = (EditText) findViewById(R.id.EditText01);
String str = et.getText().toString();
PrintWriter out = new PrintWriter(new BufferedWriter(
new OutputStreamWriter(socket.getOutputStream())),
true);
out.println(str);
} catch (UnknownHostException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
}
}
당신이 레이아웃 파일에 버튼을 추가 했 : 그냥 자신의 ID가 XML에
에 의해 구별? –
예 버튼을 추가했습니다. – Mindan