공부/아두이노, 전자·전기

    [아두이노 공부] 2. 시리얼(Serial) 통신 사용법

    오늘은 시리얼 통신에 대해서 공부했다. 사실 시리얼 통신에 대해서 공부했다기 보다는, 사용법에 대해 공부했다고 보는게 맞겠다. 먼저 시리얼 통신에 대해 간략하게 사용하자면, "기기와 기기끼리 직렬(Serial)로 데이터를 주고받는 것" 이라고 간략히 말할 수 있겠다. (공부를 하면서 배운 것들을 블로그에 쓰려고 보니, 이 텍스트만으로는 너무 부족하다는 생각이 드는게 태블릿이라도 하나 사야될 듯 싶다.) 오늘도 자세한 설명글은 다음으로 미루기로 하고, 사용법에 대해 설명하겠다. 1. 시리얼 통신 입력값 출력 아두이노를 컴퓨터에 연결하고 다음과 같은 코드를 스케치한다. void setup() { Serial.begin(9600); // 시리얼 통신을 해라. 9600보드레이트로. } void loop() { ..

    [아두이노 공부] 1. LED 켜기까지 고난의 행군

    최근에 아두이노를 구입했다. 사실 '진짜' 아두이노는 아니다. 흔히 '짭두이노' 라고 부르는 호환보드. 친구가 추천해준 모델을 구입 했다. 아두이노 우노 보드에 Esp8266이 결합되어 있는 모델이다. 구매링크 문득 임베디드 시스템에 관심이 생겨서. 이것저것 장난도 좀 쳐보고 싶고. 문제는 입문하는 주제에 이 '호환보드'를 구입함으로써 수많은 고난들이 시작되는데... 1. 작은 고난 보드를 처음 컴퓨터에 연결했을 때, 아두이노 IDE에서 인식을 하지 못했다. 그래서 나는 '이 케이블은 충전용이구나!' 하며 다음 날 이마트에서 데이터 전송 가능 5핀 케이블을 사왔다. 그럼에도 불구, 인식하지 못한 나는 그대로 멘붕. 검색을 해보니, 호환보드는 인식을 위해서 별도의 드라이버가 필요하다고 한다. 사진에 보이듯..