본문 바로가기
Study/Coding

여러 아날로그 센서값 출력

by LovEnable 2016. 1. 19.

아날로그 센서 값 출력


아날로그 센서는 시리얼 통신을 사용하여 쉽게 값을 확인 가능하다.


//아날로그 센서 한개 확인 출력


void setup() {

  Serial.begin(9600);

}


void loop() {

  int sensorValue = analogRead(A0);

  Serial.println(sensorValue);

}


한개일 경우에는 위의 방법대로 하면 쉽게 확인 가능하다.

여러개를 체크 하는 경우에 센서값이 실시간으로 연속적으로 들어오기 때문에 확인이 어렵다.

이처럼 여러 데이터를 한번에 확인해야 하는 경우가 발생하는데, 이때는 다음과 같이 입력하면 쉽게 확인이 가능하다.



이런식으로 print와 println을 사용하면 한줄에 여러 데이터를 표시 할 수 있게된다.



이렇게 데이터를 한눈에 알아볼수 있다.



//아날로그 센서 한번에 확인 출력


void setup() {

  Serial.begin(9600); 

}


void loop() {


  Serial.print("sensor0 = " );                      

  Serial.print(analogRead(A0));       

  Serial.print("\t");       


  Serial.print("sensor1 = " );                 

  Serial.print(analogRead(A1));      

  Serial.print("\t");      


  Serial.print("sensor2 = " );    

  Serial.print(analogRead(A2));       

  Serial.print("\t");      


  Serial.print("sensor0 = " );                      

  Serial.print(analogRead(A3));       

  Serial.print("\t");       


  Serial.print("sensor1 = " );                 

  Serial.print(analogRead(A4));      

  Serial.println("\t");      


}