본문 바로가기

Nordic/nRF52

[nRF52 xBee EVM] Arduino 테스트 - SSD1306 OLED 에 ADC값 출력하기

[xBee-S EVM] 보드를 이용하면 I2C 인터페이스의 OLED를 연결해서 테스트 가능하다

 

Engineer's LAB

 

nexp.tistory.com

Arduino에서 SSD1306 OLED제어를 위한 라이브러리를 사용하면 쉽게 LCD에 출력 할 수 있다.

 

 

 

 

 

 

SSD1306 라이브러리 기본예제를 수정해서 OLED에 nRF52 ADC값을 출력하는 예제를 구동하면 정상 동작하는 것을 확인 할 수 있다.


void loop() 
{
  char buf[32];

  sensorValue = analogRead(A1);
  sprintf(buf,"adc:%d",sensorValue);

  Serial.println(sensorValue);

  display.clearDisplay();
  display.clearDisplay();
  display.setTextSize(1);
  display.setTextColor(WHITE);
  display.setCursor(0,0);
  display.println("nexp.tistopry.com");
  display.println(" ");
  display.setTextColor(INVERSE);
  display.setTextSize(2);
  display.println("NRF52810");
  display.println(" ");

  display.println(buf);
  display.display();

  delay(250);
}
 




반응형