아두이노 연결하기
- 아두이노 개발에 필요한 것
- PC
- 아두이노
- USB 케이블(아두이노와 PC 연결용)
- 아두이노 UNO의 경우 USB B타입이다.
- 아두이노와 PC연결시 자동으로 드라이버가 설치되고 COM3같은 숫자로 표시된다.
- 혹시 드라이버가 잡히지 않는다면 다운받아서 설치해주자.
아두이노 IDE 살펴보기
아두이노 소스코드는 setup과 loop로 나뉘어 지는데
아두이노의 전원을 키면 setup()함수가 최초로 실행되고
그다음 loop()함수가 무한반복하며 동작한다.
- setup() : 한번만 실행되면 되는 초기화관련 코드
- loop() : 아두이노가 실제로 해야되는 동작관련 코드
기본 LED 깜빡이기
아두이노에는 기본으로 박혀있는 LED가 존재한다.
보드에 L이라 적혀있는 LED인데 디지털핀 13번과 연결되어 있어서 아무런 연결없이도
13핀을 제어하면 보드에 있는 LED를 제어할 수 있다.
기본 LED를 제어하는 소스는 기본예제에서 찾을 수 있다.
[파일]-[예제]-[01.Basics]-[Blink]
PC와 대화하기
시리얼 통신
- 시리얼 통신이란 아두이노 보드와 PC가 서로 통신하기 위해 사용하는 방식
- 아두이노에서 나오는 센서값이나 명령을 보낼때 사용
- 사용시 초기화와 시리얼모니터의 baudrate값을 같게 해야함
Serial.println()과 Serial.print()의 차이
- Serial.println("HelloWorld")
- 시리얼 모니터에 HelloWorld를 출력하고 줄바꿈을 한다.
- Serial.print("Helloworld")
- 시리얼 모니터에 HelloWorld를 출력하고 줄바꿈을 하지 않는다.
'연구노트 > 아두이노 강좌' 카테고리의 다른 글
07장 삼색 LED 사용하기 (0) | 2021.01.12 |
---|---|
06장 LED와 버튼 사용하기; (0) | 2020.12.31 |
04장 디지털과 아날로그(digitalWrite/digitalRead, analogWrite/analogRead) (0) | 2020.12.01 |
03장 아두이노를 위한 프로그래밍 기초(2) (0) | 2020.11.25 |
03장 아두이노를 위한 프로그래밍 기초(1) (0) | 2020.11.15 |