어려운 ARM/AVR/PIC 를 몰라도 누구나 쉽게 한국형C(한글C) 로 남들처럼 제어라는 것을 할수 있습니다.

다족형 로봇, 로봇 팔 등 로봇 제어와 제어학습, 취미, C 언어 제어교육을 위한 최고의 선택이 될 것입니다.

위의 [기본예제] 메뉴로 들어가 다양한 예제를 확인해 보십시요(모두 회로도 포함돼 있음).

RC 서보 12 개동시/동기/협력 제어할수 있는 강력한 RC 서보 제어기 내장으로 별도의 RC 서보 제어기 불필요.

12 개RC 서보 가속/감속/가감속/등속의 모든 경우 완벽하게 동조기동(동시간 제어, 협력제어) 가능합니다.

다리당 3 자유도의 4각 보행체다각형 보행체, 로봇팔 등에 사용시 부드러운 수치제어를 할수 있습니다.

최대 12개 RC 서보를 사용자의 복잡한 계산처리 없이 동시간 협력제어 할수 있는 API 를 내장하고 있어 사용자의 수학적 수준과 상관없이 고급제어를 수행할수 있습니다.

맷돌-통합개발환경 의 모든 것이 BSD 허가공개됐음(자료실:한국형C 언어 참고).

 

모든 예제는 맷돌A/B 모두 동일하게 사용 가능합니다.

 

돌28호 제어 [2010.05.16.월] [새것]

맷돌28호맷돌(G.MTDL.X) 계열로 제어 합니다.

 

각도 제어 방식 예제와 듀티 제어 방식 예제가 들어 있으며, 각 예제 안에는 맷돌28호 제어를 위한 기본 API 도 들어 있습니다.

 

28 개RC 서보동시/독립/동기 제어할수 있는 맷돌28호의 강력한 성능을 간단한 예제로 쉽게 확인할수 있습니다.

 

멜로디 주기(소녀시대 GEE, 만약에, 나혼자서, 캐롤 등 연주) [20101112금] [새것]

맷돌A/B 를 사용하여 5개의 조작 버튼과, 곡목 표시용 FND(숫자 LED) 가 있는 멜로디 연주기를 제작해 봅니다(MP3 연주기처럼 멜로디 연주기를 만든 것).

 

조작 버튼을 사용하여 연주, 일시정지, 정지, 다음곡 선택, 이전곡 선택 의 5가지 동작을 처리 할수 있습니다.

 

소녀시대의 GEE, 만약에, 나혼자서마법의성, 크리스마스 캐롤이 연주되는 것을 들을수 있습니다(모두 원곡 그대로 연주됨/원래 곡과 같이 들어보면 일치하는 것을 알수 있음).

 

타이머를 사용한 실시간 처리/인터프리터 기술로 문자열 형식의 악보를 읽어서 정확한 멜로디를 구현합니다(실용적인 예제). 타이머 사용으로 VMOS, VMOS:AT45DB041B 에 모두 사용 가능함.

 

멜로디 주하기(PWM : 소녀시대 GEE, 만약에, 나혼자서, 캐롤 등 연주) [20100505수] [새것]

맷돌(G.MTDL.A)에 내장된 멜로디 발생기를 제어해봅니다.

 

소녀시대의 GEE, 만약에, 나혼자서마법의성, 크리스마스 캐롤이 연주되는 것을 들을수 있습니다(모두 원곡 그대로 연주됨).

 

타이머를 사용한 실시간 처리/인터프리터 기술로 문자열 형식의 악보를 읽어서 정확한 멜로디를 구현합니다(실용적인 예제). 타이머 사용으로 VMOS, VMOS:AT45DB041B 에 모두 사용 가능함.

 

문자 LCD 제어 [새로운예제:20100104월]

맷돌(G.MTDL.A)의 문자 LCD 지원용 API 를 사용하여 문자 LCD 를 제어합니다.

 

RC 서보모터 제어(PWM) [새로운예제]

맷돌(G.MTDL.A)에 내장된 RC 서보모터 제어기를 제어하는 예제입니다.

맷돌(G.MTDL.A)은 최대 12개RC 서보모터 를 제어할수 있습니다.

 

PWM 으로 직접 RC 서보모터 제어(PWM) [새로운예제]

맷돌(G.MTDL.A)에 내장된 PWM 발생기를 제어하여 RC 서보모터를 직접 PWM 으로 제어해봅니다. 맷돌(G.MTDL.A)은 3개PWM 장치와 총 12개PWM 채널 가지고 있습니다.

 

통신포트로 G.M.RC.BASiC 제어 [새로운예제]

맷돌(G.MTDL.A)을 사용하여 G.M.RC.BASiC 계열 RC 서보 제어기를 제어 하는 기본 예제입니다.

맷돌(G.MTDL.A)은 자체 12개 서보를 제어할수 있는 제어기를 내장하고 있으나 부족한 경우 G.M.RC.BASiC 계열 서보제어기를 추가하여 거의 무제한의 RC 서보를 제어할수 있습니다.

G.M.RC.BASiC/G.M.RC.BASiC.MD/G.M.RC.BASiC.BD 모두 적용됩니다.

<2009.11.23.월>

G.M.RC.BASiC 전용 API 를 사용한 새로운 예제와 일반 예제 두 개다 포함하였음.

 

일반 I/O 포트 제어(출력:제트카 LED)

맷돌(G.MTDL.A)의 범용 I/O 포트를 제어하는 기본 예제입니다.

I/O 포트에 연결된 LED 를 제어하여 소위 말하는 "제트카 LED" 를 구현합니다.

 

일반 I/O 포트 제어(입력)

맷돌(G.MTDL.A)의 범용 I/O 포트를 제어하는 기본 예제입니다.

I/O 포트에 연결된 스위치로 입력한 값을 LED 에 표시해 주는 것으로 입력을 확인합니다.

 

외부 핀 이벤트 사용하기

맷돌(G.MTDL.A)의 P0, P1 포트의 외부 핀 이벤트 기능을 제어하는 기본 예제입니다.

상승/하강 의 두 경우를 선택하여 해당 핀의 스위치를 누르면 해당 핀의 이벤트가 발생하는 것을 확인합니다.

부가적으로 통신포트로 송신하는 법을 공부할 수 있습니다.

 

통신포트 제어

맷돌(G.MTDL.A)에 내장된 두 개의 독립적인 통신포트를 제어하는 기본 예제입니다.

통신포트를 설정하고 수신 이벤트 기능을 사용하여 수신하는 방법을 학습할 수 있습니다.

<제트카 LED> 를 통신을 통하여 구현해 봅니다.

 

74HC595 와 SPI 를 사용한 8 비트 출력 포트 확장

맷돌(G.MTDL.A)에서 제공하는 SPI 가상기계와 74HC595 를 사용하여 SPI 로 8비트 출력포트를 생성하는 기본 예제입니다.

 

74HC165 와 SPI 를 사용한 8 비트 입력 포트 확장

맷돌(G.MTDL.A)에서 제공하는 SPI 가상기계와 74HC165 를 사용하여 SPI 로 8비트 입력포트를 생성하는 기본 예제입니다.

 

DS1620 온도 센서를 SPI 포트의 마이크로와이어 확장 기능으로 제어

맷돌(G.MTDL.A)에서 제공하는 SPI 가상기계가 확장 기능으로 지원하는 마이크로와이어를 이용하여 DS1620 온도센서를 제어하는 기본 예제입니다.

 

24LC32 EEPROM 을 I2C 로 제어

맷돌(G.MTDL.A)에서 제공하는 I2C 가상기계를 사용하여 24LC32 EEPROM 을 제어하는 기본 예제입니다.

 

93C46 EEPROM 을 SPI 로 제어

맷돌(G.MTDL.A)에서 제공하는 SPI 가상기계를 사용하여 93C46 EEPROM 을 제어하는 기본 예제입니다.

 

타이머 제어

맷돌(G.MTDL.A)에서 제공하는 총 8 개의 10ms 주기 타이머를 사용하여 <제트카 LED> 를 구현합니다.