안드로이스 스튜디오 블루투스 통신 - 숫자열 분해해서 텍스트뷰로 표시하기
조회수 625회
void scan_rows(uint8_t *rows){
uint8_t z,u,b;
for(z=0; z<8; z++){
if(z)
{
pinMode(z+29,INPUT);
}
pinMode(z+30,OUTPUT);
digitalWrite(z+30,LOW);
for(u=22; u<=29; u++){
rows[z]<<=1;
b=digitalRead(u);
rows[z]|=1;
Serial1.print(b);
}
}
}
아두이노 소스는 이렇고
mBluetoothHandler = new Handler(){
public void handleMessage(android.os.Message msg){
if(msg.what == BT_MESSAGE_READ){
String readMessage = null;
try {
readMessage = new String((byte[]) msg.obj, "UTF-8");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
mTvReceiveData.setText(readMessage);
}
}
};
}
안드로이드 스튜디오 소스는 이렇습니다.
8x8 배열로 센서값을 받아오고 있으며 센서 값은 1 또는 0입니다. 단지 그게 64개로 많을 뿐이죠.
이를 받아와서
https://res.cloudinary.com/eightcruz/image/upload/v1572253386/hy9lskfr5yu6xetf6sok.png
그리드 레이아웃으로 구성된 항목에 하나하나 넣어주고 싶습니다.
도움 부탁드립니다.
-
(•́ ✖ •̀)
알 수 없는 사용자
댓글 입력