코코아팹은 누구나 창의적 아이디어를 현실로 만들어 낼 수 있도록
만들고, 공유하고, 배울 수 있는 터전이
되고자 합니다.
아이디와 비밀번호를 잊으셨나요?아이디 / 비밀번호 찾기
코코아팹 회원이 아니신가요? 회원가입
보드 레이트(Baud Rate)에 관해서 질문드립니다
김진하 | 2016-01-13
|
|
---|---|
대부분의 아두이노 강좌나 코드 예제를 보면 Serial.begin() 명령어를 쓸 때 9600 보드 레이트를 쓰더라고요.
이게 시리얼 통신의 속도를 설정한다고 알고 있는데 아두이노 공식 홈페이지에 따르면 300, 600, 1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 57600, 115200 이렇게 설정할 수 있다고 합니다.
어떤 예제를 봐도 거의 다 9600을 쓰던데 속도를 높이면 뭐가 달라지나요? 57600, 115200은 고속 통신을 요하는 경우 처럼 특수한 상황(?)에서만 쓴다라고 대략적으로만 알고 있는데 구체적으로 어떤 경우에 9600 이외의 보드 레이트를 사용하는지가 궁금합니다.
제가 이런 질문을 드리는 이유는 현재 하는 프로젝트에서 아두이노에 연결된 USB 선이 불가피하게 길어야 해서요 아마 약 20M 정도 됩니다. 중간에 220V 전원을 인가하는 제품이에요. 그런데 이 USB로 시리얼 통신을 하면 불안정할 때가 있더라고요. 잘 될 때도 있고 어느 순간 안 될때도 있고.... 그래서 보드 레이트를 빠르게 하면 좀 더 안정적으로 시리얼 통신을 할 수 있는지 궁금합니다 ㅜㅜ |
|
이전글 | 오렌지보드 BLE를 구매해서 테스트중인데요. 안드로이드 소스는 다운받기 어렵네요. ... | 2016-01-13 |
다음글 | 라즈베리파이 질문이요 | 2016-01-15 |