?>

Hard Copy World

HCW

Q&A

Home > Forum >

Q&A

아두이노 초급강좌 시리얼통신에서 아스키코드 질문

페이지 정보

작성자 스카이넷 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일16-05-17 17:38 조회1,049회 댓글1건

본문

위의 write예제에서는 78이 입력됬을 때 아스키로 반환되어 N이 표시되는데요

 

read예제에서는 시리얼 모니터를 통해 78을 입력해도 아스키를 거치지 않고 그냥 78이 반환됩니다.

분명 Serial.write(Serial.read())를 통해서 받았으면 Serial.write(78)이 되어 아스키로 N이 나와야 하는게

아닌지 궁금합니다~!

댓글목록

최고관리자님의 댓글

최고관리자 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 작성일

시리얼 모니터에서 78을 입력하면 아스키 문자가 아니라 "78" 문자열로 전송되어 그렇습니다. 따라서 받는 쪽(아두이노)에서도 '7', '8' 두 문자를 받습니다. 영문자를 입력하시면 입력한대로 받는걸 확인하실 수 있습니다.