code.make.create.

 

아두이노를 다루면서

가장 잘 알아야 확장이 가능하고,

가장 잘 알아야 디버깅이 쉬운 파트여서

정리해보려고 합니다.

 

 

1. Serial은 무엇인가요?

 

아두이노 보드와 컴퓨터 사이의 통신할 때 쓰이는 것으로,

시리얼 포트

UART라고 불리기도 합니다.

 

2.  어떻게 통신하는 걸까요?

 

아두이노 보드에 있는 디지털 핀

0(RX)와 1(TX)에서 

USB를 통해서

컴퓨터와 통신합니다.

 

 

3. 주의할 점은 없을까요?

 

시리얼을 사용하기 위해서 0과 1의 디지털 핀을

사용한다고 했었기에

해당 핀을 이용한 부품연결은

하지 않아야 합니다.

 

이 기능을 사용하지 않을 때에는

0과 1포트를 사용할 수 있지만!

 

너무 헷갈리고

실수의 여지가 있기때문에

 

수많은 다른 디지털 핀을 사용하길 권장합니다.

 

4. 사용법은 어떻게 되나요?

 

1) 시리얼을 시작한다는 의미로

 

Serial.begin(speed);

선언을 합니다.

 

setup() 함수 내부에 해주면 됩니다.

 

speed는 

 

시리얼 모니터에서 설정하는 보드레이트를 

넣어주면 됩니다.

 

 

2) 시작이 있으면 끝이 있죠.

 

Serial.end();

 

3) 가장 많이 사용하는 출력은

시리얼 모니터 창에 출력을 하려면

 

Serial.print("123123");

Serial.println("45454545");

 

출력하는 함수 print를 사용합니다.

 

println은 한줄씩 엔터치는 효과가 더해집니다.

 

가장 기본적인

선언하고, 출력하고, 마무리하는 것을 다뤄봤습니다.

 

 

자세한 내용은 아두이노 레퍼런스를 참고하면 좋습니다.

https://www.arduino.cc/reference/en/language/functions/communication/serial/

 

Serial - Arduino Reference

Description Used for communication between the Arduino board and a computer or other devices. All Arduino boards have at least one serial port (also known as a UART or USART), and some have several. Board Serial pins Serial1 pins Serial2 pins Serial3 pins

www.arduino.cc

 

즐거운 코딩하세요^^

+ Recent posts