질문게시판 > 답변 : 아두이노 컴파일 오류

인기검색어 > 아두이노 센서 ATMEGA128

최신글 질문게시판 동영상강좌 가입하기

▼ BASIC4MCU 후원업체 신제품 정보 ▼

▲ BASIC4MCU 후원업체 신제품 정보 ▲

BASIC4MCU > 질문게시판

답변 : 아두이노 컴파일 오류

페이지 정보

작성자 master 작성일19-02-11 16:40 조회19회 댓글1건

본문

단순히 아두이노 컴파일 오류만 설명 해드리면

loop() 함수가 없어서 발생한 오류입니다.

 

 

//
int piezo=7;
int button1=12;
int button2=3;
int button3=4;
#define A 262
#define B 294
#define C 330
#define D 349
#define E 392
#define F 440
#define G 466
#define H 523
int melody1[]={ C,B,A,B,C,C,C,B,B,B,C,E,E,C,B,A,B,C,C,C,B,B,C,B,A};
int tempo1[]={ 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1};
int button[]={ 2,3,12};
//
void setup(){
  pinMode(piezo,OUTPUT);
  pinMode(button1,INPUT);
  pinMode(button2,INPUT);
  pinMode(button3,INPUT);
  for(int i=0i<25i++){
    int tempo=250*tempo1[i];
    button1=digitalRead(button1);
    if(button1==HIGH){ tone(piezo,melody1[i],tempo1); delay(tempo1[i]); noTone(piezo); }
  }
}
//
void loop(){
}

loop() 함수를 추가해서 컴파일하면 

아까 보이지 않았던 새로운 오류가 추가로 발생합니다.

 

#define F 440
'F'는 컴파일러에서 사용하고 있으니 변경해줘야하겠고요

 

tone(piezo,melody1[i],tempo1); 

tempo1은 배열의 어드레스이므로 

tone(piezo,melody1[i],tempo1[i]);

이렇게 수정해야겠죠

 

//
int piezo=7;
int button1=12;
int button2=3;
int button3=4;
#define A 262
#define B 294
#define C 330
#define D 349
#define E 392
#define F4 440
#define G 466
#define H 523
int melody1[]={ C,B,A,B,C,C,C,B,B,B,C,E,E,C,B,A,B,C,C,C,B,B,C,B,A};
int tempo1[]={ 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1};
int button[]={ 2,3,12};
//
void setup(){
  pinMode(piezo,OUTPUT);
  pinMode(button1,INPUT);
  pinMode(button2,INPUT);
  pinMode(button3,INPUT);
  for(int i=0i<25i++){
    int tempo=250*tempo1[i];
    button1=digitalRead(button1);
    if(button1==HIGH){ tone(piezo,melody1[i],tempo1[i]); delay(tempo1[i]); noTone(piezo); }
  }
}
//
void loop(){
}

 

최소한의 수정으로 컴파일 오류만 처리했습니다.

 

  • BASIC4MCU 작성글 SNS에 공유하기
  • 페이스북으로 보내기
  • 트위터로 보내기
  • 구글플러스로 보내기
  • 카카오톡으로 보내기

댓글 : 1

조회수 : 19

고기민님의 댓글

고기민 작성일

정말 감사합니다!!!!

게시물 검색

BASIC4MCU > 질문게시판 목록

제목 날짜
공지 MCU, AVR, 아두이노 등 전자공학에 관련된 질문은… 스태프  19-01-15
공지 사이트 이용 안내 댓글[5] master  17-10-29
질문 PIC16F917 질문 입니다. 댓글[1] c린이 새글 08:45
질문 무한회전서보모터 조이스틱 제어 질문좀요 댓글[1] 현이꽃 새글 19-02-19
답변 답변 : 무한회전서보모터 조이스틱 제어 질문좀요 master 새글 19-02-19
질문 atmega128a uart 통신 질문 댓글[3] wiopf1 새글 19-02-19
질문 질문드립니다 산골정원  19-02-18
답변 답변 : 질문드립니다 댓글[2] master 새글 19-02-18
답변 답변 : 답변 : 질문드립니다 master 새글 19-02-18
질문 Relay를 이용한 LED RGB Strip 회로 만들… 댓글[1] 첨부파일Lami  19-02-18
질문 MOSFET 소자 질문 master  19-02-17
질문 ATmega128 압력센서 소스에대해서 질문드리겠습니다… YDyd  19-02-15
답변 답변 : ATmega128 압력센서 소스에대해서 질문드… 댓글[1] master  19-02-15
질문 어떤분이 올린 소스를 활용하려고 하는데요. 질문좀 드려… 스캉이  19-02-14
답변 답변 : 어떤분이 올린 소스를 활용하려고 하는데요. 질… 댓글[1] master  19-02-15
질문 안녕하세요. 질문이 있습니다 댓글[1] qkr영우우우  19-02-14
질문 마스터님 스텝모터 질문좀드립니다. 댓글[1] 잘하고싶다  19-02-14
질문 마이크로칩 PIC 댓글[5] c린이  19-02-14
질문 부저 코드에서 핀을 바꾸고 싶습니다. 댓글[3] 첨부파일스캉이  19-02-14
질문 keil 과 ST-LINK Utility 사용도중 문제… 댓글[1] 첨부파일공대생  19-02-13
질문 아두이노 서보모터 질문 (1회실행,속도조절) master  19-02-12
질문 아두이노 관련 질문드립니다. 댓글[1] 박승규  19-02-12
질문 마스터님 메가128a 납땜후 질문좀드립니다. 잘하고싶다  19-02-12
답변 답변 : 마스터님 메가128a 납땜후 질문좀드립니다. master  19-02-12
질문 아두이노 피에조 부저 코드 관련 고기민  19-02-11
답변 답변 : 아두이노 피에조 부저 코드 관련 master  19-02-12
답변 답변 : 답변 : 아두이노 피에조 부저 코드 관련 댓글[2] 고기민  19-02-12
질문 atmel studio 코딩 관련 질문드립니다!! 첨부파일전기초보  19-02-11
답변 답변 : atmel studio 코딩 관련 질문드립니다… master  19-02-11
질문 아두이노 맨땅에 헤딩 master  19-02-11
게시물 검색


Privacy Policy
MCU BASIC ⓒ 2017
PC버전