GMRCBASiC-IDE 가 맷돌-통합개발환경과 맷돌C언어(한국형C/한글C)로 새로 제작돼 맷돌-통합개발환경에 내장/통합됐음.
맷돌-통합개발환경 { 메뉴 : GVMS(PC) -> GMRCBASiC-IDE } 로 실행.
기존에 비하여 편집기능(되돌리기/되살리기 거의 무제한 지원), 편리성, 개발성 등 모든 부분이 향상됐음.
기존 GMRCBASiC-IDE 와 100% 호환됨.
향후 신형 GMRCBASiC-IDE 만 지속적으로 지원예정.
실행방법
GMRCBASiC-IDE:구형
< 2009.12.10.목 >
G.M.RC.BASiC 통합 개발환경 2.5.16+ 판(20091210목).
G.M.RC.BASiC 을 개발하는 기본적인 개발환경입니다.
기본설정, 조정 등을 수행 가능하고 간단한 인터프리터 방식의 프로그램을 지원합니다(제한적인 검증용 기능임).
대화상자 모달속성 관련 오류가 수정되었습니다.
보다 강력한 제어는 맷돌(G.MTDL.A) 과 G.M.RC.BASiC 및 일반 PC 제어용 맷돌-통합개발환경을 사용바랍니다.
맷돌(G.MTDL.A) 은 G.M.RC.BASiC 을 위한 강력한 API 를 지원하므로 사용자는 이 API 를 호출하는 것만으로 간단하게 RC 서보모터를 제어할수 있습니다. 자세한 내용은 한국형-C 언어를 참고 바랍니다. 다운받기
G.M.RC.BASiC 2.1판 까지 G.M.RC.BASiC 을 일반 C 언어로 제어 하기 위한 표준 함수 모음.
사용자는 EWAVR 이나 WinAVR 등 C 언어로 G.M.RC.BASiC 을 제어 하고자 하는 경우 프로젝트에 이 표준함수를 포함시켜주면 됨.
AVR ATmega128 을 사용하여 G.M.RC.BASiC 을 제어하는 기본 예제(WinAVR).
G.M.RC.BASiC 제어를 위한 표준 함수가 포함돼 있으며 ATmega128 을 위한 통신 설정/함수 내장.
AVR STUDIO4 와 WinAVR 을 사용한 것임.
AVR ATmega128 을 사용하여 G.M.RC.BASiC 을 제어하는 기본 예제(IAR EWAVR).
위 예제를 IAR EWAVR5.10A(4KByte Code 제한) Kickstart Edition 용으로 약간 수정한 것.
Kickstart Edition 은 코드 제한은 있으나 4K 안에서 실험하는데 아무 지장이 없으며 AVR STUDIO4 와 같이 AVR-JTAG-ICE 가 연동됨.
가변저항 과 G.M.RC.BASiC 을 사용한 서보 동기 제어 예제(WinAVR).
ATmega128 의 ADC 를 이용 가변저항을 돌리면 즉시 해당 움직임만큼 서보가 움직이게 하는 예제.
예제를 응용하면 완전히 관절과 1:1 로 동기화 되는 서보 조정기 제작 가능.
MSG_DegMemXT 명령 사용예
G.M.RC.BASiC 2.1판 에 추가된 MSG_DegMemXT 명령을 사용한 인마형 로봇의 상반신 무술동작.
실제 GMRCBASiC-IDE 에서 돌려 무술 동작 동영상을 촬영한것(하반신은 좌표계를 사용한 수치제어로 동작).
G.M.RC.BASiC 계열 제품 사용자는 기구/로봇 개발 시 이렇게 GMRCBASiC-IDE 에서 인터프리터 방식으로 개발 후 C 언어로 번역하면 보다 편리하게 개발 가능(인터프리터 방식이라 즉시 즉시 동작을 확인 가능).
무술동영상 : 0, 1, 2, 3
인마형 보행로봇 관련 자료