====== ARDUINO ====== 아두이노 관련 자료 & 공부 내용 정리 ===== 제품 종류 ===== * 우노(UNO): 기본 제품 * 메가2560(Mega2560): 우노보다 크고 상위 기종 * 프로(Pro): 우노를 기준으로 실용성을 위주 기종. 5V, 3.3V 두가지 타입이 있음 * 프로미니(Pro Mini): Pro를 소형화 시킨 제품. 5V, 3.3V 두가지 타입. * 릴리패드(LilyPad): 웨어러블 컴퓨팅 컨셈.기본모델, 심플모델 두가지 타입. * 피오(FIO): Funnel IO라는 플래폼에 맞도록 최적화된 제품 * FTDI USB: UNO와 Mega2560을 제외한 기종에 사용하기 위한 보드. USB to Serial 변환기 ===== 개발환경 ===== * 아두이노 보드 * USB 연결 * 개발툴 다운로드 및 설치(윈도우의 경우 드라이버 설치) http://arduino.cc * 브레드 보드, LED, 버튼, 저항 등의 부품들 ===== 프로그래밍 구조 ===== * 스케치라는 개발 툴을 사용 * 컴파일 후 업로드 void setup() {} // 기본 설정 void loop() {} // message loop processing ===== Logs ===== ==== 2014/07/29, Tue ==== * 아두이노 보드만으로는 할 수 있는게 보드에 있는 led 깜빡이는 것 외에 할 게 없음 * 전자교실의 확장판 * 전자회로 기초지식이 없으면 따라하기 밖에 할 수 없음 * 전자회로 입문에는 적합 * 대량 생산시에는 전혀 다른 작업이 예상됨 * 케이스 디자인, 제작이 더 필요할 듯 * 납땜질이 필요할수도. * 아이디어의 부재. ===== To dos ===== * 레귤레이터? * 블루투스 프로파일 종류 조사 * 전자회로 기초에 대한 자료 조사