회원가입 ID/PW 찾기
AA
안녕하세요.
기초가 없어서 고생하고 있는 공학도 입니다 ;;;

다름이 아니라 지금 AVR을 이용한 라인트레이서를 만들고있는데요.
일단은 회로 부분은 이쪽 저쪽에서 모아서 땜질은 다 하고 쇼트나 LED순차이동을 이용한 MCU테스트 까지 마치긴 했는데요.
막상 다 끝내고 프로그래밍으로 들어가니 앞이 꽉 막히더라구요.
도형은 아니지만 일단 쏘스(글자)로 순서도를 써 내려가고있었는데...다 하고 나니...뭔가 비더라구요.
그래서 찾아봤떠니 beep랑 cal_trim, cal_speed하구요. interrupt들이 어디에서 들어가는지 잘 모르겠습니다.
LCD는 안쓸꺼라서 Diplay쪽은 괜찮구요.
interrupt쪽은 enable();을 걸어줄때마다 들어간다고 하던데...솔직히 그 개념을 잘 모르겠습니다.
혹시 설명을 해주실수 있으신지...답변 좀 부탁드립니다^^;

1. 개발 환경 :  Atmega128을 이용한 라인트레이서 - Lcd없음, 스텝모터 이용, 수발광 센서 각 8개씩, AVR studio, AVR edit, ponyprog
2. 동작 목표 :  라인트레이서 완주를 목표로 합니다.
3. 문   제  점  :  위에 말씀드린것처럼 프로그래밍 쪽에서 해독쪽으로 해서 공부를 하고 있습니다. 만들긴 해야겠는데 시간이 없어서 전체적인프로그래밍 공부보다는 일단 해독 쪽으로 해서 짜볼려고 하다보니..막히는게 많아서요. 개념이라도 설명해주시면 감사하겠습니다.  
쏘스는 AKMA님 것을 도로 올려드리면 찾으시는데 불편하시지 않으실테니 같이 올리겠습니다. 
댓글 3
  • No Profile
    주파수를 올리면서 스텝모터에 상을 입력하면 모터가 점점 빨라지게 됩니다.

    이때 타이머값을 설정함으로써 주파수를 결정하게 됩니다(주파수 ↑, 모터속도 ↑)

    입력된 센서에 따라서 좌, 우로 이동하고자 할때 계산된 타이머값에 비율(0~1.0)을 곱해줌으로써 좌,우 회전이 가능하게 됩니다.

    이 좌우회전은 추후 보정핸들 테이블등을 만들어서 이용하시면 좀 더 멋지게 될꺼 같고 제가 올린건 굉장히 기초적인 개념만을 이용한것입니다.

    개념은 위와 같고 소스랑 1:1매칭해서 설명드리기에는 제가 시간이 부족하네요(꾸뻑^^)

  • No Profile
    cal_trim : 핸들링(좌우 움직임을 설정하기 위한것이고 PID개념이 약간^^)계수구함
    cal_speedl:모터속도를 결정하기 위한 타이머값 구함

    이거 만들때 워낙 급하게 만들어서 정리도 안되있고 내용도 이상하네요.. 소스도 상당히 많이 난해하기 짜놔서 이해하기 힘드실 수도있습니다.

    잘만들어진 소스를 보는것도 좋은 방법일듯합니다..........
  • No Profile
    글쓴이 천청심 08.10.08 15:40 댓글 좋아요 0 싫어요 0
    예 예~ 친절하게 답변해주셔서 감사합니다. 아크마님...^^
    제가 더 노력해봐야죠. 일단 하드웨어는 다 만들었으니 소프트 웨어만 잘 짜봐야죠^^
    감사합니다.

하드웨어 설계 및 개발에 대하여 개발자들이 자유롭게 토론하는 공간입니다.
- Q&A, 자유주재 토론, 관련 정보 공유
- 분야 : 마이크로프로세서 응용, 전기/전자(아날로그/디지털) 회로 설계, C/C++ 프로그래밍, 펌웨어,
         PCB Artwork, 트러블슈팅 등 하드웨어 설계에 관한 전반인 내용
※ 게시글에 맞는 분류를 선택하여 글을 작성해 주시면 쾌적한 사이트 운영에 많은 도움이 됩니다.
※ 하드웨어 인사이트는 회원들간의 거래정보를 게재할 뿐이지, 그 어떤 책임과 의무도 가지지 않습니다.

search
번호 분류 제목 글쓴이 조회 수 날짜
43 드론/로봇/라인트레이서 HOT아크마님 봐주시겠어요?5 천청심 1187 2008.10.25
42 드론/로봇/라인트레이서 HOT컴퓨터 공학과입니다. 멋남이 1109 2008.10.24
41 드론/로봇/라인트레이서 HOT라인마우스 부품...1 바람이고픈 1135 2008.10.07
드론/로봇/라인트레이서 HOTAKMA님 라인트레이서 쏘스 질문입니다.3 천청심 1289 2008.10.07
39 드론/로봇/라인트레이서 HOT라인트레이서 속도표시를 하려합니다1 초보꾼 1401 2008.09.22
38 드론/로봇/라인트레이서 HOT아크마 라인트레이서 2.0버전의 코딩은없나요???1 초보꾼 991 2008.09.19
37 드론/로봇/라인트레이서 HOT질문한가지만 드려도 될까요?3 흥분건반 840 2008.09.11
36 드론/로봇/라인트레이서 HOT아래올린 도면에 대한 질문입니다.2 나그네~~ 894 2008.09.02
35 드론/로봇/라인트레이서 HOT라인트레이서 부품관련질문1 나그네~~ 1504 2008.09.01
34 드론/로봇/라인트레이서 HOT라인트레이서와 라인 마우스 마이크로 마우스차이점....1 나그네~~ 1031 2008.08.28
33 드론/로봇/라인트레이서 HOTmpu관련 질문2 나그네~~ 828 2008.08.28
32 드론/로봇/라인트레이서 HOT도와주세요1 한건하자 1573 2008.06.18
31 드론/로봇/라인트레이서 HOT라인 구동부에서요1 무선조정 1024 2008.05.27
30 드론/로봇/라인트레이서 HOT스탭모터에 대해서 알려주세요7 루흐로고 1042 2008.05.27
29 드론/로봇/라인트레이서 HOT라인마우스와라인트레이서의 차이는무엇인가요?3 카이져 740 2008.05.26
28 드론/로봇/라인트레이서 HOT졸작으로 시작하려고합니다. 카이져 751 2008.05.26
27 드론/로봇/라인트레이서 HOT완성했습니다 ^^ 도와주셔서 감사합니다~ ^^1 루흐로고 864 2008.05.26
26 드론/로봇/라인트레이서 HOT모터 드라이버 출력파형에 대해서...1 루흐로고 988 2008.05.21
25 드론/로봇/라인트레이서 HOT타이머로 스탭모터 구동좀 도와주세요 ㅠㅠ5 루흐로고 1141 2008.05.16
24 드론/로봇/라인트레이서 HOTLM2575-5.0 에 대해서2 루흐로고 1201 2008.05.12
  • 천재는 노력하는 사람을 이길 수 없고 노력하는 사람은 즐기는 사람을 이길 수 없다.
    - 롤프 메르쿨레
  • * 납포인트 정보 *
  • 글 작성 : 3
  • 댓글 작성 : 1
  • 내 글이 추천받음 : 1
저작권법에 위배되는 콘텐츠는 등록 불가하며, 저작물에 대한 권리는 저작자에게 있습니다.
Copyright 2006-2021 © hardwareis.com, All rights reserved.