Arduino Education Version_1

1. 아두이노

– 함수(메소드)의 이해.
: 함수 – 특정한 목적을 가지고 수행력을 행하는 동작

– 함수의 구성
[반환형] [함수명] (자료형인자1, 자료형 인자2….){
연산 또는 실행문장 마지막엔 세미콜론;
}
만약! 반환형이 없을 때엔 void 라 기술한다.

– 아두이노의 구성
setup() 함수 : 초기화 목적
loop 함수 : 반복문

2. 아두이노 설정

– 아두이노는 별도의 설정을 통해 구동이 가능.

– 보드 선택 : [도구] – [보드]에서 해당하는 Device 선택
– USB Driver 지정 C:\Program Files\Arduino\drivers\FTDI USB Drivers

3. 기본 문법

– 자료형 : 자원처리를 위해 자원을 저장할 수 있는 메모리 공간의 형태

자료형 크기 범위
int 2byte -32768 ~ 32767
unsigned int 2byte 0 ~ 65535
long 4byte -2147483648 ~ -2147483647
unsigned long 4byte 0 ~ 4294967295
float 4byte -3.4028E+38 ~ 3.4028E+38
double 4byte -3.4028E+108 ~ 3.4028E+108
boolean 1byte 1(true) 0(false)
char 1byte -128 ~ 127
byte 1byte 0 ~ 255
string 문자배열

String(Object) – 문자열 객체를 의미
string(char array) – 문자열이 모여있는 배열을 지칭

4. 기본적인 함수
* 디지털
– pinMode(핀번호, 입출력형식) : 지정한 구성 pin을 입력과 출력중 어떠한 용도로 사용할지 설정하는 함수
: 핀번호 – analog : 0 ~ 5, digital : 14 ~ 19
: 입출력형식 – 입력일때는 INPUT, 출력일때는 OUTPUT
* 디지털 출력
– digitalWrite(핀번호, 출력값) : 아두이노 보드의 atmega칩에 내장되어 있는 20k 풀업저항을 사용하는 함수(저항과 LED 램프 연결되어 있음)
OUTPUT으로 연결된 pin으로 신호를 준다.
: 핀번호 – analog : 0 ~ 5, digital : 14 ~ 19
: 출력값 – HIGH는 +5V(켜짐), LOW는 0V(꺼짐)
: HIGH와 LOW는 각각 true와 false로도 나타낼 수 있다.

Advertisements

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Google+ photo

Google+의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

%s에 연결하는 중