정보나눔

오픈소스하드웨어 프로젝트에 대한 다양한 정보를 나누는 공간입니다.

아두이노 보드 컴파일 에러 문의사항입니다.
서폰 | 2018-09-14

#include <LCD5110_Graph.h> 

LCD5110 lcd(8,9,10,12,11);
extern unsigned char BigNumbers[];
extern uint8_t ui[];
int sensorPin = A0;  
int sensorValue = 0;  
int percent = 0;
String percentString ="0";
int stringLength = 0;
void setup() {
  lcd.InitLCD();
  lcd.setFont(BigNumbers);
  delay(1000);
}
void loop() {
  lcd.clrScr();
  lcd.drawBitmap(0, 0, ui, 84, 48);
  sensorValue = analogRead(sensorPin);
  percent = convertToPercent(sensorValue);
  percentString = String(percent);
  stringLength = percentString.length();
  displayPercent(stringLength);  
  lcd.update();
  delay(1000);
}
int convertToPercent(int value)
{
  int percentValue = 0;
  percentValue = map(value, 1023, 350, 0, 100);
  if(percentValue>100)
    percentValue = 100;
  return percentValue;
}
void displayPercent(int length)
{
  switch(length)
  {
    case 1:  lcd.print(percentString,38,19); break;
    case 2:  lcd.print(percentString,24,19); break;
    case 3:  lcd.print(percentString,10,19); break;
    default:  lcd.print(percentString,0,19); break;
  }
}

 

이렇게 값을 입력했는데요

 

 

 

 

 

 

아두이노:1.8.6 (Windows 10), 보드:"Arduino/Genuino Uno"

libraries\LCD5110_Graph\FZM0CJQIUKEPSF4.c.o (symbol from plugin): In function `ui':

(.text+0x0): multiple definition of `ui'

sketch\ui.c.o (symbol from plugin):(.text+0x0): first defined here

collect2.exe: error: ld returned 1 exit status

exit status 1
보드 Arduino/Genuino Uno 컴파일 에러.

 

라고 뜨네요 도와주세요 ㅠ

이전글   |    파이어 베이스로 구성한 서버내 db에 저장되있는 번호로 문자 전송하기... 2018-09-13
다음글   |    조이스틱 쉴드로 서보모터 제어 질문입니다.... 2018-09-15