게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
avr 두더지게임 유사 소스 질문입니다.
게시물ID : programmer_19033짧은주소 복사하기
작성자 : 골드키위새
추천 : 0
조회수 : 760회
댓글수 : 0개
등록시간 : 2016/11/18 00:53:24
옵션
  • 본인삭제금지
avr로 atmega128을 이용한 두더지게임을 만들려고 합니다
컨트롤러부분은 유비트랑 비슷하게 만들었는데
게임소스를 짜는 부분에서 led가 켜지지않은 스위치를 누르면 error_count를 1 증가시키는 함수를 만드려고 하는데
실행을 시키니 원하는대로 실행되지 않네요
채터링이나 다른부분은 문제가 없는데 led가 켜진건지 아닌지 확인을 못하는것 같아요
조건문에 썼는데 왜 그럴까요
아래가 제가 짠 소스 부분입니다.
if(((PINF&0b00000100)==0b00000100)&&(switch_num[1] == 0)&&((PINE|0b11111101)==0b11111111))
{
error_count++;
switch_num[1] = 1;
}
if((PINF&0b00000100)!=0b00000100)
{
switch_num[1] = 0;
}

f핀이 스위치이고 e번핀이 led핀입니다. 
led는 1일때 꺼지고, 스위치는 눌렸을 때 1이 됩니다.
분명 조건문에는 해당led가 꺼져있을 경우를 넣었는데 왜 안되는걸까요
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호