아두이노:스위치 사용

학교의 모든 지식. SMwiki
Sam (토론 | 기여)님의 2023년 1월 3일 (화) 17:22 판
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)
둘러보기로 이동 검색으로 이동

아두이노 관련 정보를 모으기 위한 틀. 틀:아두이노

  1. 아두이노:개요
  2. 아두이노:하드웨어
    1. 아두이노:우노보드
  3. 아두이노:코드
    1. 아두이노:기초 문법
    2. 아두이노:라이브러리
    3. 아두이노:컴퓨터에서 보드로
    4. 아두이노:안드로이드에서 보드로
  4. 아두이노:핀 사용
    1. 아두이노:전원공급
  5. 아두이노:시리얼 통신
    1. 아두이노:엑셀기록
    2. 아두이노:파이썬과 통신
  6. 아두이노:편의함수
  7. 센서 사용
    1. 아두이노:모션센서
    2. 아두이노:온습도센서
    3. 아두이노:조도센서
    4. 아두이노:pH미터 만들기(Gravity 아날로그 pH센서)
  8. 아두이노:LCD 사용
  9. 아두이노:스위치 사용
  10. 아두이노:릴레이
  11. 아두이노:WIFI
  12. 아두이노:해결되지 않은 다양한 의문들
  13. 수업용 간단 실습
    1. 아두이노:LED
    2. 아두이노:초음파센서
  14. 분류:아두이노 프로젝트

개요

전류를 흘려줬다, 끊었다 하는 스위치. 각 스위치별로 작동법에 맞게 구성하면 되지만, 예상치 못한 사항이 있어 이를 기억하기 위해 남겨둔다.

문제상황 해결

문제 설명 해결법
아두이노 코드 멈춤 스위치와 LCD 등을 연결해 두었을 때 LCD 전원이 꺼져 있으면 LCD로 텍스트를 전달하지 않는다.

아두이노는 멍청하게도... 에러를 내거나 무시하는 게 아니라... 신호가 도달할 때까지 기다린다.

다시 스위치를 누르면 코드가 진행된다.

눌렀을 때 아두이노에서 스위치 다운을 인식하게 해 lcd 입력은 지나치게 한다.
button = digitalRead(12);
  if(button == 1){
    lcd_write();
  }
  else{
  }