회원가입 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
번호 분류 제목 글쓴이 조회 수 날짜
1246 마이크로프로세서 HOT좀 도와주세요1 지노 1808 2008.10.12
1245 마이크로프로세서 HOTAVR128 LED 구동에 관한 질문입니다.2 천청심 1667 2008.10.11
1244 전기전자 아무거나 HOTRC 서보모터도 캘리브레이션이 되나요?1 초보태공 1024 2008.10.10
1243 Allegro & OrCAD HOTOrCAD 설치 중에 풋프린트는 뭘로 할까요?1 초보태공 1465 2008.10.10
1242 자유주제 HOT출근(?)하고 갑니다~ 집 인터넷이 안되서 회사서만 ㅜㅠ 헐레벌덕 2385 2008.10.10
1241 자유주제 HOT발도장 꾹 찍고 갑니당...ㅋㅋ 초코파잉 2600 2008.10.10
1240 자유주제 HOT한달동안 잠수 타겠습니다^^1 아크마 5688 2008.10.09
1239 자유주제 HOT츌석이횽 뉙네임 5693 2008.10.08
1238 자유주제 HOT저도 출췍하고 갑니다~ ^^ 헐레벌덕 2481 2008.10.08
1237 드론/로봇/라인트레이서 HOT라인마우스 부품...1 바람이고픈 1240 2008.10.07
1236 자유주제 HOT출췍.. 아크마 3187 2008.10.07
드론/로봇/라인트레이서 HOTAKMA님 라인트레이서 쏘스 질문입니다.3 천청심 1437 2008.10.07
1234 마이크로프로세서 HOT8051 2개 사용3 초보 컨트롤 900 2008.10.06
1233 마이크로프로세서 HOTAVR을 이용하여 작품을 하나 만들고 싶습니다..4 바람이고픈 1124 2008.10.06
1232 자유주제 HOT발도장 찍고 가요~ kjhjilal 2395 2008.10.06
1231 자유주제 HOT거지 같은 휴인스....3 あさひ 2943 2008.10.06
1230 자유주제 HOT오늘 첨 만났습니다. 좋은 만남이기 기대합니다. 진등골서생 2820 2008.10.06
1229 Software & IDEs HOTMFC로 길찾기 구현 남뉴 2156 2008.10.05
1228 전기전자 아무거나 HOT회로가 작동이 안되는데 헬프요~!!2 님이지존 1633 2008.10.04
1227 마이크로프로세서 HOT작은 무선 스피커를 여러개 만들고 싶은데요.. ohk 1157 2008.10.03
  • 사랑은 일에 굴복한다. 만일 사랑으로부터 빠져 나오기를 원한다면, 바쁘게 되라. 그러면 안전할 것이다.
    - 오비디우스
  • * 납포인트 정보 *
  • 글 작성 : 3
  • 댓글 작성 : 1
  • 내 글이 추천받음 : 1
저작권법에 위배되는 콘텐츠는 등록 불가하며, 저작물에 대한 권리는 저작자에게 있습니다.
Copyright 2006-2021 © hardwareis.com, All rights reserved.