BASIC4MCU | 질문게시판 | 코드 질문드립니다.
페이지 정보
작성자 누구냐 작성일2018-12-25 12:24 조회13,175회 댓글5건본문
ATmega128 코드를 짜려하는데 어려움을 겪어서요
사용 장치는 스위치, 7-segment, motor, led, step_led, step_motor인데요
1. 스위치 두 개를 두고
하나를 선택하면 7-segment의 값이 1부터 1씩 증가하는 시스템으로
그 옆 다른 하나를 선택하면 7-segment의 값이 그 증가값에서 1씩 감소하는 시스템으로
증가하는 중에는 motor가 cw방향으로
감소하는 중에는 motor가 ccw방향으로 돌아가게 하고
2. 스위치 두 개를 두고
하나를 선택하면 led 불빛 개수가 1씩 증가하는 시스템으로
다른 하나를 선택하면 led 불빛 개수가 1씩 감소하는 시스템으로
증가하는 중에는 step_motor의 속도가 줄어들게
감소하는 중에는 step_motor의 속도가 증가하게
그리고 이것이 시행중에는 step_led는 다 켜진상태고요
그리고 led 불빛 개수 8개에서 1개 증가하면 step_led의 불빛이 다 꺼지면서 7-segment 값에 505가 되게 하려고요
Port는 a b c d e까지 생각하고 있고요
사용한다면 a를 입력하고 싶어요
댓글 5
조회수 13,175master님의 댓글
master 작성일
기본적인 세그먼트 구동예제와 스텝모터 구동예제 및 스위치 구동예제 등을 첨부하셔야지 답변을 받기 쉬울겁니다.
//
제가 댓글로 적어드린 내용인데요
각 예제는 가지고 계신가요?
예제가 없다면 복잡해집니다.
누구냐님의 댓글
누구냐
각 예제가 몇개 있어서요 조합도 해야될거 같고 이해가 가지 않고 그래서요
올릴까요?
master님의 댓글
master
답변글을 작성하고 관련 파일을 몽땅 압축해서 첨부하세요
필요할 것 같으면 회로도까지 첨부하세요
누구냐님의 댓글
누구냐
네.
정리하는데 조금 오래 걸릴거 같아요
master님의 댓글
master
정리 하지말고 몽땅 압축해서 파일을 만들고
사용해야 하는 것이 무엇인지 정확하게 적으세요
//
포트가 변경되는 것이 있으면 적으면 됩니다.
7-segment : 포트C -> 포트A
스위치 : 포트E 외부 인터럽트 INT4,5,6
정회전 확인용 LED : PG0
역회전 확인용 LED : PG1
step_motor : PD0~PD3
이런식으로 적으면 됩니다.