본문 바로가기

라인트레이서

(3부작) 라인트레이서 이야기 - 번외 #5 라인트레이서의 꽃, 길 찾기! 여러분은 라인트레이서의 꽃이 무엇이라고 생각하시나요? 저는 뭐니뭐니해도 라인트레이서의 꽃은 길을 찾아가는 것이라고 생각합니다. 처음 시작하셨을 때부터 기다려오셨을 심장부, 길 찾기! 지금 시작하겠습니다. 이것이 오늘 배울 곳! --------------------------------------------------------------------------- 핵심어 1. while(조건) : 조건 안의 내용이 참(= 1)일 동안 반복합니다. 2. goto (목표) : 목표 부분으로 건너뜁니다. 3. P(포트)(숫자) : 포트의 숫자 번 비트를 말합니다. 4. TRACE 시리즈 : 교차로보다 약간 앞으로 가게 해 줍니다.(* 중요하지 않아 굵게 표시 안함) 센서 위치 - - * * - - L_S R_S .. 더보기
(3부작) 라인트레이서 이야기 - 번외 #4 힘찬 시작을 위하여, 모터 파워 온! 오늘은 이제 모터를 구동해 볼 차례입니다. 일단 소스 먼저 보... 려다가는 저번 회의 전설의 명화 뭉크의 '절규'님이 또 나타나실것 같은 예감에 지식 먼저 쌓고 시작도록 합시다. 이것이 오늘 배울 곳! --------------------------------------------------------------------------- 핵심어 1. if (조건) : 조건이 참(= 1)일 경우 {} 안을 실행합니다 2. & : AND 연산자입니다.(둘 다 1이어야지 1이 반환됩니다) 3. | : OR 연산자입니다.(둘 중 하나만 1이어도 1이 반환됩니다) 4. ~ : 보수 연산자입니다.(1이면 0이, 0이면 1이 반환됩니다) 5. P(포트)(숫자) : 포트의 숫자 번 비트를 말합니다 -----------.. 더보기
(3부작) 라인트레이서 이야기 - 번외 #3 모든 일의 시작, 초기화! 자, 이제 시작을 해 보도록 합시다. 우선 소스부터 하나 읽고 시작할까요? 출처 : 따르미 Pro 2008(하늘아이 社) - main.h void TIMER_INIT(void) { TIMSK=((1 더보기
(3부작) 라인트레이서 이야기 - 번외 #2 WinAVR은 뭘까? https://www.naraeon.net/%EB%9D%BC%EC%9D%B8%ED%8A%B8%EB%A0%88%EC%9D%B4%EC%84%9C-%EC%9D%B4%EC%95%BC%EA%B8%B0-%EC%84%9C%EB%AC%B8/ 에 최신 버전이 있다. 이 글은 중학생 시절의 필자가 썼으므로 바뀐 글보다 부정확할 수 있다. 저번 강좌에 이어서 쓰는 글입니다. 자 이제 WinAVR에 대해서 한번 살펴보죠. 이번에는 IDE가 아닌 컴파일러인지라 이번에 그림은 크게 안 나올거 같네요. AVRStudio는 IDE고 우리가 맨날 보는거라 그렇다 하는데 이 잡것은 왜 설치하느냐? 하시죠. 사실 Visual Studio같은 경우도 스튜디오만 있는게 아니라 안에 컴파일러(* 컴퓨터의 번역기정도 됩니다.)가 내장되어 있기 .. 더보기
(3부작) 라인트레이서 이야기 - 번외 #1 AVRStudio는 뭘까? https://www.naraeon.net/%EB%9D%BC%EC%9D%B8%ED%8A%B8%EB%A0%88%EC%9D%B4%EC%84%9C-%EC%9D%B4%EC%95%BC%EA%B8%B0-%EC%84%9C%EB%AC%B8/ 에 최신 버전이 있다. 이 글은 중학생 시절의 필자가 썼으므로 바뀐 글보다 부정확할 수 있다. 프로그래밍할때 자주 사용하는 비주얼 스튜디오는 어디에 쓰나요? 우리가 쓰는 컴퓨터(x86 or x86-64)에 쓰지요. 그럼 AVRStudio는 어디에 필요할까요? 바로 우리가 쓰는 로봇들, 정확히 말해 아트멜 칩 종류를 쓰는 플랫폼(* 컴퓨터의 작동 방식이라던가, 운영 체제라던가 것을 기준으로 나눈 것을 말합니다.)에서 쓰이는 도구에요. 이 프로그램은 아트멜 칩을 위한 많은 도구들을 포.. 더보기
나래온 산들바람 - 개발의 역사 최종 버전 : 3.5.1 (길) 나래온은 현재 후원자를 모집하고 있습니다. 나래온에 힘을 보태주실 분들은 메일을 쏴주세요! - 개발 계획 - 캐러멜 스튜디오 (v0.8 ~ v1.5) ● 2007년 10월 개발 시작 ● 오차 소수점 두 자리 수준(±0.05)의 검증된 정확성 ● 최고의 사용자 친화성(1키 = 1좌표 이동, WYSIWYG 실현) 휴 (休, v1.9.5, 캐러멜 스튜디오 계열의 마지막 버전) ● 산들바람의 콘셉트 미리보기 격 작품 (1키 = 1명령어로 발전) ● 캐러멜 스튜디오의 편리함 + 새로운 유형에 적응 산들바람 RC1 (공개 후보 1, v2.0.0)● 휴(休)의 기능을 실제로 구현 ● 코드 작성기에서 통합 개발 환경으로의 변모 ● 프로젝트 팀 ‘도아’ 구성 산들바람 RC2 (공개 후보 .. 더보기
나래온 산들바람 - 나눔의 경제학(3.0.0) 완료 (아카데미 X-Pro 로봇용) 이번 버전부터는 순수히 교육용(아마도 자원 봉사용)으로 개발하게 됩니다. 정올용 기능 축소판 같은 번외버전은 더 이상 나오지 않습니다. 주요 변경 사안은 * 저장 시점 25시간 후 자동 삭제 (수동 삭제 기능 제거) * 미션 초기화 F12 (삭제 전 시점 저장) * F1을 '새 버전 확인'으로 변경 * 디버그 창 개선 * 죽은 명령어로 판단되는 C명령어의 기능을 코멘트로 교체(원래의 C명령어는 O로 옮김) 입니다. 이 프로젝트는 "동쪽뿌리"님의 후원으로 진행됩니다. 나래온은 언제나 동반자와 후원자를 모집중입니다. 나래온이 만들어가는 미래에 참여하실분은 아래 메일로~ 더 알고 싶으신 분들께 : * 산들바람 개발 계획 이 프로그램은 아카데미 사의 로봇인 라인 X Pro(라인 X-Pro, 라인트레이서, 아카데.. 더보기
나래온 산들바람 - 공개! (아카데미 X-Pro 로봇용) 다운로드 링크 : http://dev.naver.com/projects/breeze/ (네이버 개발자 센터) 2년 8개월의 개발 끝에, 나래온 산들바람의 개발이 마무리되었습니다. 저번 버전(새로운 예감 - 2.4)도 충분히 열심히 진행했지만 이번 버전은 출시에 대비해 학생들에게 멋진 UX를 선사하기 위해 더 열심히 만들었습니다. 이 프로젝트는 "동쪽뿌리"님의 후원으로 진행됩니다. 나래온은 언제나 팀원과 후원자를 모집중입니다. 더 알고 싶으신 분들께 : * 산들바람 개발 계획 이 프로그램은 아카데미 사의 로봇인 라인 X Pro(라인 X-Pro, 라인트레이서, 아카데미 라인x프로)에서 사용하실 수 있습니다. 더보기
(3부작) 라인트레이서 이야기 - 4. BreezeCore 독해 길잡이 2010/07/31 - [학생용 라인트레이서/라인트레이서 이야기] - (3부작) 라인트레이서 이야기 - 4. BreezeCore 독해 길잡이 2010/07/31 - [학생용 라인트레이서/라인트레이서 이야기] - (3부작) 라인트레이서 이야기 - 3. line.c 독해 길잡이 (하) 2010/07/28 - [학생용 라인트레이서/라인트레이서 이야기] - (3부작) 라인트레이서 이야기 - 2. line.c 독해 길잡이 (상) 2010/07/18 - [학생용 라인트레이서/라인트레이서 이야기] - (3부작) 라인트레이서 이야기 - 1. 지금 내가 쓰는 로봇에 대하여 - BreezeCore에 대하여 - Q : 아무래도 나래온 산들바람의 F1키를 눌러서 온 사람보다는 검색이나 기타 방법으로 들어온 사람이 더 많을 것.. 더보기
(3부작) 라인트레이서 이야기 - 3. line.c 독해 길잡이 (하) 상편에 이어서 쓰는 글입니다. 상편을 보지 않으신 분은 상편 먼저 보시고 오시길 바랍니다. 2010/07/31 - [학생용 라인트레이서/라인트레이서 이야기] - (3부작) 라인트레이서 이야기 - 4. BreezeCore 독해 길잡이 2010/07/31 - [학생용 라인트레이서/라인트레이서 이야기] - (3부작) 라인트레이서 이야기 - 3. line.c 독해 길잡이 (하) 2010/07/28 - [학생용 라인트레이서/라인트레이서 이야기] - (3부작) 라인트레이서 이야기 - 2. line.c 독해 길잡이 (상) 2010/07/18 - [학생용 라인트레이서/라인트레이서 이야기] - (3부작) 라인트레이서 이야기 - 1. 지금 내가 쓰는 로봇에 대하여 - 회전에 대하여 - Q : 그 다음으로 많이 발생하는 문.. 더보기