BASIC4MCU | 질문게시판 | 아두이노 스위치 질문입니다.
페이지 정보
작성자 아누이도 작성일2020-06-12 07:29 조회10,172회 댓글1건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=12760
본문
안녕하세요. 저는 아두이노 기초를 배우고 있습니다.
부품들 공부를 하던중에 궁금증이 생겨서 질문을 드리게 되었습니다.
위 사진처럼 연결을 한 뒤에
void setup()
{
Serial.begin(9600);
analogRead(A0);
}
void loop()
{
Serial.println(analogRead(A0));
}
이렇게 코드를 짰습니다.
제 예상으로는 이렇게 한 뒤 스위치를 눌러서 A1 쪽이 전원과 연결이 되면,
A0 출력은 0이 나올 줄 알았으나,
결과는 몇번을 스위치를 누르던 1023을 출력하였습니다.
혹시 슬라이드 스위치로는 위와 같은 결과를 낼 수는 없는건가요?
댓글 1
조회수 10,172master님의 댓글
master 작성일
저항 한쪽에는 5V가 연결되어 있고
슬라이더스위치를 연결해도 5V가 연결되도록 회로가 구성되어 있으므로
슬라이더 위치 상관없이 언제나 5V가 A0에 입력되므로 1023이 입력되는 것이 당연합니다.