안드로이드 소스입니다.
private static final int NEW_LINE_INTERVAL = 1000;
// long 탑입의 숫자 0 = OL
private long mLastReceivedTime = 0L;
// Show messages from remote
public void showMessage(String message) {
if(message != null && message.length() > 0) {
long current = System.currentTimeMillis();
//마지막으로 받았을때보다 지금 받은게 1초이상 지났으면 뉴라인
if(current - mLastReceivedTime > NEW_LINE_INTERVAL) {
mTextChat.append("\nRcv: ");
}
//Sting + 시키는 메소드 시간, 메모리 절약
mTextChat.append(message);
// 스크롤 만들어주는 부분
int scrollamout = mTextChat.getLayout().getLineTop(mTextChat.getLineCount()) - mTextChat.getHeight();
if (scrollamout > mTextChat.getHeight())
mTextChat.scrollTo(0, scrollamout);
//마지막 메세지 받은 시간 넣는 구간
mLastReceivedTime = current;
}
}
아두이노 소스
void loop()
{
for(int i=0;i<2;i++){
fsrReading=analogRead(i); bluetooth.print("ADC [Ch]="); bluetooth.println(i);
bluetooth.print("ADC Value="); bluetooth.println(fsrReading);
}
delay(1000);
}
아두이노로 부터 아날로그 값을 받고있는데
i= 0, i=1일때 구분을 해서 받고 싶은데 어떻게 하면 좋을까요??