본문 바로가기

Arduino 강좌200

아두이노(Arduino) 단축키 모음 아두이노 단축키 모음 1.구조 void setup() void loop() 2.그 밖의 문법 // (한 줄 주석) /* (여러 줄 주석) */ #define DOZEN 12 #include <avr/pgmspace.h> 3.제어문 if (x<5) { } else { } switch (val) { case 1: break; case 2: break; default: } for (int i=0; i<=255; i++) { } while (x<5) { } do { } while (x<5); continue; // do/for/while 루.. 2015. 11. 12.
2상 스테핑모터와 5상 스테핑 모터의 차이 2상 스테핑 모터와 5상 스테핑 모터의 차이 스테핑 모터에서 2상과 5상은 여러 가지 공통점을 갖고 있다. 그러나 차이점은 분명히 드러난다. 2상 스테핑 모터는 보다 빠른 균형을 갖는 반면에 5상 스테핑 모터는 보다 작은 진동을 갖는다. 그렇다면 어떠한 스테핑 모터를 선택하는 것이 좋.. 2015. 11. 12.
통신에 관하여 SPI 1. SPI란? - SPI는 Serial Peripheral Interface의 약자로서 직렬 통신의 한 방법 이며 동기식 통신을 한다.(모토로라에서 제안) - Data 송수신에는 3개의 선이 필요하며 Full-duplex통신이 가능하다 (Full-duplex란 data 송신부와 수신부가 동시에 data전송, 즉 교환이 가능하다는 의미이다. 이와 대비되는 뜻.. 2015. 11. 12.
저항의 기능과 용도 1.저항의 기능 LED(발광 다이오드)가 빛나기 위해서는 그 양단에 2 V의 전압을 가할 필요가 있습니다. 그러나 그림1-(a)와 같이 건전지 1개( 약 1.5V)에서는 전압이 부족하기 때문에 발광하지 않습니다. 전압을 높이기 위하여 그림1-(b)와 같이 전지 2개를 직렬로 연결하면 전압(약3V)이높아서 전.. 2015. 11. 12.
아두이노(Arduino) 스케치의 구성 아두이노 우노를 이용해서 LED를 깜빡이게 하는 프로젝트를 예를 들어 스케치의 구성에 대해서 알아 보도록 하겠습니다 우선 스케치의 기본구성 입니다 위 처럼 스케치는 기본적으로 void setup() 과 void loop() 함수로 구성 됩니다 void setup() 함수는 스케치가 시작될 때 딱 한번만 실행 됩니다 .. 2015. 11. 12.
아두이노(Arduino) 라이브러리 아두이노 라이브러리 아두이노 라이브러리는 오픈소스를 기반으로 한 아두이노 개발 환경의 한 부분으로, AVR Libs을 기반으로 한 C/C++의 표준함수 일부분과 AVR의 내장 모듈 및 외장의 각종 부가 장치를 제어하는 함수들로 구성되어 있습니다 임베디드 시스템을 구성할 때, 마이크로컨트롤.. 2015. 11. 12.
아두이노(Arduino) 프로그래밍 아두이노 프로그래밍 아두이노는 마이크로컨트롤러 이므로 원하는 기능을 먼저 설정하고 이에 맞는 프로그래밍 통해 기능을 구현합니다 사용 언어는 C/C++을 사용하고 컴파일러 및 라이브러리는 AVR-GCC을 사용합니다 avr-gcc(AVR Libs) 함수에 존재하는 표준함수의 라이브러리와 아두이노에서.. 2015. 11. 11.
아두이노(Arduino)에 대해서 알아보기 아두이노 오픈소스를 기반으로 한 단일 보드 마이크로컨트롤러로 완성 된 보드(상품)와 관련 개발 도구 및 환경을 말합니다 처음에 AVR을 기반으로 만들어졌으며, 아트멜 AVR 계열의 보드가 현재 가장 많이 판매되고 있습니다 ARM계열의 Cortex-M0(Arduino M0 Pro)과 Cortex-M3(Arduino Due)를 이용한 제.. 2015. 7. 21.
반응형