본문 바로가기

Arduino Serial2

5. 아두이노 시리얼 통신 두번째 시간 ★ 이전 시간에 millis() 함수를 학습해보았습니다. 그래서 이번 시간은 Serial 통신의 두번째 시간을 가져볼까 합니다. ★★ 준비 ★★ ◎ 아두이노 보드 ( 본 예제는 아두이노 시리즈 중 UNO 보드를 사용했습니다 ) 1. 아두이노 millis() 사용하기에서 작성된 코드 입니다 ◎ 위 작성된 코드는 1초마다 현재 시간을 출력하도록 한 코드입니다. ( 자세한 내용은 4. millis() 학습참고 ) 2-1. 위 코드의 Serial.println()함수를 Serial.print() 함수로 변경해봅니다 ◎ Serial.println(now); 함수를 사용할때는 줄바꿈이 자동으로 입력되었었습니다. ◎ Serial.print(now); 함수는 위 이미지와 같이 줄바꿈이 자동으로 생성되지 않습니다. ※ .. 2022. 12. 9.
3. 아두이노 Serial 사용하기 ★ 제가 생각하기에 아두이노에서 젤 처음 배워야될 내용이 Serial 통신인거같습니다. ○ C# , Java 등 언어와 달리 아두이노에서는 시리얼 통신을 쉽게 사용이 가능하다. ○ 아두이노 스케치에서는 break point 등, 지원을 하지 않아 가장 쉽게 로그를 찍어볼 수 있다. ( 타 버전에서는 break point 등 디버깅 방법을 포함되어 있을 수 있습니다 ) ○ 두번째 내용에 덧붙여서 문법은 배우면되나, 디버깅은 재주이기 때문이다. ( 개발을 하다보면, 프로그래밍 외, 디버깅해야되는 경우가 많이 발생됩니다. 일반적으로 break point를 지정해서 디버깅을 하면되는데, 그렇지 못하는 경우도 많이 발생됩니다. 그렇지 못할 경우, 로그파일로 디버깅을 하거나, 후킹을해야되는 경우도 발생됩니다 ) ★.. 2022. 12. 8.