정보나눔

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

아두이노 오류가 뜨는데 무슨오류인지 모르겠어요..
sik1492 | 2021-09-23

#define segA 10  // 'a' 세그먼트 연결 핀 번호​
#define segB 11  // 'b' 세그먼트 연결 핀 번호​
#define segC 12  // 'c' 세그먼트 연결 핀 번호​
#define segD 7  // 'd' 세그먼트 연결 핀 번호​
#define segE 6  // 'e' 세그먼트 연결 핀 번호​
#define segF 9  // 'f' 세그먼트 연결 핀 번호​
#define segG 8  // 'g' 세그먼트 연결 핀 번호​
#define segDP 13 // 'dp' 세그먼트 연결 핀 번호  

int fndPort[8] = {segA, segB, segC, segD, segE, segF
segG,segDP};

int fndData[11][8] = 
                 {
                    {1,1,1,1,1,1,0,0},//0
                    {0,1,1,0,0,0,0,0},//1
                    {1,1,0,1,1,0,1,0},//2
                    {1,1,1,1,0,0,1,0},//3
                    {0,1,1,0,0,1,1,0},//4
                    {1,0,1,1,0,1,1,0},//5
                    {1,0,1,1,1,1,1,0},//6 
                    {1,1,1,0,0,1,0,0},//7
                    {1,1,1,1,1,1,1,0},//8
                    {1,1,1,1,0,1,1,0},//9
                 };
void setup(){
   
int i=0;
  while(i < 8)
  {
    pinMode(fndPort[i],OUTPUT); 
    i++;
  }
}

void loop{}{
  int i=0;
  while(i < 10)
  {
    digitalWrite(fndPort[j], fndData[i][j]);
    i++;
  }
  delay(500);
}

 

 

아두이노:1.8.16 (Windows Store 1.8.51.0) (Windows 10), 보드:"Arduino Uno

 

sketch_segement:13:14: error: expected '}' before numeric constant

C:\Users\sik14\OneDrive\문서\Arduino\sketch_segement\sketch_segement.ino:18:1: note: in expansion of macro 'segG'

sketch_segement:13:14: error: expected ',' or ';' before numeric constant

C:\Users\sik14\OneDrive\문서\Arduino\sketch_segement\sketch_segement.ino:18:1: note: in expansion of macro 'segG'

sketch_segement:18:11: error: expected declaration before '}' token

exit status 1

expected '}' before numeric constant

 

이전글   |    모터를 이용한 자동 전등 ON/OFF 2021-09-19
다음글   |    아두이노에 SD카드를 사용하고 싶은데.. 혹시 이런 기능은 없나요..?... 2021-09-29