스토리지

특정 핀을 인풋으로 쓸지 아웃풋으로 쓸지 결정하는 함수

pinMode(13, OUTPUT);

 -> 13번 핀을 아웃풋으로 사용하겠다.



특정 핀에 전압(신호)를 주는 함수

digitalWrite(13, HIGH);

 -> 13번 핀에 HIGH전압을 출력하겠다.

                 (Vcc, 5V)



특정 핀에 아날로그 신호(PWM)를 주는 함수

(이건 정확히는 아날로그가 아니다. 디지털을 PWM을 이용하여 아날로그인 것처럼 쓰는 것이다)

analogWrite(9, 200);

200이 들어가는 위치에는 0~255까지 들어갈 수 있다.

수치가 256개인 이유는 ATmega328이 8비트 MCU이기 때문이다.(2의 8승 = 256임)

즉, 5V전압이 256개로 쪼개진다는 의미니까...

저기에 200이 들어간다는 것은 5V * 200/256의 전압이 출력된다는 뜻이다.




시간 지연 함수

delay(500);

 -> 500ms 지연




'아두이노' 카테고리의 다른 글

CPU와 MCU의 차이  (0) 2017.08.20
아두이노의 메모리 크기  (0) 2017.08.20
아두이노 + 와이파이(ESP8266-01) + 캐릭터LCD 연동  (0) 2017.08.20
아두이노 와이파이 함수  (0) 2017.08.18
아두이노를 선택한 이유  (0) 2017.08.13

이 글을 공유합시다

facebook twitter kakaoTalk kakaostory naver band