Q&A
| 번호 | 제목 | 작성자 | 등록일 | 조회 |
|---|---|---|---|---|
| 6953 | 답변완료AM-3AXIS V02를 이용 공간 마우스 제작 관련 | 이현도 | 2012-01-05 | 1,224 |
|
안녕하세요
귀사의 가속도 센서 모듈을 이용하여 공간 마우스 제작을 학교 졸업작품으로
해보려고 합니다.
귀사 홈페이지를 둘러 보고 자료를 검토한 결과 하드웨어 MCU 쪽은 이해가 가는데
PC 쪽이 이해가 가지 않아 문의 드립니다.
자료실에 보면 3DMouse.exe 실행 파일이 있는데
혹시 소스 코드는 공유가 가능한지요? 윈도우 프로그램 관련 설명은 없는지요?
공유가 힘드시다면 윈도우 프로그램 구현하여 마우스 포인터 이동하는 부분
참고 자료가 있는지요? 확인 부탁드립니다.
수고하세요
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨를 이용하여 주셔서 감사합니다.
PC쪽 관련된 소스는 공개가 현재 불가합니다.
다만, 다음에 PDF로 중요 부분은 공개되어 있습니다.
- 아래 -
http://newtc.co.kr/dpshop/bbs/board.php?bo_table=m32&wr_id=81
제작하려고 하시는 부분은 본사의 특허등록 사항이지만, 본사에 허가받은 개인 용도로는 활용 가능하도록 도와드리고 있습니다.
수고하세요.
>
>
> 안녕하세요
>
> 귀사의 가속도 센서 모듈을 이용하여 공간 마우스 제작을 학교 졸업작품으로
>
> 해보려고 합니다.
>
> 귀사 홈페이지를 둘러 보고 자료를 검토한 결과 하드웨어 MCU 쪽은 이해가 가는데
>
> PC 쪽이 이해가 가지 않아 문의 드립니다.
>
> 자료실에 보면 3DMouse.exe 실행 파일이 있는데
>
> 혹시 소스 코드는 공유가 가능한지요? 윈도우 프로그램 관련 설명은 없는지요?
>
> 공유가 힘드시다면 윈도우 프로그램 구현하여 마우스 포인터 이동하는 부분
>
> 참고 자료가 있는지요? 확인 부탁드립니다.
>
> 수고하세요
>
|
||||
| 6952 | 답변완료🔒 Atmega2560 질문입니다. | 최민규 | 2012-01-05 | 2 |
|
🔒 비밀글입니다. 작성자 또는 관리자만 확인할 수 있습니다.
|
||||
| 6951 | 답변완료🔒 AM-GYRO-XY V02 추가 질문 | 문상현 | 2012-01-05 | 2 |
|
🔒 비밀글입니다. 작성자 또는 관리자만 확인할 수 있습니다.
|
||||
| 6950 | 답변완료atmega128-pro 모듈이 작동하지 않는것 같습니다.. 택배발송을 하고싶은데 답변 부탁드리겠습니다. | 김치균 | 2012-01-05 | 1,158 |
|
안녕하세요.. 디바이스마트에서 약 2~3주가량된거 같은데.. atmega128-pro 모듈을 구매하였습니다.
그동안 isp 가 없어서 사용치못하고(연구학습용으로 구매했는데 스케쥴이 밀려 그동안 사용을 안한상태였습니다) 얼마전에 isp를 구매하여서 연결을 해보았는데.. 연결이 되지않습니다.
첨엔 isp가 이상하여 isp를 보내서 교환을 받았으나 되지 않아서 다른 atmega 보드를 만들어 연결을 해보았는데 연결이 잘 됩니다. 그럼 atmega128pro 가 이상한걸로 생각이드는데.. AS를 받고싶습니다. 구매한지 얼마되지않았는데 교환이 된다면 교환을 받고싶습니다. 사용isp는 usb-MKii 이며 ..다른 atmega162 보드는 정산 인식이되므로 isp문제는 아닌듯합니다.
택배수신정보와.. 어떤절차를 밟아야하는지 알려주시면 감사하겠습니다.
atmega 128의경우 전원 led 까지는 모두들어오는데.. 막상 avr studio 에서 sign및. 어떠한 정보도 가져와지지 않습니다. avrstudio4 와 5버젼에서 확인했으며 ..두대의 컴퓨터로 확인을 했습니다.
답변 미리 감사드립니다. 수고하세요.
디바이스에서구입한 제품입니다.
http://devicemart.co.kr/goods/view.php?seq=6690
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사하고, 불편하게 해 드려 죄송합니다.
100% 테스트 해서 나가는 제품입니다만, 그런 일이 발생하였다니, 죄송하게 생각합니다.
테스트 해 보고, 문제가 있었다면 다시는 그런 일이 발생하지 않도록 프로세스 상의 원인을 찾아 보겠습니다.
그 제품은 고장 유무에 관계 없이 새 제품으로 교체하여 드리겠습니다.
본 답변을 프린트 하여 함께 넣어서 본사로 보내주세요.
전화번호, 성함, 주소 함께 넣으셔야 하구요.
새 제품으로 발송하여 드리겠습니다.
감사합니다.
>
>
> 안녕하세요.. 디바이스마트에서 약 2~3주가량된거 같은데.. atmega128-pro 모듈을 구매하였습니다.
> 그동안 isp 가 없어서 사용치못하고(연구학습용으로 구매했는데 스케쥴이 밀려 그동안 사용을 안한상태였습니다) 얼마전에 isp를 구매하여서 연결을 해보았는데.. 연결이 되지않습니다.
> 첨엔 isp가 이상하여 isp를 보내서 교환을 받았으나 되지 않아서 다른 atmega 보드를 만들어 연결을 해보았는데 연결이 잘 됩니다. 그럼 atmega128pro 가 이상한걸로 생각이드는데.. AS를 받고싶습니다. 구매한지 얼마되지않았는데 교환이 된다면 교환을 받고싶습니다. 사용isp는 usb-MKii 이며 ..다른 atmega162 보드는 정산 인식이되므로 isp문제는 아닌듯합니다.
>
> 택배수신정보와.. 어떤절차를 밟아야하는지 알려주시면 감사하겠습니다.
> atmega 128의경우 전원 led 까지는 모두들어오는데.. 막상 avr studio 에서 sign및. 어떠한 정보도 가져와지지 않습니다. avrstudio4 와 5버젼에서 확인했으며 ..두대의 컴퓨터로 확인을 했습니다.
>
> 답변 미리 감사드립니다. 수고하세요.
>
> 디바이스에서구입한 제품입니다.
>
> http://devicemart.co.kr/goods/view.php?seq=6690
>
|
||||
| 6949 | 답변완료아래-atmega128 전원 넣는 방법. | 나는초보보다 | 2012-01-05 | 1,129 |
|
아, 다른컴터에서 하니깐 VCC 에만 5v 걸어줘도 동작 잘하네요.
잘 사용하고 있습니다.
그리고 아래글에서 언급한,
AVCC 넣어줘야 하는글 본곳 입니다.
자료실 -> avr -> datasheet 검색. --> [기타] [Datasheet] Atmel ATMega128 MCU 짧은 버전입니다. 의
첨부된 datasheet의 pdf 파일을 보면,
7 페이지 에
AVCC --> It should be externally connected to Vcc, even if the ADC is not used. 라고 되어있네요.
앞부분 않읽고 저 줄만 읽으니,,,
저것보고 해깔렸습니다.
다른 일반 avr까페 게시판에서도 AVCC를 연결해줘야 한다는 사람이 많이 있더군요.
참고하세요.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
네, 저도 아무 문제 없이 잘 쓰고 있었습니다.
그런데, 고객님의 말씀을 듣고 좀 더 찾아 봤습니다.
고객님 말씀대로, AVCC는 무조건 VCC 쪽으로 안쓸 때는 그냥 다이렉트로, 쓸 때는 비드나 인덕터 같은 (LPF 필터) 하나 써서 연결하라고 되어 있네요. 하지만, 안해도 별 문제 없이 잘 동작했었습니다.
그래도, 제품 만드시는 거라면, 나중에 꼭 연결해 주는 것이 좋겠습니다.
또한, 참고적으로 ADC 할 때, AVCC, AREF, 내부 2.56V 이렇게 세 개 중 하나를 선택할 수 있습니다.
이 때, AVCC는 필터 써서 VCC 에 연결되는 것이라 결국 VCC 전압과 거의같습니다.
AREF는 최소 2.0V~AVCC-0.5V 까지 즉, AVCC가 5V 라면 2~4.5V까지 AREF를 쓸 수 있습니다.
그런데, AVCC나 내부 2.56V를 ADC의 기준 전압으로 쓰려면, AREF는 N.C.(연결안함)으로 처리해야 합니다. 그렇지 않으면, 쇼트가 발생할 수 있다고 합니다.
참고하시라고 올려 드립니다.
수고하세요.
>
>
> 아, 다른컴터에서 하니깐 VCC 에만 5v 걸어줘도 동작 잘하네요.
> 잘 사용하고 있습니다.
>
> 그리고 아래글에서 언급한,
> AVCC 넣어줘야 하는글 본곳 입니다.
>
> 자료실 -> avr -> datasheet 검색. --> [기타] [Datasheet] Atmel ATMega128 MCU 짧은 버전입니다. 의
>
> 첨부된 datasheet의 pdf 파일을 보면,
> 7 페이지 에
> AVCC --> It should be externally connected to Vcc, even if the ADC is not used. 라고 되어있네요.
> 앞부분 않읽고 저 줄만 읽으니,,,
>
> 저것보고 해깔렸습니다.
> 다른 일반 avr까페 게시판에서도 AVCC를 연결해줘야 한다는 사람이 많이 있더군요.
>
> 참고하세요.
>
|
||||
| 6948 | 답변완료🔒 AM-GYRO-XY V02 질문 | 문상현 | 2012-01-05 | 2 |
|
🔒 비밀글입니다. 작성자 또는 관리자만 확인할 수 있습니다.
|
||||
| 6947 | 답변완료🔒 릴레이 관련 다시 질문 드려요 | 조근수 | 2012-01-04 | 2 |
|
🔒 비밀글입니다. 작성자 또는 관리자만 확인할 수 있습니다.
|
||||
| 6946 | 답변완료atmega128 전원 넣는 방법. | 나는초보보다 | 2012-01-04 | 1,059 |
|
AM-128PRO 구입하였습니다.
data 시트 상에는 VCC2개, AVCC 1개 총 3개가 있고,
말하기를 ADC를 쓰지 않더라도 AVCC 에 전원을 넣어 줘야 한다라고 되어있는데요,,
실제 보드 atmega128 pro 모듈 산거에는
VCC라고 J208인가 하는 connector 가 나와있는데,
모듈 핀 정보를 봤을때는 VCC2개만 저 커넥터에 연결 되어있는것 같은데요,,
전원 5v 을 모듈상에 J206? 커넥터 에만 넣어주면 되는건가요?
아님 선따서 AVCC 에도 전원 넣어줘야 하나요?
아니면 저 커넥터가 아닌 실제 핀에서 선을 따서 전원을 넣어줘야하는건가요?
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨를 이용하여 주셔서 감사합니다.
답변 드릴께요.
> AM-128PRO 구입하였습니다.
>
> data 시트 상에는 VCC2개, AVCC 1개 총 3개가 있고,
> 말하기를 ADC를 쓰지 않더라도 AVCC 에 전원을 넣어 줘야 한다라고 되어있는데요,,
==> 어디에 그런 얘기가 있나요? 메뉴얼을 찾아 봐도 AVCC에 꼭 전원을 넣어줘야 하는 건 아니라서, 그런 얘기는 안나와 있거든요. 가능하면 어디서 보셨는지 알려 주세요.
>
> 실제 보드 atmega128 pro 모듈 산거에는
> VCC라고 J208인가 하는 connector 가 나와있는데,
> 모듈 핀 정보를 봤을때는 VCC2개만 저 커넥터에 연결 되어있는것 같은데요,,
>
> 전원 5v 을 모듈상에 J206? 커넥터 에만 넣어주면 되는건가요?
> 아님 선따서 AVCC 에도 전원 넣어줘야 하나요?
==>그냥 그 커넥터에만 5V 넣어주면 됩니다. AVCC는 전원 넣지 않아도 됩니다.
ADC 할 때만 넣어 쓰면 되겠습니다.
>
> 아니면 저 커넥터가 아닌 실제 핀에서 선을 따서 전원을 넣어줘야하는건가요?
>
수고하세요.
|
||||
| 6945 | 답변완료🔒 제품 구입 관련 문의 | 이경용 | 2012-01-03 | 3 |
|
🔒 비밀글입니다. 작성자 또는 관리자만 확인할 수 있습니다.
|
||||
| 6944 | 답변완료가속도센서로 기울기 측정 | 박진수 | 2012-01-03 | 1,157 |
|
가속도센서로 기울기 측정하려면 센서를 아주 천천히 움직여야 한다고 하셨는데요
어느정도 천천히 움직여야 하죠?
초당 몇도 까지 가능한지 수치적으로 말씀해주세요.
관리자 답변
안녕하세요? 고객님,
아무리 작게 움직여도 어차피 X, Y,Z 축에 각각 영향을 주기 때문에, 미세하게 나마 값이 나오게 됩니다.
그래서, 그것을 얼마다 라고 딱 말씀드리기는 어렵습니다.
실험해 보고, 이 정도는 무시할 정도다 라는 부분으로 쓰시면 될 것 같습니다.
오실로스크프를 물려놓고 보셔도 되고, 아니면, 저희 회사예제를 돌려가면서 테스트 해 보시면 되겠습니다. 경우에 따라서 달라서 머라 말씀드리기 어렵네요.
수치적으로 어느정도까지의 값을 무시하실 수 있으신가요?
사실 제가 결정할 문제가 아닌 것 같습니다.
다만, 경향적으로 천천히 움직이면, 아무래도 동적 가속도가 적으므로, 그래서 동적 가속도 값이 작게 나온다는 겁니다. ADC할 때 1024단계에서 3-4 정도 나오면 무시할 정도가 되지 않을까 저는 생각합니다만, 고객님은 얼마나 무시할 정도로 생각할 지 모르겠네요.
그냥 말씀드린다면 손에 들고, 초당 30도 정도는 문제 없을 것 같은데요. 이것도 개인마다 많이 달라서,
예제 하나 돌려놓고, 터미널로 값을 받아 보시면서, 기울여 보시면 좋을 것 같습니다.
수고하세요.
>
>
> 가속도센서로 기울기 측정하려면 센서를 아주 천천히 움직여야 한다고 하셨는데요
>
> 어느정도 천천히 움직여야 하죠?
>
> 초당 몇도 까지 가능한지 수치적으로 말씀해주세요.
>
|
||||
| 6943 | 답변완료🔒 릴레이보드에 대해 질문 있습니다. | 조근수 | 2012-01-03 | 5 |
|
🔒 비밀글입니다. 작성자 또는 관리자만 확인할 수 있습니다.
|
||||
| 6942 | 답변완료🔒 모터 드라이버 모듈 AS 관련 | 안용범 | 2012-01-03 | 3 |
|
🔒 비밀글입니다. 작성자 또는 관리자만 확인할 수 있습니다.
|
||||
| 6941 | 답변완료궁금한 사항이 있습니다. | 김경환 | 2012-01-02 | 1,162 |
|
안녕하세요~
임진년에 모든일이 잘되시길 바랍니다.
저번에 알려주신 소스를 변형 시켜서 했는데
정말 만족스럽게 작동이 되었습니다.
감사합니다 .
또 다른게 아니라,
지금 포트 B 2번핀을 LED 와
포트 A 1번핀을 스위치와 연결을 하였는데,
여기에다가 추가적으로 더 LED 를 작동을 하려고 하는데
추가 항목은 어떻케 넣어야 되나요???
void delay(int cut){
int i,j;
for(i=0;i<cut;i++)for(j=0;j<1000;j++);
}
//
void main(void){
DDRB=0xff; // init_devices();
while(1){
if(PINA&1){
PORTB=2;
delay(4000);
PORTB=0; // 3초
while(PINA&1); // 스위치에서 손을 뗄 때까지 대기
delay(100); // 뗄 때 발생 하는 채터링 방지용 딜레이
}
{ if(PINA&1)
PORTB = 0x01 ; //스위치를 떼면 바로 LED 켜기
delay(3000); // 1초 대기
PORTB = 0x00; // 끄기
}
}
}
이렇게 했었는데 위에 있는 소스는 작동 안하고 아래에 있는 소스만 작동을
하네요..
2개의 LED 를 사용 하려면 어떠한 방법을 이용해서 해야 되는지요?
------------------------------------------------------------------
//kounghwan.kim : 2011-12-28 오전 11:25:34
// Target : M128
// Crystal: 11.059Mhz
#include <iom128v.h>
#include <macros.h>
void port_init(void)
{
PORTA = 0x00;
DDRA = 0x00;
PORTB = 0x00;
DDRB = 0xff;
PORTC = 0x00; //m103 output only
DDRC = 0x00;
PORTD = 0x00;
DDRD = 0x00;
PORTE = 0x00;
DDRE = 0x00;
PORTF = 0x00;
DDRF = 0x00;
PORTG = 0x00;
DDRG = 0x00;
}
//call this routine to initialize all peripherals
void init_devices(void)
{
//stop errant interrupts until set up
CLI(); //disable all interrupts
XDIV = 0x00; //xtal divider
XMCRA = 0x00; //external memory
port_init();
MCUCR = 0x00;
EICRA = 0x00; //extended ext ints
EICRB = 0x00; //extended ext ints
EIMSK = 0x00;
TIMSK = 0x00; //timer interrupt sources
ETIMSK = 0x00; //extended timer interrupt sources
SEI(); //re-enable interrupts
//all peripherals are now initialized
}
void delay(int cut){
int i,j;
for(i=0;i<cut;i++)for(j=0;j<1000;j++);
}
//
void main(void){
DDRB=0xff; // init_devices();
while(1){
if(PINA&1){
PORTB=2;
delay(4000);
PORTB=0; // 3초
while(PINA&1); // 스위치에서 손을 뗄 때까지 대기
delay(100); // 뗄 때 발생 하는 채터링 방지용 딜레이
}
}
}
관리자 답변
안녕하세요? 경환님,
잘 되신다니 다행이네요.
그런데, 질문이 뭘 원하는 것인지 이해가 전혀 안갑니다.
몇 번 읽어 보고, 소스가 정리도 안되어 있어서, 어떤 괄호가 어떤 괄호에 관계된 것인지....제가 직접
다 정리해서 봤는 데도, 질문 자체가 이해가 안가서요.
질문을 다시해 주세요.
수고하세요.
>
>
> 안녕하세요~
>
> 임진년에 모든일이 잘되시길 바랍니다.
>
> 저번에 알려주신 소스를 변형 시켜서 했는데
>
> 정말 만족스럽게 작동이 되었습니다.
>
> 감사합니다 .
>
> 또 다른게 아니라,
>
> 지금 포트 B 2번핀을 LED 와
>
> 포트 A 1번핀을 스위치와 연결을 하였는데,
>
> 여기에다가 추가적으로 더 LED 를 작동을 하려고 하는데
>
> 추가 항목은 어떻케 넣어야 되나요???
>
>
>
> void delay(int cut){
> int i,j;
> for(i=0;i<cut;i++)for(j=0;j<1000;j++);
> }
> //
> void main(void){
> DDRB=0xff; // init_devices();
> while(1){
> if(PINA&1){
> PORTB=2;
> delay(4000);
> PORTB=0; // 3초
> while(PINA&1); // 스위치에서 손을 뗄 때까지 대기
> delay(100); // 뗄 때 발생 하는 채터링 방지용 딜레이
> }
>
> { if(PINA&1)
> PORTB = 0x01 ; //스위치를 떼면 바로 LED 켜기
> delay(3000); // 1초 대기
> PORTB = 0x00; // 끄기
> }
> }
> }
>
>
> 이렇게 했었는데 위에 있는 소스는 작동 안하고 아래에 있는 소스만 작동을
>
> 하네요..
>
> 2개의 LED 를 사용 하려면 어떠한 방법을 이용해서 해야 되는지요?
>
>
>
>
> ------------------------------------------------------------------
>
> //kounghwan.kim : 2011-12-28 오전 11:25:34
> // Target : M128
> // Crystal: 11.059Mhz
>
> #include <iom128v.h>
> #include <macros.h>
>
> void port_init(void)
> {
> PORTA = 0x00;
> DDRA = 0x00;
> PORTB = 0x00;
> DDRB = 0xff;
> PORTC = 0x00; //m103 output only
> DDRC = 0x00;
> PORTD = 0x00;
> DDRD = 0x00;
> PORTE = 0x00;
> DDRE = 0x00;
> PORTF = 0x00;
> DDRF = 0x00;
> PORTG = 0x00;
> DDRG = 0x00;
> }
>
> //call this routine to initialize all peripherals
> void init_devices(void)
> {
> //stop errant interrupts until set up
> CLI(); //disable all interrupts
> XDIV = 0x00; //xtal divider
> XMCRA = 0x00; //external memory
> port_init();
>
> MCUCR = 0x00;
> EICRA = 0x00; //extended ext ints
> EICRB = 0x00; //extended ext ints
> EIMSK = 0x00;
> TIMSK = 0x00; //timer interrupt sources
> ETIMSK = 0x00; //extended timer interrupt sources
> SEI(); //re-enable interrupts
> //all peripherals are now initialized
> }
>
>
>
>
>
> void delay(int cut){
> int i,j;
> for(i=0;i<cut;i++)for(j=0;j<1000;j++);
> }
> //
> void main(void){
> DDRB=0xff; // init_devices();
> while(1){
> if(PINA&1){
> PORTB=2;
> delay(4000);
> PORTB=0; // 3초
> while(PINA&1); // 스위치에서 손을 뗄 때까지 대기
> delay(100); // 뗄 때 발생 하는 채터링 방지용 딜레이
> }
>
>
> }
> }
>
|
||||
| 6940 | 답변완료3축 가속도 센서 플러스 모듈 | 항공대 | 2012-01-02 | 1,218 |
|
이거 모듈이랑 가속도 센서 다 같이 있는 건가요? 아님 모듈만 29700원이란 말인가요?
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
10핀 헤더핀 가진 모듈이랑 가속도 센서 모듈이랑 함께 들어 있습니다.
다 합쳐서 29,700원입니다. 본사 제품소개의 쇼핑몰에서 직접 구매 가능하십니다.
감사합니다.
>
>
> 이거 모듈이랑 가속도 센서 다 같이 있는 건가요? 아님 모듈만 29700원이란 말인가요?
>
|
||||
| 6939 | 답변완료🔒 모터 정격전압을 꼭 맞춰줘야 하나요? | 정준석 | 2012-01-02 | 2 |
|
🔒 비밀글입니다. 작성자 또는 관리자만 확인할 수 있습니다.
|
||||
