안녕하세요 Apple입니다.
오늘은 저번에 예고 했던것 처럼
가변저항으로 가져온 값을 시리얼 통신을 통하여 데이터를 보는 방법을 알아보겠습니다.
준비물은 아두이노, 가변저항입니다.
회로도는 다음과 같이 준비해주세요
일단 오늘의 목표인 시리얼 통신을 하기위해서는
Serial.begin()라는 함수로 시리얼 통신을 할수있게 해야합니다.
Serial.begin에 들어갈 값은 보레이트 속도 입니다
(1초간에 전송되는 신호의 수로 나타낸 값)
저는 보레이트 속도를 9600으로 했습니다.
(다른값을 넣어도되지만 아두이노와 속도가 맞아야 통신이 제대로됨)
다음으로 Serial.println
Serial.println은 오른쪽 상단에있는 돋보기모양을 클릭하면 나오는 시리얼 모니터에 띄울 데이터를 보네는 함수입니다.
Serial.println말고 Serial.print라는것도 있는데
둘의 차이점은 시리얼 모니터에 데이터를 띄운뒤
줄바꿈 유.무를 결정해줍니다(ln있는것이 줄바꿈)
Serial.print안에 들어갈 값의 종류는 정수형, 실수형, 문자, 문자열등 대부분의 자료형이 들어갈수 있습니다.
(동영상 편집 기술이 없어서 아두이노영상과
시리얼 모니터 영상을 따로 했습니다)
(아두이노)
(시리얼 모니터)
영상을 보시면 가변저항의 값을 시리간으로
시리얼 모니터상으로 볼수있습니다.
시리얼 통신은 여러분이 아두이노를 하실때
사용빈도수가 상대적으로 많은편이니 외워두시길 발합니다.
시리얼 모니터에서는 받는것 뿐만아니라
보내는것도 할수 있으니 다른것도 해보면 좋겠네요.
(참고로 프로세싱과 연동할때도 시리얼 통신을 사용합니다)
여기까지해서 시리얼 통신을하여 가변저항의 값을
실시간으로 모니터로 봤습니다.
다음 포스트에서는 피에조 스피커를이용하여
재밌는것을 해보겠습니다.
지금까지 Apple였습니다
감사합니다.
'Arduino&Processing' 카테고리의 다른 글
8. 프로세싱 점과 선을 그려보자! (0) | 2015.12.17 |
---|---|
7. Processing(프로세싱)을 설치 해보자! (0) | 2015.12.16 |
Jarduino-Uno-BTmini 초소형 아두이노Uno + Bluetooth (0) | 2015.12.15 |
6. 아두이노 피에조 스피커로 소리를 만들어 보자 (0) | 2015.12.15 |
4. 아두이노 가변저항을 이용하여 Led 밝기를 조절 해보자 (0) | 2015.12.09 |