본문 바로가기

전체 글

(1998)
[RobotController]용 레고 스텝모터 바디 [RobotController]용 레고 스텝모터 바디 레고를 이용하면 임베디 로봇 컨크롤러 (http://nexp.tistory.com/135) 를 이용하여 스텝모터 로봇바디를 쉽게 제작 할 수 있다. 정말 심플하고 저렴한 가격으로 로봇 바디를 제작 해 보았다. 임베디 로봇 컨크롤러는 2개의 스텝모터 컨트롤 및 드라이버를 제공하고 API함수까지 제공하므로 간단한 로봇 제작에 편리하게 사용될 수 있다. ->AVR Robot Controller를 이용한 스텝모터 테스트 동영상
[Basic Base Board] 관련 자료 [Basic Base Board] 관련 자료 기본 확장 보드로 내가 만든 대부분의 MCU보드를 확장할 수 있는 보드 이다. 기본적으로 포트는 모두 빠져서 확장할 수 있고, 시리얼 포트 LCD, LED등의 간단한 테스트를 할수 있다. 기본 동작 테스트나 포트 테스트에 유용하게 사용된다. 뿐만 아니라 확장 Application Board에 연결할 수 있는 커넥터가 있다. 회로도 PC인터페이스 실습 장치와 호환되어 기존 코드를 그대로 사용할 수 있도록 구성되어 있고 실제로 PC에서 돌리던 여러가지 예제를 동일한 코드로바로 실습해 볼 수 있다.
[ ez430 ] MSP430F2013 도트보드 테스트 [ ez430 ] MSP430F2013 도트보드 테스트 FET Tools에 포함되어 있는 MSP430F2013 도트보드의 LED를 제어하려면 저항을 연결해야 하는데 SMD-1005싸이즈라 구하기힘들어서 SMD-1608을 연결했다. 저항을 연결해야 LED예제를 테스트 해 볼수 있다. MSP430F2013 LED제어 소스코드 #include "msp430x20x3.h" void Delay(unsigned int Time) { while (Time--); } void main(void) { WDTCTL = WDTPW + WDTHOLD; // Stop watchdog timer P1DIR |= 0x01; // Set P1.0 to output direction for (;;) { P1OUT ^= 0x01; //..
[ eZ430 ]회로도 eZ430 Board - eZ430 회로도
[Aduc84x EVM]DAC를 이용한 사인파 출력 테스트 [Aduc84x EVM]DAC를 이용한 사인파 출력 테스트 Aduc841의 DAC출력을 이용하여 사인파 출력 테스를 진행하였다. 사인파 출력 후 오실로스코프로 측정한 결과 Aduc812보드로 진행할 때 보다 속도가 빨라 그런지 아날로그 DAC출력에 대한 성능은 충분히 만족할 정도로 나오고 있다. 사인파 출력 소스코드 #include #include sbit LED = 0x0B4; void main (void) { unsigned code values[64][2]={ {0x07, 0xFF},{0x08, 0xC8},{0x09, 0x8E},{0x0A, 0x51},{0x0B, 0x0F}, {0x0B, 0xC4},{0x0C, 0x71},{0x0D, 0x12},{0x0D, 0xA7},{0x0E, 0x2E}, {0x..
[Aduc841 EVM] 보드 성능 테스트 [Aduc841 EVM] 보드 성능 테스트 P3에 연결된 LED를 Flash하는 프로그램을 작성해 보았는데 예전 Aduc812(8051)에 사용 했던 코드에서 조금 수정했다. 역시 20MIPS의 속도가 장난이 아니다. Delay부분에서 예전 소스의 20배 느리게 했는데 오히려 더 빠른것 같다. 수치적으로 봐도 예전 8051은 1Mips정도 이지만 Aduc841은 20Mips니까... Aduc841 예제 소스코드 //====================================================================== // // ADUC8xx EVM Test Program // // Author : nexp76(http://cafe.naver.com/elab) // Date : [2..
리튬폴리머 충전기 제작 리튬폴리머 충전기 제작 로봇 컨트롤러를 위해 15V 500mA 리튬폴리머 충전기 제작 했다.
[Aduc841 EVM] 개발환경 설정 [Aduc841 EVM] 개발환경 설정 실험 보드 준비 1.USB로 전원을 공급 한다. 2.스위치를 다운로드 모드로 설정 한다. 3.시리얼 포트로 케이블을 연결한다. Aduc8x MCU는 MCU자체에 부트로더가 있어 시리얼 포트를 통해 펌웨어를 다운로드 가능하다. 시리얼 부트 로더를 실행하기 위해 /PSEN(40번)핀을 풀다운 하고 리셋을 걸면 된다. 컴파일 8051 컴파일러는 그 유명한 Keil uVision을 사용 한다. 물론 유료지만 홈페이지를 방문하면 데모버젼을 다운 받을 수 있고 데모만 사용해도 충분히 배울 수 있다. ADUC841을 사용하기 위해 Head파일이 필요 한데 Keil홈페이지에 Keil ADUC841 업데이트 파일을 다운로드 할 수 있다. 다운로드 컴파일 완료 후 보드에 다운로드 하..