본문 바로가기

Arduino

(2)
[아두이노]병렬(Parallel) 통신과 시리얼(Serial) 통신 1. 병렬(Parallel) 통신 병렬 통신은 여러 개의 통신선을 사용하여 다수의 비트를 한 번에 전송할 수 있고 동시에 송수신 할 수 있다. 일반적으로 8-bit, 16-bit, 32-bit의 데이터 선과 제어 신호선으로 구성된다. 많은 선을 사용하므로 단위 시간당 전송되는 데이터 양이 많기 때문에 상대적으로 적은 시간이 소요되지만 통신 거리가 길어지게 될 경우에는 통신선의 수와 길이가 연장되므로 통신 비용이 매우 크다. 또한 최근에는 많은 장치들이 소형화되어가고 거기에 맞춰 I/O 단자의 크기도 작아지기 때문에 직렬 통신이 주로 사용된다. 2. 직렬(Serial) 통신 직렬 통신은 대게 하나의 통신선을 사용하여 한 번에 하나의 비트 단위로 데이터를 주고받는다. 컴퓨터에서는 데이터가 병렬로 처리되는데 ..
[아두이노]시작하기 1. 아두이노 IDE 설치 아두이노에서 제공하는 개발툴인 아두이노 IDE를 다운 https://www.arduino.cc/en/software PC 운영체제에 맞게 다운로드한다. Mac은 다운로드가 너무 간단해서 처음엔 제대로 설치가 안된 줄 알았다.. 2. 프로그램 구성 처음 실행하면 볼 수 있는 화면. IDE로 작성된 이 아두이노 프로그램을 스케치라고 한다. (원래 Mac에서 실행하려 했는데 왜인지 자꾸 연결이 안되었다... 제품 불량인가 했는데 아마 커넥터 문제인 듯 싶다 ㅠㅠ window에서는 멀쩡히 잘 돌아가서 다음 캡쳐 사진부터는 window에서 진행된 것이다.) '확인' 또는 'verify'를 눌러 스케치를 컴파일한다. '업로드' 또는 'upload'를 눌러 스케치를 보드에 업로드한다. 가장..