[아두이노 워크샵 1차] 아두이노 소개 / led / 피에조 부저 / 버튼

46
앉고싶은 자리 앉아주세요 ! 스크린 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Upload: codingclub

Post on 08-Jan-2017

114 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: [아두이노 워크샵 1차] 아두이노 소개 / LED / 피에조 부저 / 버튼

앉고싶은자리에앉아주세요!

스크린

1 2

3

4 5

6

7 8

9

10 11

12

13 14

15

Page 2: [아두이노 워크샵 1차] 아두이노 소개 / LED / 피에조 부저 / 버튼

쉽게배우는

아두이노수업

Page 3: [아두이노 워크샵 1차] 아두이노 소개 / LED / 피에조 부저 / 버튼

시작하기전에약속세가지!

디캠프는 다른 분들도이용하는시설이

니 세미나룸밖에서는정숙해주세요!

집중의 박수!

과자를 맛있게먹고 나

서 쓰레기는쓰레기통

에!

Page 4: [아두이노 워크샵 1차] 아두이노 소개 / LED / 피에조 부저 / 버튼

CONTENTS

01 아두이노와 친해지기

02 전기 회로란?

03 프로그래밍 하는 법

04 LED 전구 가지고 놀기

05 피에조 부저 가지고 놀기

06 버튼 가지고 놀기

Page 5: [아두이노 워크샵 1차] 아두이노 소개 / LED / 피에조 부저 / 버튼

아두이노와친해지기!

Page 6: [아두이노 워크샵 1차] 아두이노 소개 / LED / 피에조 부저 / 버튼

• 아두이노란 내가 원하는 대로 프로

그래밍해서 내 마음대로 작동 시킬

수 있는 물건

아두이노와친해지기!

• 아두이노의 머리 역할을 하는 친구

가 바로 마이크로 컨트롤러!

Page 7: [아두이노 워크샵 1차] 아두이노 소개 / LED / 피에조 부저 / 버튼

아두이노와친해지기!

Page 8: [아두이노 워크샵 1차] 아두이노 소개 / LED / 피에조 부저 / 버튼

아두이노와친해지기!

접지핀 (GND) : 건전지음극(-극)출력핀:

건전지양극(+극)

+

-

자주 사용하는 것들

Page 9: [아두이노 워크샵 1차] 아두이노 소개 / LED / 피에조 부저 / 버튼

아두이노와친해지기!

•아두이노 구동 방법

1. 회로를 만든다.

2. 프로그램에서 명령할

문장을 작성.

3. 컴파일 한 후에

4. 업로드를 한다.

Page 10: [아두이노 워크샵 1차] 아두이노 소개 / LED / 피에조 부저 / 버튼

아두이노와친해지기!

•아두이노 구동 방법

1. 회로를 만든다.

2. 프로그램에서 명령할

문장을 작성.

3. 컴파일 한 후에

4. 업로드를 한다.

Page 11: [아두이노 워크샵 1차] 아두이노 소개 / LED / 피에조 부저 / 버튼

아두이노와친해지기!

•아두이노 구동 방법

1. 회로를 만든다.

2. 프로그램에서 명령할

문장을 작성.

3. 컴파일 한 후에

4. 업로드를 한다.

3

Page 12: [아두이노 워크샵 1차] 아두이노 소개 / LED / 피에조 부저 / 버튼

아두이노와친해지기!

•아두이노 구동 방법

1. 회로를 만든다.

2. 프로그램에서 명령할

문장을 작성.

3. 컴파일 한 후에

4. 업로드를 한다.

4

Page 13: [아두이노 워크샵 1차] 아두이노 소개 / LED / 피에조 부저 / 버튼

전기 회로란 ?

Page 14: [아두이노 워크샵 1차] 아두이노 소개 / LED / 피에조 부저 / 버튼

전기회로란!

전류가 흐르는통로가 바로전기 회로

Page 15: [아두이노 워크샵 1차] 아두이노 소개 / LED / 피에조 부저 / 버튼

전기회로란!

브레드 보드

빵판

or

Page 16: [아두이노 워크샵 1차] 아두이노 소개 / LED / 피에조 부저 / 버튼

전기회로란!

다시쓰기위해!!!

빵판을쓰는이유

Page 17: [아두이노 워크샵 1차] 아두이노 소개 / LED / 피에조 부저 / 버튼

전기회로란!

빵판없다면선끼리붙여야한다

Page 18: [아두이노 워크샵 1차] 아두이노 소개 / LED / 피에조 부저 / 버튼

전기회로란!

디지털핀에선이연결 되어있는이유 :디지털 핀은 –극이 될 수도 있고 +극이될 수도 있다!!!!

꼬마전구 회로를 아두이노로 바꾸면?

Page 19: [아두이노 워크샵 1차] 아두이노 소개 / LED / 피에조 부저 / 버튼

프로그래밍하는법

Page 20: [아두이노 워크샵 1차] 아두이노 소개 / LED / 피에조 부저 / 버튼

프로그래밍하는법

1. 아두이노를 노트북에연결해주세요

2. Arduino프로그램을실행해주세요

3. 원하는 대로 명령어를작성하시면 됩니다~

Page 21: [아두이노 워크샵 1차] 아두이노 소개 / LED / 피에조 부저 / 버튼

프로그래밍하는법

1. 아두이노를 노트북에연결해주세요

2. Arduino프로그램을실행해주세요

3. 원하는 대로 명령어를작성하시면 됩니다~

Page 22: [아두이노 워크샵 1차] 아두이노 소개 / LED / 피에조 부저 / 버튼

프로그래밍하는법

1. 아두이노를 노트북에연결해주세요

2. Arduino프로그램을실행해주세요

3. 원하는 대로 명령어를작성하시면 됩니다~

Page 23: [아두이노 워크샵 1차] 아두이노 소개 / LED / 피에조 부저 / 버튼

프로그래밍하는법

포트설정

1. 제어판 > 장치 관리자 혹은실행창 > devmgmt.msc 입력

2. 포트 칸에 Arduino Uno가 몇번포트(com ?)에 연결되어 있는 지 확인!!

Page 24: [아두이노 워크샵 1차] 아두이노 소개 / LED / 피에조 부저 / 버튼

프로그래밍하는법

포트설정

1. 제어판 > 장치 관리자 혹은실행창 > devmgmt.msc 입력

2. 포트 칸에 Arduino Uno가 몇번포트(com ?)에 연결되어 있는 지 확인!!

Page 25: [아두이노 워크샵 1차] 아두이노 소개 / LED / 피에조 부저 / 버튼

프로그래밍하는법

포트설정

Page 26: [아두이노 워크샵 1차] 아두이노 소개 / LED / 피에조 부저 / 버튼

프로그래밍하는법

포트설정

1. 아두이노 IDE > 도구 탭 > 시리얼 포트> 아까 확인한 포트를 클릭!!

2. 도구 탭 > 보드 > 자신이 사용하고 있는아두이노 보드 클릭!!

Page 27: [아두이노 워크샵 1차] 아두이노 소개 / LED / 피에조 부저 / 버튼

프로그래밍하는법

포트설정

1. 아두이노 IDE > 도구 탭 > 시리얼 포트> 아까 확인한 포트를 클릭!!

2. 도구 탭 > 보드 > 자신이 사용하고 있는아두이노 보드 클릭!!

Page 28: [아두이노 워크샵 1차] 아두이노 소개 / LED / 피에조 부저 / 버튼

프로그래밍하는법

Page 29: [아두이노 워크샵 1차] 아두이노 소개 / LED / 피에조 부저 / 버튼

프로그래밍하는법

보드 깜빡이기 예제

어떤 핀을 입력 혹은 출력으로 할 건지 설정하는 문장OUTPUT : + 혹은 –로 설정 가능INPUT : + 혹은 –인지 확인 가능

해당 핀의 상태를 ON 혹은 OFF시키는 문장

1000은 1초로 시간을 지연시키는 문장

Page 30: [아두이노 워크샵 1차] 아두이노 소개 / LED / 피에조 부저 / 버튼

프로그래밍하는법

컴파일 버튼 : 문장이 이상한지아닌 지 확인하는 버튼

업로드 버튼 : 노트북이 아두이노한테내가 작성한 코드 실행하라고명령하는 버튼

Page 31: [아두이노 워크샵 1차] 아두이노 소개 / LED / 피에조 부저 / 버튼

LED 전구가지고놀기

Page 32: [아두이노 워크샵 1차] 아두이노 소개 / LED / 피에조 부저 / 버튼

LED전구가지고놀기

+-

길다짧다

Page 33: [아두이노 워크샵 1차] 아두이노 소개 / LED / 피에조 부저 / 버튼

LED전구가지고놀기

Page 34: [아두이노 워크샵 1차] 아두이노 소개 / LED / 피에조 부저 / 버튼

1 2

문장이 맞는지 확인후에(1)

아두이노에 업로드!(2)

LED전구가지고놀기

Page 35: [아두이노 워크샵 1차] 아두이노 소개 / LED / 피에조 부저 / 버튼

LED전구가지고놀기

+

-

Page 36: [아두이노 워크샵 1차] 아두이노 소개 / LED / 피에조 부저 / 버튼

LED전구가지고놀기

번갈아 가면서

켜지도록 해봅시다~

Page 37: [아두이노 워크샵 1차] 아두이노 소개 / LED / 피에조 부저 / 버튼

피에조부저가지고놀기

Page 38: [아두이노 워크샵 1차] 아두이노 소개 / LED / 피에조 부저 / 버튼

피에조가지고놀기

+ -

전압의 세기를 달리하여

소리를 내게 하는 센서

Page 39: [아두이노 워크샵 1차] 아두이노 소개 / LED / 피에조 부저 / 버튼

피에조가지고놀기

Page 40: [아두이노 워크샵 1차] 아두이노 소개 / LED / 피에조 부저 / 버튼

피에조가지고놀기

학교종 노래를 만들어 봅시다~

자신이 만들고 싶은 노래는?

Page 41: [아두이노 워크샵 1차] 아두이노 소개 / LED / 피에조 부저 / 버튼

버튼가지고놀기

Page 42: [아두이노 워크샵 1차] 아두이노 소개 / LED / 피에조 부저 / 버튼

버튼가지고놀기

Page 43: [아두이노 워크샵 1차] 아두이노 소개 / LED / 피에조 부저 / 버튼

버튼가지고놀기

Page 44: [아두이노 워크샵 1차] 아두이노 소개 / LED / 피에조 부저 / 버튼

버튼가지고놀기

Page 45: [아두이노 워크샵 1차] 아두이노 소개 / LED / 피에조 부저 / 버튼

버튼가지고놀기

배웠던 것을 가지고자유롭게 만들어 봅시다~

Page 46: [아두이노 워크샵 1차] 아두이노 소개 / LED / 피에조 부저 / 버튼

끝!가기전에단체사진한장찍어요!

다음시간에만나요~