본문 바로가기

[ATMEL]/SAMD21

#SAMD21E-S EVM - ATSAMD21 ADC, DAC 테스트(TFT LCD에 그래프 출력 하기)

ATSAMD21 TFT LCD에 그래프 출력 하기#SAMD21E-S EVM - ATSAMD21 ADC, DAC 테스트(TFT LCD에 그래프 출력 하기)

 

기존에 제작 했던 TFT LCD 모듈에 그래프로 출력 해야 할 일이 있어 간단히 테스트 해 볼 보드로 SAMD21 보드를 사용 하려고 한다. 
어떻게 하면 간단하게 테스트 해 볼 수 있을까? 
Arduino 환경에서 하면 간단히 테스트 해볼 수 있을것 같다. 

ADC 데이터는 전압값을 가변할 수 있는 VR을 이용해서 가변할 수 있는 확장 테스트 보드를 이용하였다.

 

 

확장 테스트 보드의 VR을 A3(PA3)에 연결하여 ADC값을 읽고 그값을 TFT LCD에 출력 하도록 했다.

 

 

 

 

 

ATSAMD21 Arduino 테스트 소스코드

unsigned int gAdcValue = 0;



// the loop routine runs over and over again forever:

void loop() {

  // read the input on analog pin 0:

  gAdcValue = analogRead(A3);



  Serial.println(gAdcValue);

  

  SendLcdGraph(gAdcValue);

  

  Led1On();

  delay(10);

  

  Led1Off();

  delay(10);

}