본문 바로가기

SeoulWorkshop

(528)
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* 교재파일이 이 웹사이트에 있습니..
ODIY 023 아두이노와 프로세싱 그림 그리기 (사물인터넷) 23강 그림 그리기 이번 강에서 학습할 내용 - 배경 설정하기 - 도형 그리기 - 글자와 그림 표시하기 이번 수업의 핵심 프로세싱은 일반인이나 예술가들이 컴퓨터 그래픽을 이용해 미디어 아트 작품을 쉽게 만들 수 있도록 만들어졌듯이 함수와 변수, 상수등의 사용법이 상당히 쉽습니다. 이번 시간에는 앞으로 아두이노와 프로세싱을 연결해서 제어하는 것을 배우기 위해 프로세싱의 기본 사용법에 대해 배웁니다. 배경을 설정하고 그 안에 내용을 채우는 각종 도형, 글자, 그림등을 표시하는 법을 소개합니다. 이번 수업을 위한 준비물 PC 이번 수업을 위한 선수 학습 22강 처음 접하는 프로세싱 이번 수업의 난이도 중○ 첨부파일 [자료원] 웹사이트 : http://opensource.kofac.re.kr* 교재파일이 이 웹..
ODIY 022 아두이노와 프로세싱 처음 접하는 프로세싱 (사물인터넷) 22강 처음 접하는 프로세싱 이번 강에서 학습할 내용 - 프로세싱 소개 - 프로세싱 설치하기 - 프로세싱 실행해보기 이번 수업의 핵심 프 로세싱이란 일반인과 예술가들이 프로그래밍을 통해 쉽게 예술작품을 만들 수 있도록 한 언어입니다. 이번 시간에는 프로세싱이 어떤 특징을 가지고 있고, 아두이노와 어떤 것을 할 수 있는지 소개합니다. 나아가 프로세싱을 설치하고 준비하는 방법을 배우고 프로세싱이 기본적으로 동작하는 과정을 살펴봅니다. 이번 수업을 위한 준비물 PC 이번 수업을 위한 선수 학습 없음 이번 수업의 난이도 하 ○ 첨부파일 [자료원] 웹사이트 : http://opensource.kofac.re.kr* 교재파일이 이 웹사이트에 있습니다. 유튜브 사이트 : http://www.youtube.com/ch..
ODIY 021 아두이노 이론 타이머 사용하기 (사물인터넷) 21강 타이머 사용하기 이번 강에서 학습할 내용 - 타이머 들어가기 - 특정 시간이 지나면 알람 울리게 하기 - 주기적으로 센서 정보 알려주기 이번 수업의 핵심 타 이머란 특정 시간이 지난 후에 동작하도록 하거나, 똑같은 간격으로 움직이도록 하기 위해 사용하는 것을 말합니다. 아두이노에서는 SimpleTimer라는 라이브러리를 이용해 쉽게 타이머를 사용할 수 있습니다. 이번 시간에는 타이머를 이용해 특정 시간이 지나면 알람이 울리게 하거나 주기적으로 센서 정보를 받아오는 것을 배웁니다. 이번 수업을 위한 준비물 PC, 아두이노 UNO, 피에조 스피커 1개, 버튼 1개, LED 1개, 560 ohm 저항 1개, 10k ohm 저항 1개, 조도센서 1개 이번 수업을 위한 선수 학습 18강 라이브러리 사용하기..
ODIY 020 아두이노 이론 액추에이터 사용하기 (사물인터넷) 20강 액추에이터 사용하기 이번 강에서 학습할 내용 - 액추에이터 살펴보기 - 주의할 점 - 실습하기 이번 수업의 핵심 액 추에이터란 디지털 또는 아날로그 신호를 이용해 특정 기능을 동작시키는 전자부품을 말합니다. 이번 시간에는 액추에이터에 대한 기본적인 이해와 액추에이터의 종류에 대해 소개합니다. 그리고 각 액추에이터를 사용할때 주의사항에 대해 배웁니다. 실습으로 아두이노로 DC모터를 제어하는 법을 배웁니다. 이번 수업을 위한 준비물 PC, 아두이노 UNO, DC모터 1개, 가변저항 1개, 트랜지스터 1개, 다이오드 1개, 10k ohm 저항 1개, 9V 건전지 1개 이번 수업을 위한 선수 학습 19강 센서 사용하기 이번 수업의 난이도 상 ○ 첨부파일 [자료원] 웹사이트 : http://opensour..
ODIY 019 센서 살펴보기 (사물인터넷) 19강 센서 사용하기 이번 강에서 학습할 내용 - 센서 살펴보기 - 구매 및 주의할 점 - 실습하기 이번 수업의 핵심 센 서란 주위 환경에 대한 정보를 디지털 또는 아날로그 신호로 변환해서 알려주는 전자부품을 말합니다. 이번 시간에는 센서에 대한 기본적인 이해와 센서의 종류에 대해 소개합니다. 그리고 센서를 구매하는 방법과 센서를 사용할때 주의사항에 대해 배웁니다. 실습으로 온습도를 측정할 수 있는 DHT11을 사용하는 것을 해봅니다. 이번 수업을 위한 준비물 PC, 아두이노 UNO, DHT11 1개, 10k ohm 저항 1개 이번 수업을 위한 선수 학습 18강 라이브러리 사용하기 이번 수업의 난이도 중 ○ 첨부파일 [자료원] 웹사이트 : http://opensource.kofac.re.kr* 교재파일이..
ODIY 018 아두이노 이론 라이브러리 사용하기 (사물인터넷) 18강 라이브러리 사용하기 이번 강에서 학습할 내용 - 라이브러리 소개 - 라이브러리 사용하기 - 라이브러리 만들기 이번 수업의 핵심 라이브러리란 많이 사용하는 기능을 묶음으로 정리해놓고 편하게 꺼내서 사용할 수 있도록 한 것과 같습니다. 그리고 아두이노에는 미리 갖춰져서 쉽게 사용할 수 있도록 해둔 라이브러리들이 존재합니다. 이번 시간에는 라이브러리에 대해 소개하고 아두이노에서 주로 사용하는 라이브러리에 대해서 소개합니다. 그리고 직접 라이브러리를 만드는 방법도 배웁니다. 이번 수업을 위한 준비물 PC, 아두이노 UNO, LED 5개, 560 ohm 저항 5개 이번 수업을 위한 선수 학습 17강 아두이노 함수 사용하기 이번 수업의 난이도 상 ○ 첨부파일 [자료원] 웹사이트 : http://opensou..
ODIY 017 아두이노 이론 아두이노 함수 사용하기 (사물인터넷) 17강 아두이노 함수 사용하기 이번 강에서 학습할 내용 - 함수 소개 - 아두이노 함수 살펴보기 - 실습하기 이번 수업의 핵심 함수란 컴퓨터에게 무언가를 해달라고 부탁하는 것과 같습니다. 그리고 아두이노에는 미리 갖춰져서 쉽게 사용할 수 있도록 해둔 함수들이 존재합니다. 이번 시간에는 함수에 대해 소개하고 아두이노에서 주로 사용하는 함수에 대해 소개합니다. 실습으로는 직접 함수를 만들어 사용하는 것을 배웁니다. 이번 수업을 위한 준비물 PC, 아두이노 UNO, LED 5개, 560 ohm 저항 5개 이번 수업을 위한 선수 학습 16강 디지털과 아날로그 입출력 이번 수업의 난이도 중 ○ 첨부파일 [자료원] 웹사이트 : http://opensource.kofac.re.kr* 교재파일이 이 웹사이트에 있습니다..
ODIY 016 아두이노 이론 디지털과 아날로그 입출력 (사물인터넷) 16강 디지털과 아날로그 입출력 이번 강에서 학습할 내용 - 디지털 입출력 제어하기 - 아날로그 입출력 제어하기 - 실습하기 이번 수업의 핵심 아두이노의 제어와 관련해 기본적으로 두가지 기준으로 구분할 수 있는데, 첫번째가 입력과 출력, 두번째가 디지털과 아날로그입니다. 이번 시간에는 이와 관련해 각각 디지털을 이용한 입출력 제어와 아날로그를 이용한 입출력 제어를 배웁니다. 실습으로 LED와 버튼을 이용한 디지털 입출력과 LED와 가변저항을 이용해 아날로그 입출력을 해봅니다. 이번 수업을 위한 준비물 PC, 아두이노 UNO, LED 1개, 버튼 1개, 560 ohm 저항 1개, 10k ohm 저항 1개, 가변저항 1개 이번 수업을 위한 선수 학습 15강 조건문과 반복문 이번 수업의 난이도 중 ○ 첨부파일..
ODIY 015 아두이노 이론 조건문과 반복문 (사물인터넷) 15강 조건문과 반복문 이번 강에서 학습할 내용 - 아두이노가 선택하게 하기 - 아두이노가 반복하게 하기 - 실습하기 이번 수업의 핵심 이번 시간에는 조건문을 이용해 아두이노 스스로 다음 동작을 선택해서 움직이도록 하는 것과 반복문을 이용해 동일한 동작을 여러번 하도록 하는 것을 배웁니다. 여기서 배우는 조건문과 반복문은 모든 프로그래밍 언어의 기본이라 할 수 있습니다. 실습으로 조건문을 이용해 버튼과 LED를 제어하는 것과 반복문을 이용해 구구단을 만드는 것을 해봅니다. 이번 수업을 위한 준비물 PC, 아두이노 UNO, LED 2개, 버튼 2개, 560 ohm 저항 2개, 10k ohm 저항 2개 이번 수업을 위한 선수 학습 14강 아두이노 프로그래밍 들어가기 이번 수업의 난이도 중 ○ 첨부파일 [자료..
ODIY014 아두이노 이론 아두이노 프로그래밍 들어가기 (사물인터넷) 14강 아두이노 프로그래밍 들어가기 이번 강에서 학습할 내용 - 프로그래밍 준비하기 - 아두이노 프로그래밍 기초 - PC와 아두이노 간에 통신하기 이번 수업의 핵심 아두이노 기초 강의에서는 단순히 아두이노를 이용해 센서와 액추에이터를 제어했지만, 이번 시간에는 아두이노가 실제 동작하기까지 어떤 과정이 진행되고, PC와 아두이노가 서로 통신하는 방법에 대해 배웁니다. 또한 아두이노의 Blink 예제를 이용해 변수, 상수, 함수와 같은 프로그래밍 기초에 대해 설명합니다. 이번 수업을 위한 준비물 PC, 아두이노 UNO 이번 수업을 위한 선수 학습 01~10강 아두이노 기초 강의 이번 수업의 난이도 중○ 첨부파일 [자료원] 웹사이트 : http://opensource.kofac.re.kr* 교재파일이 이 웹사..
ODIY 013 임베디드 이론 아두이노 없이 회로 만들기 (사물인터넷) 13강 아두이노 없이 회로 만들기 이번 강에서 학습할 내용 - 음악 연주 회로 - 타이머를 이용한 깜빡이 - 해지면 빛이나는 회로 이번 수업의 핵심 지 금까지 아두이노를 이용해 센서와 액추에이터를 제어하는 법을 배웠습니다. 이번 시간에는 아두이노 없이 회로를 구성해 센서와 액추에이터를 제어하는 것을 배워봅니다. 센서와 액추에이터를 제어할때 수백만개의 저항, 커패시터, 트랜지스터들이 하나의 패키지에 결합된 IC(Integrated Circuit)라는 것을 이용합니다. 특히 음악 재생 IC, 타이머 IC를 사용하는 방법을 소개합니다. 이번 수업을 위한 준비물 UM 66 IC 1개, 555 IC 1개, 스피커 1개, 1.5V 건전지 2개, 9V 건전지 1개, 33k ohm 저항 1개, 10k ohm 저항 1개..
ODIY 012 임베디드 이론 전자 부품 이해하기 (사물인터넷) 12강 전자 부품 이해하기 이번 강에서 학습할 내용 - 전자 부품 이해하기 - 전자 부품 사용하기 - 전자 부품 활용 및 구입 이번 수업의 핵심 전 자 부품은 전기와 전자의 원리를 이용해 동작하는 부품을 뜻합니다. 이번 시간에는 전자 부품을 이해하기 위해 전기의 특성과 전자부품의 종류에 대해서 배웁니다. 또한 전류, 저항, 전압을 측정하는 멀티미터를 이용해 전자부품의 특성을 살펴보고, 전자부품을 구매하는 방법도 소개합니다. 그리고 자신이 직접 전자부품을 조립해 아두이노 보드를 만드는 방법도 소개합니다. 이번 수업을 위한 준비물 레귤레이터 1개, 조도센서 1개, 터치센서 1개, 멀티미터 1개 이번 수업을 위한 선수 학습 01~10강 아두이노 기초 강의 이번 수업의 난이도 중○ 첨부파일 [자료원] 웹사이트 ..
ODIY 011 임베디드 이론 임베디드 이해하기 (사물인터넷) 11강 임베디드 이해하기 이번 강에서 학습할 내용 - 임베디드란 무엇인가? - 컴퓨터의 작동 원리 - 소프트웨어 용어 이번 수업의 핵심 임 베디드(embedded)란 우리나라 말로 내장된 또는 포함된이라는 뜻을 갖고 있듯이 어떤 사물안에 들어가는 컴퓨터를 말합니다. 주위에 신호등이나 가전제품등에 있는 컴퓨터가 바로 임베디드라 할 수 있습니다. 이번 시간에는 임베디드의 특징과 활용영역등을 살펴보고, 기존 일반 컴퓨터와의 차이점에 대해 알아봅니다. 또한 흔히 쓰이는 소프트웨어 용어에 대해서도 알아봅니다. 이번 수업을 위한 준비물 없음 이번 수업을 위한 선수 학습 없음 이번 수업의 난이도 중○ 첨부파일 [자료원] 웹사이트 : http://opensource.kofac.re.kr* 교재파일이 이 웹사이트에 있습..
ODIY010 서보모터 사용하기 (사물인터넷) 10강 서보 모터 사용하기 이번 강에서 학습할 내용 - 서보 모터 특징 - 서보 모터 작동하기 - 가변 저항기 연결하기 이번 수업의 핵심 서보 모터는 모터 축의 각도를 자유롭게 조절할 수 있는 전자부품입니다. 이번 시간에는 서보 모터의 작동 원리와 서보 모터를 이용한 프로젝트를 배웁니다. 서보 모터와 관련해 다른 종류의 모터도 살펴봅니다. 서보 모터를 제어하기 위한 Servo 라이브러리를 배우고, 가변 저항기를 연결해 서보 모터의 각도를 조절하는 것도 해봅니다. 이번 수업을 위한 준비물 PC, 아두이노 UNO, 서보 모터 1개, 가변 저항 1개 이번 수업을 위한 선수 학습 06강 조도센서 사용하기 이번 수업의 난이도 하○ 첨부파일 [자료원] 웹사이트 : http://opensource.kofac.re.k..
ODIY 009 7세그먼트 사용하기 (사물인터넷) 09강 7세그먼트 사용하기 이번 강에서 학습할 내용 - 7세그먼트 특징 - 카운터 만들기 - 버튼과 연결하기 이번 수업의 핵심 이번 시간에는 엘리베이터나 디지털 시계에 많이 사용되는 7세그먼트를 제어하는 방법을 배웁니다. 7세그먼트는 연결할때 핀이 많이 필요하고 연결이 다소 어렵기 때문에 먼저 7세그먼트를 연결하는 방법에 대해 자세히 살펴봅니다. 또한 05강에서 배운 배열에서 나아가 2차원 배열을 이용해 7세그먼트로 타이머를 만드는 것을 해봅니다. 그리고 버튼을 연결해 7세그먼트에 표시된 숫자의 값을 증가 또는 감소시키는 것을 해봅니다. 이번 수업을 위한 준비물 PC, 아두이노 UNO, 7세그먼트 1개, 버튼 2개, 10k ohm 저항 2개, 390 ohm 저항 1개 이번 수업을 위한 선수 학습 05강 ..
ODIY 008 LCD패널 사용하기 (사물인터넷) 08강 LCD패널 사용하기 이번 강에서 학습할 내용 - LCD의 특징 - 조도센서 값 출력하기 - 초음파센서 값 출력하기 이번 수업의 핵심 이번 시간에는 전자계산기나 가전제품에 많이 사용되는 LCD를 제어하는 방법을 배웁니다. LCD는 연결할때 핀이 많이 필요하고 연결이 다소 어렵기 때문에 먼저 LCD를 연결하는 방법에 대해 자세히 살펴봅니다. LCD에 조도센서와 초음파센서를 연결해 주위 밝기나 사물간의 거리를 표시하는 것을 해봅니다. 이번 수업을 위한 준비물 PC, 아두이노 UNO, LCD 1개, 조도센서 1개, 초음파센서 1개, 10k ohm 저항 1개, 1k ohm 저항 1개 이번 수업을 위한 선수 학습 06강 조도센서 사용하기 07강 초음파센서 사용하기 이번 수업의 난이도 하○ 첨부파일 [자료원]..
ODIY 007 초음파센서 사용하기 (사물인터넷) 07강 초음파센서 사용하기 이번 강에서 학습할 내용 - 초음파센서 특징 - 삼색 LED와 연결하기 - 피에조 스피커 연결하기 이번 수업의 핵심 초음파센서란 초음파를 이용해 사물이나 벽과의 거리를 알 수 있는 전자부품입니다. 이번 시간에는 초음파센서가 어떻게 작동하는지 알아보고, 초음파센서를 이용한 프로젝트를 배웁니다. 초음파센서를 이용해 거리를 재고 구간에 따라 삼색 LED의 색이 변하도록 설정하는 것과 거리에 따라 피에조 스피커가 울리는 간격을 조절하는 것을 해봅니다. 이번 수업을 위한 준비물 PC, 아두이노 UNO, 초음파센서 1개, 삼색 LED 1개, 피에조 스피커 1개 이번 수업을 위한 선수 학습 04강 삼색 LED 사용하기 05강 피에조 스피커 사용하기 이번 수업의 난이도 하 ○ 첨부파일 [자료..
ODIY 006 조도센서 사용하기 (사물인터넷) 06강 조도센서 사용하기 이번 강에서 학습할 내용 - 조도센서 특징 - 조도센서 값에 따라 LED 조절하기 - 피에조 스피커 연동하기 이번 수업의 핵심 조도센서는 일종의 저항으로 밝기에 따라 저항의 값이 변합니다. 밝으면 저항이 감소하고, 어두우면 저항이 커집니다. 이것을 이용해 주위 밝기를 인식할 수 있습니다. 이번 시간에는 조도센서를 제어하는 방법을 배웁니다. 또한 조도센서의 값을 확인하기 위해 아날로그 입력을 사용하는 법도 배웁니다. 조도센서와 LED를 이용해 주위가 어두워지면 LED가 밝아지고, 밝으면 반대로 LED가 꺼지는 것과 밝기에 따라 피에조 스피커의 음 높이가 변하도록 하는 것도 해봅니다. 이번 수업을 위한 준비물 PC, 아두이노 UNO, 조도센서 1개, LED 1개, 피에조 스피커 1개..
ODIY 005 피에조 스피커 사용하기1 (사물인터넷) 05강 피에조 스피커 사용하기 이번 강에서 학습할 내용 - 피에조 스피커 특징 - 학교종이 땡땡떙 연주하기 - 디지털 피아노 만들기 이번 수업의 핵심 피에조 스피커는 자동차 후방 센서나 출입문 등에 주로 사용되는 제품으로 전기적 신호를 이용해 다양한 소리를 낼 수 있는 전자부품입니다. 이번 시간에는 피에조 스피커를 이용해 소리를 내는 법을 배웁니다. 많은 자료를 쉽게 관리해서 사용할 수 있게 해주는 배열을 이용해 음표를 관리하고 학교종이 땡땡땡을 연주해봅니다. 그리고 버튼에 따라 정해진 음이 재생되도록 설정해 간단한 디지털 피아노를 구현해봅니다. 이번 수업을 위한 준비물 PC, 아두이노 UNO, 피에조 스피커 1개, 버튼 3개, 10k ohm 저항 3개 이번 수업을 위한 선수 학습 04강 삼색 LED 사..
ODIY 004 삼색 LED 사용하기 (사물인터넷) 04강 삼색 LED 사용하기 이번 강에서 학습할 내용 - 삼색 LED 특징 - 자동으로 색 바뀌게 하기 - 버튼을 이용해 제어하기 이번 수업의 핵심 디지털 핀이 전압을 단순히 LOW(0V) 또는 HIGH(5V)로 설정하거나 확인하는 것이라면 아날로그 핀은 LOW에서 HIGH 사이를 255개로 나누어서 출력을 설정하거나 또는 1,023개로 나뉘어 입력을 받을 수 있습니다. 이번 시간에는 빨강, 초록, 파랑의 값을 설정해 다양한 색을 낼 수 있는 삼색 LED를 이용해 아날로그 출력을 배웁니다. 또한 아두이노가 어떤 원리로 아날로그 출력을 구현할 수 있는지도 배웁니다. 이번 수업을 위한 준비물 PC, 아두이노 UNO, 삼색 LED 1개, 버튼 3개, 10k ohm 저항 3개 이번 수업을 위한 선수 학습 03강..
ODIY 003 LED와 버튼 제어하기 (사물인터넷) 03강 LED와 버튼 제어하기 이번 강에서 학습할 내용 - LED의 특징 - 파도처럼 반짝이는 LED 구현하기 - 버튼 사용하기 이번 수업의 핵심 아 두이노에서 가장 많이 사용되는 것이 디지털 핀입니다. 디지털 핀은 사용하는 경우에 따라 다시 출력과 입력으로 나뉩니다. 이번 시간에는 LED와 버튼을 이용해 디지털 핀의 출력과 입력을 사용하는 것을 배웁니다. 디지털 핀의 출력을 이용해 LED 여러개가 순서대로 빛나도록 해보고, 입력을 이용해 버튼의 값을 받아 LED를 껐다 켜는 것을 해봅니다. 이번 수업을 위한 준비물 PC, 아두이노 UNO, LED 5개, 버튼 1개, 560 ohm 저항 5개, 10k ohm 저항 1개 이번 수업을 위한 선수 학습 02강 처음 만드는 아두이노 프로그래밍 이번 수업의 난이도..

 
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