BASIC4MCU | 질문게시판 | chtsw 오류 해결하고싶습니다.
페이지 정보
작성자 이버팀케이 작성일2020-10-16 20:01 조회4,356회 댓글2건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=13564
작성일
본문
아두이노를 최근 배우고 있는데, 오류 하나에 막혔습니다.
void setup() {
pinMode(2, INPUT_PULLUP);
pinMode(13, OUTPUT);
}
boolean sw = false;
void loop() {
while (!chtsw(2)){
if(sw) digitalWrite(13, LOW);
else digitalWrite(13, HIGH);
sw = !sw;
}
while (chtsw(2));
}
chtsw가 문제입니다. 근데 왜 오류가 나는지를 모르겠습니다.
오류 메세지로 'chtsw' was not declared in this scope라고 뜹니다. 혹시 버전문제인것인걸까요?
부탁드리겠습니다.
댓글 2
조회수 4,356master님의 댓글
master 작성일
while (!chtsw(2)){
chtsw 이 함수명이 무엇인지 모르겠다는 오류입니다.
while (!digitalRead(2)){
digitalRead 사용 해야하지 않나요?
이버팀케이님의 댓글
이버팀케이
지금 확인했습니다. 시간이 없어서 전선을 배치해서 잘 되는지는 확인은 안했습니다만 chtsw를 digitalRead로 바꿔서 했더니 오류는 안나는 것 같습니다. 지식in에도 물어보고 했는데도 제대로 된 답을 받지 못해서ㅠㅠ 정말로 감사합니다.