Q&A
| 번호 | 제목 | 작성자 | 등록일 | 조회 |
|---|---|---|---|---|
| 438 | 답변완료가속도 센서로 마우스 구현한 어플리케이션 관련 질문입니다. | 홍규석 | 2007-06-26 | 4,256 |
|
가속도 센서로 마우스 구현한 어플리케이션 관련 질문입니다.
c code나 슈도 코드 공개가 가능한 가여?
이동 거리에 대한 어플리케이션을 하고 있는데
x, y, z 중에 한 축에 대해 직선으로 이동할 때는
이동 거리 추정 값이 실측 값과 거의 같은데
x, y, z에 모두 영향을 미치는 곡선 운동을 할 때는
각각의 축에 대해 이동 거리를 계산하면 실측값과
많은 차이를 보입니다.
즉 제자리에서 곡선을 그리고 다시 제자리에 놓으면
이동 거리가 '0'이 안됩니다.
마우스 센서 구현한 방법 좀 설명 해주세여.^^
관리자 답변
안녕하세요? 홍규석님,
마우스를 가속도 센서로 구현하는 것 관련해서, 여러가지 시도가 있었습니다.
처음엔 10비트로 AD한 값을 X,Y축만 가지고 마우스 좌표로 환산해 보려고 했는 데, 스테틱 변화 범위가 1024단계 중에 200~300 정도밖에 안되어서, 전체 화면에 마우스가 움직이지 않아서 실패 했습니다.
두번째 아이디어는 한쪽으로 기울어지면 그 쪽으로 한칸 마우스 포인터를 움직이는 겁니다. 그런 식으로 프로그램 했습니다.
사실 위 아이디어를 구현한 마우스 구현한 소스 코드는 공개하지 않고 있습니다. 헥사 파일과 윈도 실행코드만 공개하고 있습니다. 자료실에서 다운 가능합니다.
감사합니다.
|
||||
| 437 | 답변완료가속도센서 모듈 관련 질문입니다. | 홍규석 | 2007-06-25 | 3,834 |
|
가속도센서 모듈 관련 질문입니다.
g 변환식 기본 설정 시 800mv로 나누는 것으로 되어 있는데.
수평한 곳에 센서를 놓고 800mv로 나누면 xy와 z가 1g 차이가 안납니다.
전원이 정확히 3.3v가 아니면 보상을 해주어야 하는 것인지..
좀 차이가 있네여
그리고 가속도 센서의 각도에 대한 변환 값을 알고 싶습니다.
가속도 센서 output에서 very low frequency(DC)는 각도 변환에 대한 값으로
알고 있는데 변환 방법이 따로 안나오는 것 같네여..
답변 부탁드립니다.
관리자 답변
안녕하세요? 저희 뉴테크놀로지 컴패니 제품을 이용해 주셔서 감사드립니다.
첫번째 질문은 무슨말씀이신지 정확히 잘 이해가 안가네요.
전화를 주시기 바랍니다. 그리고, 전원은 정확하게 주셔야 합니다. 전원이 흔들려도 출력이 아날로그 값이라 출력도 함께 흔들리게 됩니다.
그리고, 변환식 같은 것은 자료실에 보시면 좀 정리가 되어 있습니다. 참고하세요.
감사합니다.
|
||||
| 436 | 답변완료Cannot program flash 에러.. | 김신우 | 2007-06-24 | 3,412 |
|
ATMega128 키트를 쓰고 있는데
갑자기 Cannot program flash 라는 메시지와 함께
avr에 writing이 되지 않습니다.
저 메시지는 avr을 끄고 프로그램을 writing하려고 할 때
보아왔던 거라서 별 생각없이 avr 체크하고 다시하려고
하는데 여전히 안됩니다.
혹시나해서 avr에 연결된 포트 다 제거하고
예전에 정상적으로 writing했던 프로그램으로 시도해도
문제가 해결되지 않고 있습니다.
답변 바랍니다.
관리자 답변
안녕하세요? 저희 뉴테크놀로지 컴패니 제품을 이용해 주셔서 감사드립니다.
보통 고객님같은 증상을 보이는 경우 결론적으로는 MCU가 망가진 경우가 대부분입니다.
이유는 여러가지가 있습니다만, 외부 포트에 과한 전류를 흐르게 하는 쪽보드를 연결하였거나, 전원을 켠채로 포트를 뽑았다 연결했다 했거나, 보드에 전원을 넣은 채로 땜을 하거나 해서
벌어집니다. 때로는 실수로, 쇼트를 시키기도 하죠.
많이 벌어졌던 경우 중 하나는 밧데리를 사용하셨던 경우였는 데, 1.2V 짜리 4개를 연결해서 쓰시다가 전압이 떨어지는 데, 동작을 계속 시키다가 MCU가 망가지는 경우입니다.
어떤 분은 밧데리 전압을 5개 쓰는 데, 6V 정도 되다 보니 과전압이 걸려서 MCU를 망가뜨리시는 경우도 있더군요.
밧데리를 쓰실 경우, 반드시 7805같은 레귤레이터를 거쳐서 쓰시는 것이 좋습니다.
망가지신 경우 본사 AS 규정에 의해 AS가 가능합니다.
FAQ의 AS 규정을 보시고, 처리 받으시기 바랍니다.
감사합니다.
|
||||
| 435 | 답변완료모터 관련 질문입니다. | 민다정 | 2007-06-24 | 3,141 |
|
KR-DL16 라인트레이서 인데요
왼쪽 모터가 불량이 왔는데
덜컥거리는데
당장 월요일 까지 과제 제출이라
모터를 바꿀수는 없구요...
덜컥 거려서
자꾸 왼쪽으로 살짝살짝 틀어집니다.
센서부를 사용하지 않고, 단지 프로그램으로 어떤
패턴을 완성하는 거라
모터가 말썽이니까 틀어지는게 보이네요...
모터를 바꾸는 것 말고 혹시 프로그램으로 조절할 수 있는지 알고싶습니다...
관리자 답변
안녕하세요? 민다정님,
모터가 불량이 갔나요? 아직 그런 일은 없었는 데,
제가 한 번 보고 싶네요.
회로에는 문제가 없는 지요?
만약 왼쪽으로 살짝 살짝 틀어진다면, 오른쪽으로 살짝 살짝 틀어주면 되지 않을까요? 틀어진 만큼 보정하고 움직이면 되지 않을까 싶습니다.
감사합니다.
|
||||
| 434 | 답변완료KR-DL16 라인트레이서 질문입니다. | 김영중 | 2007-06-24 | 3,617 |
|
다름이 아니고 라인트레이서의 포트C를 입출력포트로 사용하려고 합니다. 인터넷 검색을 해보니 fuse bit를 설정하면 된다고 해서 해봤는데 입력값을 받지 않는 군요.
입력은 음성인식 모듈의 bcd값을 받게 했습니다. 포트D의 D0,D1,D2 단자에 입력을 주었는데 이때는 입력을 받아서 모터도 구동되고 LED도 불이 나오게는 만들었습니다. 어떻게 하면 좋을 까요? 그리고 메인 보드의 5V, 12V출력 단자중에 5V단자는 아답터를 이용했을때만 5V를 주더군요. 6V 밧데리를 연결 했을 때는 5V출력이 안되는 것인지 궁금합니다. 꼭 알려 주세요.
관리자 답변
안녕하세요? 저희 뉴테크놀로지 컴패니 제품을 이용해 주셔서 감사드립니다.
우선, 퓨즈비트는 0xD9EF로 두시구요.
포트 초기화 루틴에서 DDRC = 0x00; 이렇게 하셔야 입력 포트가되구요. DDRC=0xFF; 이렇게 하시면 출력용 포트가 됩니다.
출력 포트로 지정하시고, 입력을 받으시면 입력이 안됩니다.
그리혹, 입력 받는 레지스터 이름은 PINC 입니다.
출력할 때 레지스터 이름은 PORTC 입니다. 이 부분에서 헛갈리시는 분이 많더군요.
그리고, 밧데리 문제인데요.
7805와 같은 리니어 레귤레이터의 경우
출력하고자 하는 전압의 20% 이상 높은 전압을 넣어 주는 것이 좋습니다. 그렇지 않을 경우, 제대로 된 전압이 출력 되지 않습니다. 즉, 이 경우 대략 7V 이상의 전압을 입력해 주는 것이 좋습니다. 정확한 내용은 데이터 시트를 참고하시기 바랍니다.
|
||||
| 433 | 답변완료컴퓨터에서 AVR로 데이터 전송하기... | 김현우 | 2007-06-21 | 3,866 |
|
안녕하세요.
귀사의 제품을 사서 졸업작품을 만들고 있는 학부생입니다.
영상처리를 하는 졸업작품을 하고 있는데
컴퓨터에서 처리한 영상의 결과를 귀사의 제품인
128Pro 로 받아서 LCD로 출력하는 것입니다..
영상처리 프로그램(컴터-캠)간의 프로그램은 끝나서..이제
AVR로 넘겨주는 부분이 남았는데...
어찌 데이터를 넘겨야 할지모르겠습니다.
일단, 컴터에서는 영상처리 결과가 총 0부터 255까지
int 결과를 만들었습니다.. 총 2의 8승 256가지의 결과를
AVR로 넘겨야 합니다..
AVR 프로그램 코딩에서 이런 데이터를 받으려면 어떻게 해야하나요..
예전 프로그램을 보면 char (캐릭터)로.. 'a'이런식의 한 문자를 보내는건
봤는데 한꺼번에 3바이트를 넘겨서 인식할 수 있는 방법이 없는지 궁금합니다.
관리자 답변
안녕하세요? 저희 뉴테크놀로지 컴패니 제품을 이용해 주셔서 감사드립니다.
한바이트 전송하는 것을 아신다면, 세바이트씩 받으실 수도 있습니다. 세 바이트를 순서대로 보내시고, AVR에서 3바이트를 순서대로 받으면 되지요. 사실, 무선으로 보내거나 하신다면, 패킷으로 만들어서 보내라고 말씀드리겠지만, 짧은 거리 유선이라면 그런 걱정도 없죠. 그냥 3바이트 받아서 처리하시면 됩니다.
감사합니다.
|
||||
| 432 | 답변완료가속도 센서 관련 | 이준호 | 2007-06-20 | 3,826 |
|
안녕하세요?
어제 전화통화했던 이준호입니다.
어제는 늦게까지 고마웠습니다.
언젠가 이 은혜를 갚을 날이 올겁니다 ^^
ATMEGA128L-8AU 보드
전압안정화 컨덴서
On/Off 스위치 : http://www.eleparts.co.kr/shop/view.php?item=144
배터리 : http://www.eleparts.co.kr/shop/view.php?item=8050
FND : http://www.eleparts.co.kr/shop/view.php?item=2352
On확인용 LED : http://www.eleparts.co.kr/shop/view.php?item=8588
위 아이템으로 구성할까하는데요,
혹시 추가적으로 주문할게 있으면 조언 부탁합니다.
관리자 답변
안녕하세요? 준호님,
반갑습니다.
다른 것들은 가지고 계시니까 괜찮을 거 같네요.
단, 선이 충분하신지 모르겠습니다.
수고하세요.
언제든 질문 있으시면, Q&A에 남겨 주시기 바랍니다.
감사합니다.
|
||||
| 431 | 답변완료AM128-pro로 시리얼 통신을 하려고 하는데요.... | 이선진 | 2007-06-19 | 3,857 |
|
소스는 다음과 같습니다.
#include<avr/io.h>
void Putch(char data)
{
while(!(UCSR0A & 0x20))
UDR0 = data;
}
char Getch(void)
{
while(!(UCSR0A & 0x80));
return UDR0;
}
int main(void)
{
char string[] = "Hello\\n";
char *ptr;
int i,j, k;
UCSR0A = 0x00;
UCSR0B = 0b00011000;
UCSR0C = 0x06;
UBRR0L = 51;
UBRR0H = 0;
ptr = string;
while(*ptr)
Putch(*ptr++);
while(1)
Putch(Getch()+1);
}
소스가 잘못된 건지 잘 모르겠네요..
그리고 혹시 rf 통신과 관련된 예제 소스 구할 수있을 까요?
관리자 답변
안녕하세요? 저희 뉴테크놀로지 컴패니 제품을 이용해 주셔서 감사드립니다.
우선, 시스템 초기화 루틴이 전혀 없으신 것 같습니다.
외부메모리나 포트입출력방향, 인터럽트 등의 초기화를 하신 후에 사용하시기 바랍니다.
예제는 CD 안에 있는 시리얼 통신 소스를 참고하세요.
감사합니다.
|
||||
| 430 | 답변완료AM-MS2 모듈 구동 관련 | 하재열 | 2007-06-16 | 3,277 |
|
안녕하십니까?
Step Motor를 구동해볼려고 AM-MS2를 구매했습니다. SLA7062M쉬트를 보니깐 제어가 간단하길래 클럭을 넣고 돌려봤습니다. 하지만 빠르기가 쉽지 않네요.
클럭을 빨리하면 탈조되는 현상이 발생하는거 같은데 Ref를 조정해봐도 도무지 알수가 없어서 이렇게 글을 남깁니다. 쉬트상엔 클럭의 min이 4us로 되어 있던데 ...
도움을 요청합니다. 지금은 그냥 돌아가는거에 만족하지만 속도를 더 빨리하고 싶습니다. 또한 구동 예제 소스도 받고 싶습니다.
날날이 번창하시기 바랍니다.
관리자 답변
안녕하세요? 저희 뉴테크놀로지 컴패니 제품을 이용해 주셔서 감사드립니다.
MS2 예제 구동 소스를 첨부로 올려 드립니다.
그리고, 탈조를 방지하시려면, 가속테이블을 만들어 사용하시기 바랍니다.
예를 들어 처음엔 천천히 돌리시다가, 2바퀴마다 속도를 조금씩 올려서
해보세요. 속도를 많이 빠르게 하실 수 있을 겁니다.
감사합니다.
>안녕하십니까?
>Step Motor를 구동해볼려고 AM-MS2를 구매했습니다. SLA7062M쉬트를 보니깐 제어가 간단하길래 클럭을 넣고 돌려봤습니다. 하지만 빠르기가 쉽지 않네요.
>클럭을 빨리하면 탈조되는 현상이 발생하는거 같은데 Ref를 조정해봐도 도무지 알수가 없어서 이렇게 글을 남깁니다. 쉬트상엔 클럭의 min이 4us로 되어 있던데 ...
>도움을 요청합니다. 지금은 그냥 돌아가는거에 만족하지만 속도를 더 빨리하고 싶습니다. 또한 구동 예제 소스도 받고 싶습니다.
>날날이 번창하시기 바랍니다.
|
||||
| 429 | 답변완료KR-DL16 라인트레이서 질문입니다. | 남영일 | 2007-06-14 | 3,039 |
|
조립문제인지.. 소스문제인지.. 전원을 넣으면 LED잘 켜지고..
단지 오른쪽바퀴만 돕니다..
15일중으로 보내드를께요
검토해보시고 원인만 알려주시고 반송부탁합니다.
수리는 가급적 제가 하고싶습니다.
수고하십니요
관리자 답변
안녕하세요? 영일님,
저희 뉴테크놀로지 컴패니 제품을 이용해 주셔서 감사드립니다.
원인을 파악해서 알려 드리겠습니다.
감사합니다.
|
||||
| 428 | 답변완료ISP문제 | 조현상 | 2007-06-14 | 3,070 |
|
Atmega128pro MCU 모듈하고 ISP를 구입했습니다
CD안에 들어있는 컴파일로 프로그램 작성 후 , 컴파일 하는데,
자꾸 'Cannot program flash'문구가 나오고 ISP다운로드가 안됩니다.
도대체 이유가 뭔지 알고 싶네요..
빠른 답변 부탁드립니다.
아시다시피, 128pro 모듈에는 isp기능이 내장되어 있는 상태이고,
구입한 ISP도 새거인데...왜 안돼는지...ㅡㅡ;;
관리자 답변
안녕하세요? 저희 뉴테크놀로지 컴패니 제품을 구입해 주셔서 감사드립니다.
ISP를 사용하실 때, 프린터 포트에 잘 꽂으셨는 지,
컴퓨터 CMOS 셋업에서 프린터 포트를 ECP로 잡으셨는 지 등을 확인하시기 바랍니다. 확인 후, 메시지 남겨 주세요.
감사합니다.
|
||||
| 427 | 답변완료라인트레이서에 대해 질문합니다. | 민다정 | 2007-06-11 | 2,897 |
|
ATmega16사용합니다.
바퀴가 한쪽만 돌아갑니다.
센서부와 이어주는 회색 선을 제거한 후에
돌려서 한쪽만 돌아가는걸 보니
센서부에는 이상이 없는 듯 합니다.
어떤어떤 문제가 있을 경우에
바퀴가 한쪽만 돌아가며
어떤 해결책이 있나요?
왼쪽바퀴만 돌아갑니다.
앞쪽 노란 LED에도 오른쪽만
불이 들어옵니다.
그리고,
ATMega16개발보드
조립되어있고 프로그램 내장되어 있는 것 말고
판 따로, 부품 따로 조립되기 전 상태는 안파나요??
개발보드만 사고 싶은데 조립된 것만 판매하는 것 같아서요...
관리자 답변
안녕하세요? 저희 뉴테크놀로지 컴패니를 방문해 주셔서 감사드립니다.
어떤 문제인지는 직접 봐야 알 것 같군요.
우선, 포트 출력으로 모터를 돌리는 루틴으로 다른쪽 모터를 돌려 보셨는 지요? 그냥 센서선만 제거하였다는 것은 정확한 테스트 방법으로 볼 수 없어서, 그 테스트 결과는 신뢰성이 없습니다. 포트 출력을 이용해서 모터만 따로 돌려 보시기 바랍니다.
그리고, 현재는 완성된 것만 판매하고 있구요. 부품만 판매 하고 있지는 않지만, 굳이 원하신다면 전화 부탁드립니다.
감사합니다.
|
||||
| 426 | 답변완료소스를 찿아보기가 힘들군요 | 서정석 | 2007-06-11 | 3,186 |
|
Atmega128 pro 보드 그리고 AM-MS2 보드를 를 구입하였습니다. Atmega128 pro 보드 에서 AM-MS2 보드를 사용하여 모터 구동하는 소스좀 보내주실수 있나요?
기본적인 소스를 찿아보기가 힘들군요 자료실 한편에 각보드별로 소스를 올려놓으시면 초보자도 쉽게 실험 하여볼수 있지않을련지요.
관리자 답변
안녕하세요? 저희 뉴테크놀로지 컴패니 제품을 이용해 주셔서 감사드립니다.
우선, 기본적인 예제소스, 회로도 등은 저희회사 제품 중 킷트 제품군이나 MCU모듈 제품군들에 들어 있는 CD 안에 다 들어 있습니다. 싸이트에는 그런 이유로 따로 올리지는 않은 것입니다.
그리고, MS2 예제 소스는 이메일로 보내드렸습니다.
참고하세요.
감사합니다.
|
||||
| 425 | 답변완료AD-JTAG문의 | 박동환 | 2007-06-08 | 3,088 |
|
업그레이드 했는데도 인식 안됩니다.
포니에서는 정상적으로 라이팅이 됬고 퓨즈 Bootrst도 언체크하고
했는데도 인식이 안됩니다.
관리자 답변
안녕하세요? 자료실에 있는 업그레이드 요령대로
다하셨는 지 체크바랍니다.
감사합니다.
|
||||
| 424 | 답변완료스텝 모터 구동 소스 문의 | 최태규 | 2007-06-08 | 3,345 |
|
Atmega128 보드를 구입하였습니다. AM-MS2 보드를 사용하여 모터 구동하는 소스좀 보내주실수 있나요?
AVR 처음으로 접하는 초보라 소스가 있으면 나을거 같아서요!
메일주소: tornado@hotmail.com
감사합니다.
관리자 답변
안녕하세요? 뉴테크놀로지 컴패니입니다.
이용해 주셔서 감사드립니다.
소스는 이메일로 보내드렸습니다.
감사합니다.
|
||||
