加速度計センサーを使用するコードを見たことがあります。Android の UI には左または右のボタンはありませんが、Android を目的の方向に傾けることで、RCカーは左または右に曲がることができます。ボタンを使用して行うことは可能ですか?
オンラインで検索したところ、この例が見つかりました。
public void leftClick(View v) {
mInstructionList.add(new Instruction(InstructionCommand.LEFT));
mListAdapter.notifyDataSetChanged();
}
public void rightClick(View v) {
mInstructionList.add(new Instruction(InstructionCommand.RIGHT));
mListAdapter.notifyDataSetChanged();
}
public void forwardClick(View v) {
mInstructionList.add(new Instruction(InstructionCommand.FORWARD));
mListAdapter.notifyDataSetChanged();
}
public void reverseClick(View v) {
mInstructionList.add(new Instruction(InstructionCommand.REVERSE));
mListAdapter.notifyDataSetChanged();
}
public void stopClick(View v) {
mInstructionList.add(new Instruction(InstructionCommand.STOP));
mListAdapter.notifyDataSetChanged();
}
これは正しいです?また、Arduino は Android からのボタン クリックをどのように認識できますか?