본문 바로가기

10make

(53)
ODIY 053 아두이노 프로젝트 LED 컵받침 만들기 (사물인터넷) 53강 LED 컵받침 만들기 이번 강에서 학습할 내용 - 프로젝트 소개 - 아두이노 코드 작성하기 - 프로세싱 코드 작성하기 이번 수업의 핵심 다양한 색을 낼 수 있는 삼색 LED를 이용해 투명한 유리잔을 이쁘게 빛나도록 해주는 LED 컵받침을 만들어봅니다. 프로젝트를 진행하기 위해 삼색 LED와 컵받침으로 사용할 것이 필요합니다. 또한 프로세싱을 이용해 LED 컵받침의 색을 설정해봅니다. 이번 수업을 위한 준비물 PC, 아두이노 UNO, 삼색 LED 1개, LED 컵받침 3D 모델 이번 수업을 위한 선수 학습 50강 움직이는 레이저 장난감 만들기 이번 수업의 난이도 상 ○ 첨부파일 [자료원] 웹사이트 : http://opensource.kofac.re.kr* 교재파일이 이 웹사이트에 있습니다. 유튜브 ..
ODIY 052 아두이노 프로젝트 초음파 레이더 만들기 (사물인터넷) 52강 초음파 레이더 만들기 이번 강에서 학습할 내용 ● 프로젝트 소개 ● 아두이노 코드 작성하기 ● 프로세싱 코드 작성하기 이번 수업의 핵심 거리를 잴 수 있는 초음파센서와 원하는 각도로 축을 돌릴 수 있는 서보모터를 이용해 초음파 레이더를 만들어봅니다. 아두이노에서 각도와 거리를 알려주면 프로세싱을 이용해 화면에 초음파레이더를 그립니다. 프로젝트를 진행하기 위해 초음파센서와 서보모터가 필요합니다. 이번 수업을 위한 준비물 PC, 아두이노 UNO, 초음파센서 1개, 서보 모터 1개, 초음파 레이더 3D 모델 이번 수업을 위한 선수 학습 07강 초음파센서 사용하기, 10강 서보 모터 사용하기, 27강 초음파센서와 조도센서 사용하기 이번 수업의 난이도 상 ○ 첨부파일 [자료원] 웹사이트 : http://o..
ODIY 051 아두이노 프로젝트 스마트폰으로 레이저 장난감 제어하기 (사물인터넷) 51강 스마트폰으로 레이저 장난감 제어하기 이번 강에서 학습할 내용 - 프로젝트 소개 - 아두이노 코드 작성하기 - 앱 인벤터 2 작성하기 이번 수업의 핵심 50강에서 만든 레이저 장난감을 안드로이드 스마트폰으로 제어할 수 있도록 만들어봅니다. 안드로이드 앱에서 드래그하는 것에 따라 레이저 장난감이 움직이도록 설정합니다. 프로젝트를 진행하기 위해 블루투스 모듈과 9V 배터리 2개가 필요합니다. 이번 수업을 위한 준비물 PC, 아두이노 UNO, 서보 모터 2개, 글루건, 레이저 포인터 1개, 레이저 장난감 3D 모델, 블루투스 모듈, 9V 배터리 2개 이번 수업을 위한 선수 학습 50강 움직이는 레이저 장난감 만들기 이번 수업의 난이도 상 ○ 첨부파일 [자료원] 웹사이트 : http://opensource..
ODIY 050 아두이노 프로젝트 움직이는 레이저 장난감 만들기 (사물인터넷) 50강 움직이는 레이저 장난감 만들기 이번 강에서 학습할 내용 - 프로젝트 소개 - 아두이노 코드 작성하기 - 프로세싱 코드 작성하기 이번 수업의 핵심 프레젠테이션용 레이저 포인터의 LED와 원하는 각도로 축을 돌릴 수 있는 서보모터를 이용해 재밌게 가지고 놀 수 있는 레이저 장난감을 만들어봅니다. 프로젝트를 진행하기 위해 서보모터 2개와 레이저 LED가 필요합니다. 이번 수업을 위한 준비물 PC, 아두이노 UNO, 서보 모터 2개, 글루건, 레이저 포인터 1개, 레이저 장난감 3D 모델 이번 수업을 위한 선수 학습 10강 서보 모터 사용하기, 24강 이벤트 제어와 아두이노 연결하기 이번 수업의 난이도 상 ○ 첨부파일 [자료원] 웹사이트 : http://opensource.kofac.re.kr* 교재파일..
ODIY 049 아두이노 프로젝트 마인크래프트 조이스틱 만들기 (사물인터넷) 49강 마인크래프트 조이스틱 만들기 이번 강에서 학습할 내용 - 프로젝트 소개 - 부품 연결하기 - 아두이노 코드 작성하기 이번 수업의 핵심 아두이노 LEONARDO 모델은 PC에 마우스와 키보드처럼 인식시켜서 사용할 수 있습니다. 이번 시간에는 아두이노 LEONARDO를 이용해 최근 많은 사랑을 받고 있는 마인크래프트의 조이스틱을 만드는 걸 해봅니다. 이를 응용하면 자동으로 키나 마우스를 입력시키는 프로그램(매크로)도 만들 수 있습니다. 이번 수업을 위한 준비물 PC, 아두이노 LEONARDO, 버튼 9개, 10k ohm 저항 9개 이번 수업을 위한 선수 학습 03강 LED와 버튼 제어하기 이번 수업의 난이도 중 ○ 첨부파일 [자료원] 웹사이트 : http://opensource.kofac.re.kr*..
ODIY 048 아두이노 프로젝트 미니 가로등 만들기 (사물인터넷) 48강 미니 가로등 만들기 이번 강에서 학습할 내용 - 미니 가로등 소개 - 부품 연결하기 - 아두이노 코드 작성하기 이번 수업의 핵심 밝기를 인식하는 조도센서와 기본적인 LED를 이용해 어두워지면 자동으로 켜지는 미니 가로등을 만들어봅니다. 단순히 어두워지면 그냥 켜지는 것이 아니라 마치 살아 숨쉬듯이 깜빡 깜빡거리며 빛나도록 구현해봅니다. 이번 수업을 위한 준비물 PC, 아두이노 UNO, 조도센서 1개, LED 1개, 10k ohm 저항 1개, 가로등 3D 모델 이번 수업을 위한 선수 학습 04강 삼색 LED 사용하기, 06강 조도센서 사용하기 이번 수업의 난이도 하 ○ 첨부파일 [자료원] 웹사이트 : http://opensource.kofac.re.kr* 교재파일이 이 웹사이트에 있습니다. 유튜브 ..
ODIY 047 아두이노 프로젝트 자동으로 열리는 쓰레기통 (사물인터넷) 47강 자동으로 열리는 쓰레기통 이번 강에서 학습할 내용 - 자동으로 열리는 쓰레기통 소개 - 쓰레기통과 부품 연결하기 - 아두이노 코드 작성하기 이번 수업의 핵심 거리를 잴 수 있는 초음파센서와 원하는 각도로 축을 돌릴 수 있는 서보모터를 이용해 사람이 앞에 가까이 가면 자동으로 뚜껑이 열리는 쓰레기통을 만들어봅니다. 프로젝트를 진행하기 위해 회전식으로 열리는 작은 쓰레기통과 낚싯줄, 글루건, 고무줄이 필요합니다. 이번 수업을 위한 준비물 PC, 아두이노 UNO, 초음파센서 1개, 서보 모터 1개, 낚싯줄, 글루건, 쓰레기통 이번 수업을 위한 선수 학습 07강 초음파센서 사용하기, 10강 서보 모터 사용하기 이번 수업의 난이도 중 ○ 첨부파일 [자료원] 웹사이트 : http://opensource.ko..
ODIY 046 아두이노 프로젝트 소리나는 저금통 만들기 (사물인터넷) 46강 소리나는 저금통 만들기 이번 강에서 학습할 내용 - 저금통 준비하기 - 아두이노 코드 작성하기 - 프로세싱 코드 작성하기 이번 수업의 핵심 거리를 잴 수 있는 초음파센서와 프로세싱을 이용해 동전을 넣으면 PC에서 띠링~하는 효과음이 나오면서 재밌는 애니메이션을 보여주는 저금통을 만들어봅니다. 저금통을 만들기 위해 작은 종이박스와 글루건이 필요합니다. 이번 수업을 위한 준비물 PC, 아두이노 UNO, 종이 박스 1개, 초음파센서 1개, 글루건 이번 수업을 위한 선수 학습 07강 초음파센서 사용하기, 24강 이벤트 제어와 아두이노 연결하기 이번 수업의 난이도 중 ○ 첨부파일 [자료원] 웹사이트 : http://opensource.kofac.re.kr* 교재파일이 이 웹사이트에 있습니다. 유튜브 사이트..
ODIY 045 비글본 블랙 기초 아두이노 제어하기 45강 아두이노 제어하기 이번 강에서 학습할 내용 - 비글본 블랙 준비하기 - LED 껐다 켜기 - 버튼 사용하기 이번 수업의 핵심 비글본 블랙도 일종의 리눅스 컴퓨터이기 때문에 시리얼 통신을 이용해 아두이노를 제어할 수 있습니다. 처음 비글본 블랙을 소개할때 보여준 OpenROV라는 무인잠수로봇 프로젝트도 바로 비글본 블랙에 아두이노를 연결해 제어하는 방식을 취하고 있습니다. 이번 시간에는 비글본 블랙을 이용해 아두이노에 연결된 센서와 액추에이터를 제어하는 것을 해봅니다. 이번 수업을 위한 준비물 PC, 비글본 블랙, 아두이노 UNO, LED 1개, 버튼 1개, 10k ohm 저항 1개 이번 수업을 위한 선수 학습 44강 인터넷으로 비글본 블랙 제어하기 이번 수업의 난이도 상 ○ 첨부파일 [자료원] 웹..
ODIY 044 비글본 블랙 기초 인터넷으로 비글본 블랙 제어하기 (사물인터넷) 44강 인터넷으로 비글본 블랙 제어하기 이번 강에서 학습할 내용 - 홈페이지 돌리기 - 버튼 값 표시하기 - 조도센서 값 표시하기 이번 수업의 핵심 지난 시간 비글본 블랙이 서버 개발 언어로 유명한 노드JS를 통해 센서와 액추에이터를 제어할 수 있다고 배웠습니다. 이 노드JS를 이용하면 웹 페이지나 인터넷 통신과 관련된 프로그램도 쉽게 작성할 수 있습니다. 이번 시간에는 웹 브라우저에서 비글본 블랙에 연결된 센서와 액추에이터를 제어하는 것을 해봅니다. 이번 수업을 위한 준비물 PC, 비글본 블랙, 버튼 1개, 조도센서 1개, 10k ohn 저항 1개 이번 수업을 위한 선수 학습 43강 LED와 버튼 제어하기 이번 수업의 난이도 상 ○ 첨부파일 [자료원] 웹사이트 : http://opensource.kof..
ODIY 043 비글본 블랙 기초 LED와 버튼 제어하기 (사물인터넷) 43강 LED와 버튼 제어하기 이번 강에서 학습할 내용 - LED 껐다 켜기 - 버튼 이용하기 - 삼색 LED 사용하기 이번 수업의 핵심 비글본 블랙도 아두이노와 마찬가지로 센서와 액추에이터를 제어할 수 있습니다. 오히려 아두이노 UNO보다 많은 핀을 연결하고 다양한 옵션으로 센서와 액추에이터를 제어할 수 있습니다. 아두이노와 다른 점은 서버 개발 언어로 유명한 노드JS라는 언어를 이용해 센서와 액추에이터를 제어할 수 있다는 것입니다. 이번 시간에는 비글본 블랙을 이용해 센서와 액추에이터를 제어하는 것을 배웁니다. 이번 수업을 위한 준비물 PC, 비글본 블랙, LED 1개, 버튼 1개, 삼색 LED 1개 이번 수업을 위한 선수 학습 아두이노 기초 강의, 아두이노 이론 강의 이번 수업의 난이도 상 ○ 첨부..
ODIY 042 비글본 블랙 기초 처음 접하는 비글본 블랙 (사물인터넷) 42강 처음 접하는 비글본 블랙 이번 강에서 학습할 내용 - 비글본 블랙 소개 - 준비하기 - 살펴보기 이번 수업의 핵심 오픈소스 하드웨어 제품으로 이탈리아에 아두이노, 영국에 라즈베리 파이가 있다면 미국에는 비글본 블랙이라는 제품이 있습니다. 비글본 블랙은 비글보드 재단이 텍사스 인스트루먼트와 함께 개발한 비글보드라는 제품의 최신 모델로 로봇이나 영상 처리와 관련된 컴퓨터 자원이 많이 필요한 프로젝트에 주로 사용됩니다. 이번 시간에는 비글본 블랙이 어떤 특징을 가지고 있고 무엇을 할 수 있는지 살펴봅니다. 이번 수업을 위한 준비물 없음 이번 수업을 위한 선수 학습 없음 이번 수업의 난이도 하 ○ 첨부파일 [자료원] 웹사이트 : http://opensource.kofac.re.kr* 교재파일이 이 웹사이..
ODIY 041 라즈베리 파이 기초 아드로이드 연결하기 (사물인터넷) 41강 안드로이드 연결하기 이번 강에서 학습할 내용 - App Inventor 2 준비하기 - 라즈베리 파이 준비하기 - App Inventor 2 개발하기 이번 수업의 핵심 41강에서 배운 WebIOPi를 이용하면 라즈베리 파이를 웹 페이지로 쉽게 제어할 수 있는 것 뿐만 아니라 인터넷 통신을 이용해서도 쉽게 제어할 수 있습니다. 이를 이용해 안드로이드 앱과 통신하는 것도 어렵지 않게 구현할 수 있습니다. 안드로이드 앱은 MIT 앱 인벤터 2라는 프로그램을 이용해 스크래치로 프로그래밍하듯이 쉽게 만들 수 있습니다. 이번 시간에는 WebIOPi와 MIT 앱 인벤터 2를 이용해 안드로이드와 라즈베리 파이를 서로 연결하는 것을 해봅니다. 이번 수업을 위한 준비물 라즈베리 파이 B+, 안드로이드 스마트 폰, ..
ODIY 040 라즈베리 파이 기초 아두이노 제어하기 (사물인터넷) 40강 아두이노 제어하기 이번 강에서 학습할 내용 - pyFirmata 설치하기 - 디지털 입출력 제어하기 - 아날로그 입출력 제어하기 이번 수업의 핵심 처음 아두이노를 배울때 아두이노 IDE를 윈도우(Windows), 맥(Mac), 리눅스(Linux)에 따라 설치하는 법을 소개했습니다. 라즈베리 파이에 돌아가는 라즈비안이 바로 리눅스이기 때문에 아두이노 IDE를 설치해 아두이노를 프로그래밍할 수 있습니다. 또한 시리얼 통신을 이용해 아두이노를 제어할 수 있습니다. 이번 시간에는 라즈베리 파이로 아두이노를 제어하는 방법을 배웁니다. 이번 수업을 위한 준비물 라즈베리 파이 B+, 아두이노 UNO, LED 1개, 버튼 1개, 조도센서 1개, 560 ohm 저항 1개, 10k ohm 저항 1개 이번 수업을 위..
ODIY 039 라즈베리 파이 기초 홈 엔터테인먼트 구축하기 (사물인터넷) 39강 홈 엔터테인먼트 구축하기 이번 강에서 학습할 내용 - 홈 씨어터 구축하기 - 추억의 오락실 만들기 이번 수업의 핵심 라즈베리 파이의 운영체제는 마이크로 SD카드를 연결해 실행하는 구조로 되어있습니다. 따라서 마이크로 SD카드를 바꿔줌으로써 다양한 운영체제를 바꿔서 실행할 수 있습니다. 최근에 스마트 TV나 다양한 고성능 기기를 이용해 홈 엔터테인먼트를 구축하는데, 라즈베리 파이에 RaspBMC, PiPlay 등을 설치해 저렴하고 손 쉽게 홈 엔터테인먼트를 구축할 수 있습니다. 이번 시간에는 홈 엔터테인먼트 구축 방법과 사용법을 소개합니다. 이번 수업을 위한 준비물 라즈베리 파이 B+, 8GB 이상 마이크로 SD카드, USB 마우스, USB 키보드, 모니터, 안드로이드 스마트폰, 아이폰 이번 수업을..
ODIY 038 라즈베리 파이 기초 센서와 액추에이터 제어하기 (사물인터넷) [자료원] 미래부 한국과학창의재단 한국전자통신연구원 ODIY 웹사이트 : http://opensource.kofac.re.kr * 교재파일이 이 웹사이트에 있습니다. 유튜브 사이트 : https://www.youtube.com/channel/UCRU2G2NpTuOBqAySTAxXrAw 강의 : www.magice.co 최재규 공동대표 38강 센서와 액추에이터 제어하기 이번 강에서 학습할 내용 - WebIOPi 설치하기 - LED와 버튼 제어하기 - WebIOPi 깊게 파기 이번 수업의 핵심 라즈베리 파이도 아두이노와 마찬가지로 센서와 액추에이터를 제어할 수 있습니다. 운영체제가 설치되어있기 때문에 다양한 언어로 제어할 수 있지만 이번 시간에는 WebIOPi라는 것을 이용해 손쉽게 제어하는 것을 소개합니다..
ODIY 037 라즈베리 파이 살펴보기 (사물인터넷) 37강 라즈베리 파이 살펴보기 이번 강에서 학습할 내용 - 라즈베리 파이 설정하기 - 스크래치 실행하기 - 마인크래프트 실행하기 이번 수업의 핵심 라즈베리 파이는 운영체제를 돌릴 수 있고, 자신이 원하는 종류의 운영체제를 선택해 설치할 수 있습니다. 하지만 기본적인 설정이 보드가 개발된 영국쪽에 맞춰져 있기 때문에 제대로 사용하기 위해서는 별도로 설정을 변경해줘야 합니다. 이번 시간에는 라즈비안을 설치하고 한국인들이 사용하기에 적합하도록 라즈비안을 설정하는 방법에 대해 배웁니다. 또한 설치 후 스크래치와 마인크래프트와 같은 라즈비안에 기본으로 설치된 프로그램들을 살펴봅니다. 이번 수업을 위한 준비물 라즈베리 파이 B+, 8GB 이상 마이크로 SD카드, USB 마우스, USB 키보드, 모니터 이번 수업을 ..
ODIY 036 라즈베리 파이 기초 처음 접하는 라즈베리 파이 (사물인터넷) 36강 처음 접하는 라즈베리 파이 이번 강에서 학습할 내용 - 라즈베리 파이 소개 - 라즈베리 파이 특징 - 라즈베리 파이로 할 수 있는 것 이번 수업의 핵심 아두이노 이 외에도 다양한 오픈소스 하드웨어 제품이 있는데, 그 중 대표적인 것이 바로 라즈베리 파이입니다. 라즈베리 파이는 영국에 라즈베리 파이 재단이 만든 제품으로 아두이노와는 상당히 다른 특징을 가지고 있습니다. 이번 시간에는 라즈베리 파이의 특징과 할 수 있는 것에 대해 소개합니다. 이번 수업을 위한 준비물 없음 이번 수업을 위한 선수 학습 없음 이번 수업의 난이도 하 ○ 첨부파일 [자료원] 웹사이트 : http://opensource.kofac.re.kr* 교재파일이 이 웹사이트에 있습니다. 유튜브 사이트 : http://www.youtu..
ODIY 035 무선 연결하기 지그비ZIGBEE 사용하기 (사물인터넷) 35강 지그비 연결 이번 강에서 학습할 내용 - 지그비(Zigbee)란 무엇인가? - 지그비 준비하기 - 지그비 사용하기 이번 수업의 핵심 지그비란 일반인들은 잘 모르지만 최근 주목을 받고 있는 사물인터넷과 관련해 많이 사용되는 통신방식입니다. 이번 시간에는 지그비가 무엇이고 어떤 특징이 있는지 소개합니다. 그리고 아두이노에서 지그비를 사용하기 위해 어떤 준비물이 필요한지 살펴봅니다. 마지막으로 지그비를 아두이노에 연결해 사용하는 방법을 배웁니다. 이번 수업을 위한 준비물 PC, 아두이노 UNO, 지그비 칩, 지그비 쉴드 이번 수업을 위한 선수 학습 아두이노 기초 강의, 아두이노 이론 강의 이번 수업의 난이도 상 ○ 첨부파일 [자료원] 웹사이트 : http://opensource.kofac.re.kr* ..
ODIY 034 무선 연결하기 와이파이 사용하기 (사물인터넷) 34강 와이파이 연결 이번 강에서 학습할 내용 - 와이파이 쉴드 사용하기 - 아두이노 YUN 살펴보기 - 와이파이를 이용한 센서 서버 만들기 이번 수업의 핵심 집이나 사무실 또는 지하철과 같은 대중교통이나 공공장소에서 와이파이를 쉽게 접할 수 있습니다. 아두이노를 이용해서도 와이파이를 쉽게 사용할 수 있습니다. 이번 시간에는 와이파이 쉴드를 사용해 와이파이를 사용하는 방법에 대해 살펴봅니다. 또한 무선통신에 특화된 모델인 아두이노 YUN을 이용해 와이파이 통신을 하는 방법도 배웁니다. 또한 웹페이지에 아두이노에 연결된 센서 정보를 표시하는 것도 해봅니다. 이번 수업을 위한 준비물 PC, 아두이노 UNO, 아두이노 YUN, 와이파이 쉴드, LED 1개, 조도센서 1개, 560 ohm 저항 1개, 10k o..
ODIY 033 무선 연결하기 블루투스로 모바일 연결하기 (사물인터넷) 33강 블루투스로 모바일 연결하기 이번 강에서 학습할 내용 - 블루투스와 모바일 연결 방식 - App Inventor2를 이용한 안드로이드 연결 이번 수업의 핵심 블루투스와 모바일이 서로 연결하는 방식은 매우 다양합니다. 이번 시간에는 블루투스와 모바일간에 연결 방식이 어떤 것이 있는지 살펴보고 직접 연결하는 것을 해봅니다. 블루투스를 이용할때 필요한 안드로이드 앱의 경우 MIT 앱 인벤터 2라는 프로그램을 이용해 작성합니다. 블루투스와 모바일 연결을 배우고 실제 활용하는 것도 배웁니다. 이번 수업을 위한 준비물 PC, 아두이노 UNO, 블루투스 모듈, 안드로이드 스마트폰 이번 수업을 위한 선수 학습 32강 블루투스 연결 이번 수업의 난이도 상 ○ 첨부파일 [자료원] 웹사이트 : http://openso..
ODIY 032 무선 연결하기 블루투스 이용하기 (사물인터넷) 32강 블루투스 연결 이번 강에서 학습할 내용 - 블루투스란 무엇인가? - 아두이노에 블루투스 연결하기 - 스마트폰과 블루투스 연결하기 이번 수업의 핵심 이번 시간에는 스마트폰에서 많이 사용하고 있는 블루투스를 아두이노에 연결해서 사용하는 방법을 배웁니다. 블루투스에 대해 자세히 알기 위해 블루투스가 어떤 특징을 가지고 있고, 어떤 원리로 작동하는지 살펴봅니다. 그리고 아두이노에 블루투스를 연결하는 것과 나아가서는 스마트폰과 블루투스로 통신하는 것까지 해봅니다. 이번 수업을 위한 준비물 PC, 아두이노 UNO, 블루투스 모듈, 안드로이드 스마트폰 이번 수업을 위한 선수 학습 아두이노 기초 강의, 아두이노 이론 강의 이번 수업의 난이도 상 ○ 첨부파일 [자료원] 웹사이트 : http://opensource..
ODIY 031 무선 연결하기 이더넷을 이용한 인터넷 사용하기 (사물인터넷) 31강 이더넷 연결 이번 강에서 학습할 내용 - 이더넷이 무엇인가요? - 이더넷 쉴드 사용하기 - 이더넷을 이용한 인터넷 서비스 이번 수업의 핵심 지금까지 아두이노에 센서와 액추에이터를 연결해 다양한 것을 해보았습니다. 그런데 아두이노가 작동하기 위해서는 오로지 PC에 연결해야 한다는 단점이 있었습니다. 아두이노를 인터넷에 연결하면 지금까지 한 것 위에 더 다양한 것을 구현할 수 있습니다. 이번 시간에는 아두이노에서 어떻게 유무선 통신을 확장해서 사용할 수 있는지 간략히 소개하고, 그 첫번째로 이더넷을 통해 통신하는 방법을 소개합니다. 이번 수업을 위한 준비물 PC, 아두이노 UNO, 이더넷 쉴드 이번 수업을 위한 선수 학습 아두이노 기초 강의, 아두이노 이론 강의 이번 수업의 난이도 상○ 첨부파일 [자..
ODIY 030 아두이노와 프로세싱 키패드와 LCD 사용하기 (사물인터넷) 30강 키패드와 LCD 사용하기 이번 강에서 학습할 내용 - 키패드 사용하기 - LCD 사용하기 이번 수업의 핵심 이 번 시간에는 프로세싱에서 아두이노에 연결된 키패드와 LCD를 제어하는 것을 배웁니다. 키패드의 버튼을 누르면 랜덤을 이용해 글자의 위치, 크기 그리고 색을 정해 화면에 표시하도록 하는 것을 배웁니다. 그리고 프로세싱에 알파벳을 표시한 뒤 마우스로 특정 알파벳을 클릭하면 아두이노에 연결된 LCD에 글자가 표시되도록 해봅니다. 이번 수업을 위한 준비물 PC, 아두이노 UNO, 키패드 1개, LCD 1개, 1k ohm 저항 1개 이번 수업을 위한 선수 학습 27강 초음파센서와 조도센서 사용하기 이번 수업의 난이도 상 ○ 첨부파일 [자료원] 웹사이트 : http://opensource.kofac..
ODIY 029 아두이노와 프로세싱 휨센서와 압력센서 사용하기 (사물인터넷) 29강 휨센서와 압력센서 사용하기 이번 강에서 학습할 내용 - 휨센서와 압력센서 - 휨센서 사용하기 - 압력센서 사용하기 이번 수업의 핵심 휨센서란 휘어지는 정도에 따라 통과하는 전압이 변화하는 전자부품입니다. 압력센서란 가해지는 압력에 따라 통과하는 전압이 변화하는 부품입니다. 이번 시간에는 프로세싱에서 아두이노에 연결된 휨센서와 압력센서를 제어하는 것을 배웁니다. 휨센서를 이용해 화면의 캐릭터가 하늘 위로 올라갔다 내려갔다하는 것과 압력센서를 이용해 화면의 공 캐릭터를 납작하게 했다가 펴는 것을 해봅니다. 이번 수업을 위한 준비물 PC, 아두이노 UNO, 휨센서 1개, 압력센서 1개, 10k ohm 저항 1개 이번 수업을 위한 선수 학습 27강 초음파센서와 조도센서 사용하기 이번 수업의 난이도 상 ○..
ODIY 028 아두이노와 프로세싱 삼색 LED 제어하기 (사물인터넷) 28강 삼색 LED 제어하기 이번 강에서 학습할 내용 - 키보드로 색 바꾸기 - 색깔 정보 얻어오기 - 마우스로 색 바꾸기 이번 수업의 핵심 이번 시간에는 프로세싱에서 아두이노에 연결된 삼색 LED를 제어하는 것을 배웁니다. 프로세싱의 Arduino 라이브러리를 이용해 아날로그 출력으로 쉽게 삼색 LED를 제어할 수 있습니다. 또한 필립스 휴(Hue)라는 제품이 집안의 등 색깔을 사진에 있는 색으로 설정하듯이 프로세싱을 이용해 사진에서 색 정보를 얻어와 삼색 LED의 색을 설정하는 것을 배웁니다. 이번 수업을 위한 준비물 PC, 아두이노 UNO, 삼색 LED 1개 이번 수업을 위한 선수 학습 27강 초음파센서와 조도센서 사용하기 이번 수업의 난이도 상○ 첨부파일 [자료원] 웹사이트 : http://ope..
ODIY 027 아두이노와 프로세싱 초음파센서와 조도센서 사용하기 (사물인터넷) 27강 초음파센서와 조도센서 사용하기 이번 강에서 학습할 내용 - 초음파센서 이용하기 - 조도센서 이용하기 이번 수업의 핵심 이번 시간에는 프로세싱에서 아두이노에 연결된 초음파센서와 조도센서를 제어하는 것을 배웁니다. 프로세싱의 Arduino 라이브러리에는 초음파센서 제어와 관련된 함수가 없기 때문에 시리얼 통신을 이용해 제어하는 법을 배웁니다. 프로세싱의 Arduino 라이브러리를 이용해 조도센서를 제어하는 것을 통해 아두이노의 아날로그 입력을 제어하는 방법을 소개합니다. 이번 수업을 위한 준비물 PC, 아두이노 UNO, 초음파센서 1개, 조도센서 1개, 10k ohm 저항 1개 이번 수업을 위한 선수 학습 24강 이벤트 제어와 아두이노 연결하기 25강 LED와 버튼 제어하기 이번 수업의 난이도 상○ ..
ODIY 026 아두이노와 프로세싱 서보모터와 피에조 스피커 사용하기 (사물인터넷) 26강 서보모터와 피에조 스피커 사용하기 이번 강에서 학습할 내용 - 키보드로 서보모터 제어하기 - 키보드로 피에조 스피커 제어하기 이번 수업의 핵심 이 번 시간에는 프로세싱에서 아두이노에 연결된 서보모터와 피에조 스피커를 제어하는 것을 배웁니다. 24강에서 배운 프로세싱의 Arduino 라이브러리를 이용하면 프로세싱에서 곧바로 서보모터를 제어할 수 있습니다. 피에조 스피커는 Arduino 라이브러리에서 함수를 제공하지 않기 때문에 프로세싱과 아두이노가 시리얼 통신을 이용해 제어하는 법을 소개합니다. 이번 수업을 위한 준비물 PC, 아두이노 UNO, 서보모터 1개, 피에조 스피커 1개 이번 수업을 위한 선수 학습 24강 이벤트 제어와 아두이노 연결하기 25강 LED와 버튼 제어하기 이번 수업의 난이도 상..
ODIY 025 아두이노와 프로세싱 LED와 버튼 제어하기 (사물인터넷) 25강 LED와 버튼 제어하기 이번 강에서 학습할 내용 - LED 껐다 켜기 - LED 밝기 조절하기 - 버튼 이용하기 이번 수업의 핵심 24강에서 배운 프로세싱의 Arduino 라이브러리와 아두이노 쪽의 Firmata 라이브러리를 이용하면 프로세싱 쪽에서 곧바로 아두이노를 제어할 수 있습니다. 이번 시간에는 프로세싱 쪽에서 Arduino 라이브러리를 이용해 아두이노를 제어하는 방법을 배웁니다. LED와 버튼을 이용해 디지털 입출력과 아날로그 출력을 제어하는 것을 해봅니다. 이번 수업을 위한 준비물 PC, 아두이노 UNO, LED 1개, 버튼 1개, 560 ohm 저항 1개, 10k ohm 저항 1개 이번 수업을 위한 선수 학습 24강 이벤트 제어와 아두이노 연결하기 이번 수업의 난이도 중 ○ 첨부파일 ..
ODIY 024 아두이노와 프로세싱 이벤트 제어와 아두이노 연결하기 (사물인터넷) 24강 이벤트 제어와 아두이노 연결하기 이번 강에서 학습할 내용 - 마우스 이벤트 - 키보드 이벤트 - 아두이노 연결하기 이번 수업의 핵심 프로세싱에는 마우스와 키보드에 대한 이벤트가 존재합니다. 이 이벤트를 이용하면 마우스를 클릭하거나 움직일때 또는 드래깅할때 원하는 동작이 실행되도록 할 수 있습니다. 마찬가지로 키보드도 동일하게 제어할 수 있습니다. 이번 시간에는 마우스 이벤트와 키보드 이벤트에 대해 배우고, 아두이노와 프로세싱을 연결하는 방법에 대해 소개합니다. 이번 수업을 위한 준비물 PC, 아두이노 UNO 이번 수업을 위한 선수 학습 23강 그림 그리기 이번 수업의 난이도 중○ 첨부파일 [자료원] 웹사이트 : http://opensource.kofac.re.kr* 교재파일이 이 웹사이트에 있습니..

 
90, Digital-ro 9-gil, Geumcheon-gu, Seoul, Republic of Korea
https://seouliotworkshop.tistory.com/   
mail: 12000@12000.co
Copyright 2021 by Seoul Businsss Agency. All Rights Reserved. (Powered by Tistory)
workshop | Recent Articles +more
  •  
  •  
  •  
  •  
  •  
  •  
  •  
workshop | News +more
  •  
  •  
  •  
  •  
  •  
  •  
  •  
workshop | Schedule +more
  •  
  •  
  •  
  •  
  •  
  •  
  •  
workshop | Workshops    more
workshop | Toolkit    more
workshop | Video Tutorial    more
workshop | Events +more
  •  
  •  
  •  
  •  
  •  
  •  
  •  
workshop | Others +more
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Previous Hackathon    more

programs run by :

90, Digital-ro 9-gil, Geumcheon-gu, Seoul, Republic of Korea https://seouliotworkshop.tistory.com/
mail: 12000@12000.co