관리 메뉴

Kim's Programming

아두이노 라인트레이서 발광 및 수광부 테스트 본문

Arduino/Line Tracer

아두이노 라인트레이서 발광 및 수광부 테스트

Programmer. 2015. 6. 30. 05:32

ADC값을 이용하여 선을 인식해야하기 때문에

 

처음에 기준 값을 설정 해주어야 합니다.

 

ADC값 측정을 위해 아래 코드를 이용합니다.

 

1
2
3
4
5
6
7
8
9
10
11
12
void setup()
{
  Serial.begin(9600);
  
}
void loop()
{
  unsigned long int sensor;
  sensor=analogRead(A0);
  Serial.println(sensor);
  delay(1000);
}
cs


위의 코드를 이용하면 아래와 같은 값을 얻을수 있습니다.

 

 

 

검은색이 일떄 약 900정도

 

흰색일떄 약 200정도의 값이 나옵니다.

 

대략 중간쯤으로 기준을 잡아주면 되니 한 600쯔음 으로 흰선과 검은선을 구별해주면 되겠습니다.