Page 335 - MDP2020-3
P. 335
················································································ 명장양성프로젝트 【MDP】 과제발표회 자료집 Ⅲ | 329
- IR 센서를 테스트 했던 코드
void ir (void){
// 수광 발광 다이오드와 led의 값을 비교하여 점수를 ++해주는 함수
on0 = PINF.0 ;
// led 0번의 값을 on0에 저장
dp0 = PINE.0 ;
// 수광 다이오드와 발광 다이오드의 값을 dp0에 저장, 마주보면 1 떨어지면 0
on1 = PINF.1 ;
dp1 = PINE.1 ;
on2 = PINF.2 ;
dp2 = PINE.2 ;
on3 = PINF.3 ;
dp3 = PINE.3 ;
on4 = PINF.4 ;
dp4 = PINE.4 ;
on5 = PINF.5 ;
dp5 = PINE.5 ;
on6 = PINF.6 ;
dp6 = PINE.6 ;
on7 = PINF.7 ;
dp7 = PINE.7 ;
if (on0 == 1 && dp0 == 0 && flag == 1) {
// led가 켜진 상태에서 망치로 쳤다면 1씩 오르게 설정
temp++; // 점수 증가
flag = 0; // 1 씩 오르게 하기 위해 flag 를 0으로 설정
}