wau2380's playground

[모각코 아두이노] 2일차 / 아두이노의 구조 & Hello 출력하기 본문

모각코/아두이노

[모각코 아두이노] 2일차 / 아두이노의 구조 & Hello 출력하기

wau2380 2021. 9. 12. 23:17

 

복습 : 아두이노(Arduino): MCU(소형 컴퓨터) 중에서 가장 다루기 쉽고 간단한 보드. 비전공자들도 사용이 가능할 정도로 기반지식 없이 사용 가능한 보드.

아두이노의 메모리는 적기 떄문에 효율적인 코드를 작성하는 것이 중요하다. 

"Hello, wau2380" 출력하기

아두이노 스케치를 보면 다음과 같은 세팅이 되어있다.

 

전처리 ( setup() 위 공간) : 컴파일 하기 전에 미리 코드가 처리됨, 주로 자주 변경되는 것들을 입력

setup 함수 : 아두이노의 초기값 설정, 프로그램이 시작된 후 최초 한번 실행. python __init__ 과 유사함.

loop 함수 : 위에서 아래로 무한반복하는 코드

시리얼 모니터(아두이노와 컴퓨터가 대화를 하게 해주는 기능)를 연 다음 ( shift + command + m)

9600 보드레이트(아두이노와 통신할 때 속도 1초에 9600bit) 선택, 시리얼 모니터에서 설정한 값과 동일한 값을 설정해야함.

 

void setup() {
  // put your setup code here, to run once:
  Serial.begin(9600); // 시리얼 통신속도를 9600으로 지정, 시리얼 모니터와 동일
}

void loop() {
  // put your main code here, to run repeatedly:
  Serial.println("Hello, wau2380"); // print와 동일 ln은 줄바꿈
  delay(500); // 0.5초 기다려라, 1000 = 1s
}

 

이렇게 간단히 아두이노에 대해서 알아봤다. 혹시나 시리얼 모니터가 안된다면 아두이노를 연결했는가? 잘봐라. 

게시글 : https://cafe.naver.com/codeuniv/43602

출처 : 코뮤니티