목록All (635)
Brise
1. 서보를 분해한다. 2. 모터 엔코더 제어 부분을 제거한다.(빨간줄 3개) 3. 제거한 부분에 저항을 직렬연결한다(22옴) 4. 서보모터의 최종모터 부분에 있는 곳에 있는 180도 멈춤 돌기를 제거한다. 5. 재조립 후 테스트 ** 아마 직렬저항이 전압차의 중심에 있다고 속이는 핀인 듯 하다. 출처 : http://rookieelectronics.com/servohack/ http://www.instructables.com/id/How-to-Make-a-TowerPro-Micro-Servo-Spin-360/
Efficient C-coding 에서는 다음과 같은 목표들을 이루기 위해 코딩을 수행한다. - 낮은 연산시간- 적은 코드 사이즈- 적은 램 차지용량- 적은 레지스터 사용량 컴파일 시간보다는, 컴파일된 코드의 실행시간이 중요하다.gcc의 최적화 옵션을 사용하면, 실행시간이 줄어들 수 있지만,사용자가 원하지 않은 결과를 낼 가능성이 존재하기 때문에(매뉴얼의 방법에 맞춰서 컴파일한다면 그런 가능성이 줄어든다.)가능하다면, 최대한 사용자가 컴파일러에 친숙하게 코딩 하는 것이 중요하다. 0. 변수선언룩업테이블 (메모리 H, 연산시간 L) 1. 연산관련2. 분기관련2.1 루프2.2 if-else / switch2.3 함수 call 1. 연산 관련 - 부동 소수점 연산을 피하자(Avoid float, double)..
세상에서 가장 쓸모없는 기계. 스위치를 켜면 기계팔이 나와 스위치를 끄고 다시 들어간다. 개인적으로 잉여력이 넘칠 때가 온다면 한번 만들어 보고 싶은 제품 아트메가 128 기준으로 스케치를 한번 그려본다. int main(void){ 외부 인터럽트 초기화;라이징 엣지 설정; 내부 타이머 초기화(PWM);50Hz(아날로그 서보) 타이머 인터럽트 off외부 인터럽트 on 멀티 인터럽트 설정 인터럽트 동작타이머 인터럽트 off슬립모드 진입} 외부 인터럽트{타이머 동작 시작;while( 스위치가 꺼질때까지)타이머 분주 증가(MAX -- 까지);while( 타이머 분주 ==0 까지)타이머 분주 감소; 슬립모드 진입;} http://makezine.com/projects/The-Most-Useless-Machine..
일단 아트메가128의 종류를 알아보자 ATMEGA128 : 4.5V ~5.5V의 구동전압을 가짐ATMEGA128L : 2.7V ~ 5.5V에서 구동 가능ATMEGA128A : 2.7V ~ 5.5V에서 구동 가능(차이점 : http://www.atmel.com/Images/doc8166.pdf)더 낮은 구동전압을 가짐 결국, 아트메가(요즘 것이라면)는 2.7V에서 5.5V까지 넓은 범위에서 구동이 가능하다. 하지만 그렇게 사용하기 위해서는 제한이 몇가지 있다. 1. 클럭을 낮춰야 한다. 다른 분의 블로그(http://blog.naver.com/s_paper/220119097404) 를 참조하면 알겠지만, 원래 아트메가는 기본적으로 최대 8MHz 를 낼 수 있다. 때문에 모듈로 구매했을 때 최고속도를 내기 ..
이 포스트에서는 AVR-ISP를 이용하여 아트메가128의 개발환경을 설치해보겠다. 아트메가와 AVR-ISP는 뉴티씨에서 구매하였다.ATMEGA128 : http://www.newtc.co.kr/dpshop/shop/item.php?it_id=1314599835USB-ISP : http://www.newtc.co.kr/dpshop/shop/item.php?it_id=1361261769 핀맵 배치는 다음과 같이 되어있다. 아트메가를 사용하기 위해 Avr Studio 와 WinAVR을 설치한다. 아래 주소를 클릭하여 다운로드 한다. AVR STUDIO : http://www.atmel.com/Images/AvrStudio4Setup.exeWINAVR : http://sourceforge.net/projects..
http://cafe.naver.com/dynamicrc/910 http://www.westknoxrc.com/index.php/topic,625.0.html
http://newkoworld.net/power/268 차륜정열을 하는 이유는 주행시 차량에 안정성을 주고, 직진 성능을 높이며, 타이어의 수명을 최대한 길게 하는 것에 있다고 할 수 있습니다. 그래서 휠얼라이먼트가 틀리면 주행시 차량이 한쪽으로 쏠린다거나 타이어의 마모가 비정상적으로 나타나는 증상을 보이게 됩니다. 차륜정열을 보는데에는 흔히 캠버각, 캐스터각, 킹핀 경사각, 토우등을 보는데 여기서는 이러한 용어를 이해해보도록 하겠습니다. 좀 더 전문적으로 들어가면 이외에도 더 많은 것들을 보게 되는데 우리가 이런 것까지 알아둘 필요는 없을 것 같습니다. 그저 기본적인 지식만 이해하고 있으면 되겠지요!캐스터(caster)캐스터각이란 자동차를 측면에서 봤을때 타이어 접지점이 지면에서 수직으로 한 수직선과..