[DIY] 작성중 - [더미천국] 아두이노 기초편4 입니다. (이대로 따라하면 고수된다)

이제 스위치 입력에 대하여 알아 보기로 합시다. 


Microprocessor는 출력보다 입력을 다루는게 훨씬 어렵습니다.

스위치는도 그중 하나입니다.


일단 인터럽트를 알아야 합니다.  


보통 교재에는 


A = digitalRead(Switch);


라고  써 있는데 실제로 구현헤 보면  


매우 빠르게 돌아가는 루푸로 구성된 경우에는 몇번씩 읽는 오류가 나고 

느리게 돌아가는 코드에서는 상태를 읽기 못하는 문제가 생깁니다. 


가령 (  Fast code Example : Code Example) 

// Fast code example

#define Port_LED    13

#define Port_Switch  3

bool    portStatus;//  Past Switch status H/L

bool    Ledstatus;//  toggle this bit as switch Push

void setup(){

  // set ports In and Output

  pinMode(Port_LED,OUTPUT);

  pinMode(Port_Switch,INPUT_PULLUP);  // Low as Switch Press

}

//

void loop(){

  if((digitalRead(Port_Switch)==LOW)&&(portStatus==HIGH)){

    Ledstatus=!Ledstatus;

    portStatus=LOW;

    digitalWrite(Port_LED,Ledstatus);

  }

}

 

은 Switch가 오래되면 LED toggle이 불안한 경우가 생길 수 있다.

이를 일부 Mebedded systtem책에는 스위츠이 콘덴서 붙이는 경우가 많은데 이 역시 

고장을 조장하는 화로이다. 

 

0
0
이 글을 페이스북으로 퍼가기 이 글을 트위터로 퍼가기 이 글을 카카오스토리로 퍼가기 이 글을 밴드로 퍼가기

메이커 DIY

번호 제목 글쓴이 날짜 조회수
178 Sell 청춘 시계 진행 상황 icon HellMaker 03-31 22,470
177 DIY WEY20P0101_C- 천자문 완구 icon 청계천도사 03-27 22,788
176 DIY WEY20P0101_B- 천자문 각인을 시작합니다. icon 청계천도사 03-27 22,461
175 DIY WGCV01_A1 시계바늘 3셋 icon 청계천도사 03-18 21,417
174 DIY WEY20P0101_A- 2500년전의 죽간문을 되살리다. icon 청계천도사 03-16 21,317
173 DIY 3.1절 독립 만세부른 날 기념 인그레이버 입니다. 다시만듭니다. +2 icon 청계천도사 02-25 23,963
172 DIY WEY20P01XX - 새로운 인그레이빙 시작합니다. icon 청계천도사 02-24 21,215
171 DIY WCP22P0003 - rev2 (frame, 기어 시제품제작) icon 청계천도사 01-30 22,249
170 DIY WCP22P0002 - rev2 (기어 설계) icon 청계천도사 12-18 23,002
169 DIY WCP22P0001 좀더 만들기 쉽고, 시간이 잘 맞는 나무기어 시계를 2023년 선보일 예정입니다. icon 청계천도사 12-14 22,463
168 DIY WEY20P0100 - 내 작업장은 연못입니다. (왕눈이) icon 청계천도사 12-09 23,940
167 DIY WEY20P0099 - 난 도깨비 거지다. icon 청계천도사 12-08 23,457
166 DIY WEY20P0098 - 나는 도깨비가 아니고 귀신이야. icon 청계천도사 12-07 23,307
165 DIY WEY20P0097 - 이 도깨비는 여자야 남자야 icon 청계천도사 12-07 24,001
164 DIY WEY20P0096 - 세종대왕과 도깨비 icon 청계천도사 12-06 22,887
163 DIY WEY20P0095 - 표준형 도깨비입니다. icon 청계천도사 12-04 22,683
162 DIY WEY20P0094 - 도깨비가 문고리냐!! icon 청계천도사 12-02 23,515
161 DIY WEY20P0093 - 너 장비로 성형한 도깨비 맞지? icon 청계천도사 12-02 23,116
160 DIY WEY20P0092 - 예술가의 눈을 가지신 분 존경합니다. icon 청계천도사 11-30 22,737
159 DIY WEY20P0091 - 도깨비와 춤을 icon 청계천도사 11-29 23,090