본문 바로가기

IoT4

[생활속의 IT] 아두이노#4 - 모터 구동하기 이제 실제 부품들을 구입하고 모터를 구동해보도록 하겠습니다. 아두이노와 관련된 부품을 구입하는 부분과 예제 코드의 분석, 회로 설계하는 부분으로 나누어 설명하겠습니다. 1. 아두이노 및 부품 구매 2. 예제 코드 분석 3. 회로 구성 ----------------------------------------------------------------------------------------------------------------------------------- 1. 아두이노 및 부품 구매 아두이노와 관련된 부품을 구입할 수 있는 사이트들은 많이 있습니다. 저는 http://www.devicemart.co.kr/ 에서 구매하였습니다. 이번에 구동해 볼 모터는 가장 간단한 SG-90 입니다. 참고로 S.. 2020. 3. 20.
[생활속의 IT] 아두이노#3 - PC연결 및 코딩방법 이제 아두이노와 PC를 연결하고 코딩을 하기 위한 기본적인 지식을 알아보도록 하겠습니다. 1. 아두이노와 PC 연결하기 2. 아두이노 코딩을 위한 기초지식 --------------------------------------------------------------------------------------------------------------------------------- 1. 아두이노와 PC 연결하기 이전 블로그에서 설명드렸다시피 아두이노에는 PC연결을 위한 USB Type B를 제공하고 있습니다. 따라서 물리적으로 연결하는건 어렵지 않은데, PC가 아두이노를 인식하기 위해서는 드라이버 설치가 필요합니다. 아두이노의 공식 홈페이지인 https://www.arduino.cc/에 들어갑니다. .. 2020. 3. 19.
[생활속의 IT] 아두이노#2 - 핀구성 살펴보기 아두이노를 사용하기 전에 핀의 배열 및 사용법에 대해 알아보겠습니다. (아두이노 버전 중 가장 인기많은 Uno R3 버전 기준) 가장 중요한 다섯 가지 항목에 대해 설명해볼께요. 1. USB Type B 2. 외부 DC 전원 연결 3. 센서 전원 제공 4. 아날로그 신호 입력 5. 디지털 신호 입출력 1. USB Type B - 컴퓨터와 연결 가능한 포트인데 이것이 왜 필요할까요? 조도센서, 온도센서 등에서 데이터를 받고 LED를 키거나 모터를 구동할 때 로직이 필요하겠죠? 로직은 C 기반의 언어로 작성하고 컴파일된 파일은 바로 이 USB 포트를 통해서 마이크로컨트롤러에 upload를 하게 됩니다. 뒤에 upload 하는 부분에 대해 자세히 살펴보도록 하겠습니다. 참고로 USB Type B는 아래와 같이.. 2020. 3. 16.
[생활속의 IT] 아두이노#1 - 개념 알아보기 최근 4차 산업혁명이 많이 거론되면서 IoT가 화두가 되고있습니다. IoT를 하기 위해 반드시 필요한 것이 센서, 액추에이터, 서버인데 이를 구현하기 위해 아두이노나 라즈베리파이를 많이 이용하고 있어서 먼저 아두이노부터 알아보도록 하겠습니다. 1. 아두이노의 개념 2. 아두이노 종류 3. 아두이노로 할 수 있는 것 4. 라즈베리파이와의 비교 1. 아두이노의 개념 (1) 아두이노란? - 각종 센서/액추에이터와 연결 및 제어가 가능한 일종의 소형 컴퓨터라고 할 수 있습니다. 아두이노 버전마다 크기와 모양이 조금씩 다르지만 핸드폰보다 작고 CPU대신 마이크로컨트롤러라 부르는 칩이 들어가있어요. 범용 CPU가 아니기 때문에 OS가 없습니다. OS대신 센서 수집/액추에이터 동작할 로직이 들어간 프로그램을 uplo.. 2020. 3. 16.