SlideShare a Scribd company logo
1 of 19
Download to read offline
Aperture in Dimigo
1학기 아두이노 교육
오늘 배울 내용은!
스위치?
그전에!
int button = 4;
void setup() {
Serial.begin(9600);
pinMode(button, INPUT);
}
void loop() {
int buttonState = digitalRead(button);
Serial.println(buttonState);
delay(1);
}
int button = 4;
void setup() {
Serial.begin(9600);
pinMode(button, INPUT);
}
void loop() {
int buttonState = digitalRead(button);
Serial.println(buttonState);
delay(1);
}
플로팅(floating) 상태?
플로팅(floating) 상태?
플로팅(floating) 상태?
풀업&풀다운 저항 비교
풀업 저항
디지털 핀 디지털 핀
풀다운 저항
디지털 핀 디지털 핀
소스코드 작성하기
int pushButton = 4;
void setup() {
Serial.begin(9600);
pinMode(pushButton, INPUT);
}
void loop() {
int buttonState = digitalRead(pushButton);
Serial.println(buttonState);
}
한번 해보자! : Pull-Up


한번 해보자! : Pull-Down


소스코드 작성하기
int pushButton = 4;
int ledPin = 5;
void setup() {
Serial.begin(9600);
pinMode(pushButton, INPUT_PULLUP); //
}
void loop() {
int buttonState = digitalRead(pushButton);
Serial.println(buttonState);
if(buttonState == 1){ //
digitalWrite(ledPin, LOW);
}else digitalWrite(ledPin, HIGH); //
delay(1);
}
오늘의 내용 정리

More Related Content

What's hot

창조경제 IoT 해커톤 교육 4일차
창조경제 IoT 해커톤 교육 4일차창조경제 IoT 해커톤 교육 4일차
창조경제 IoT 해커톤 교육 4일차유명환 FunFun Yoo
 
창조경제 IoT 해커톤 교육 2일차 교육 자료
창조경제 IoT 해커톤 교육 2일차 교육 자료창조경제 IoT 해커톤 교육 2일차 교육 자료
창조경제 IoT 해커톤 교육 2일차 교육 자료유명환 FunFun Yoo
 
Arduino 소개, RC카 만들기
Arduino 소개, RC카 만들기Arduino 소개, RC카 만들기
Arduino 소개, RC카 만들기Ji Hun Kim
 
Arduino Basic Programming
Arduino Basic ProgrammingArduino Basic Programming
Arduino Basic ProgrammingSangGyu Kim
 
광운대[바람] 1.vhdl intro
광운대[바람] 1.vhdl intro광운대[바람] 1.vhdl intro
광운대[바람] 1.vhdl introNAVER D2
 
3D 프린터와 아두이노
3D 프린터와 아두이노3D 프린터와 아두이노
3D 프린터와 아두이노Chiwon Song
 
[2] 아두이노 활용 실습
[2] 아두이노 활용 실습[2] 아두이노 활용 실습
[2] 아두이노 활용 실습Chiwon Song
 
[실습편] 하드웨어에 생명을 주는 아두이노
[실습편] 하드웨어에 생명을 주는 아두이노[실습편] 하드웨어에 생명을 주는 아두이노
[실습편] 하드웨어에 생명을 주는 아두이노Chiwon Song
 
TestBCD2016-2(Answer)
TestBCD2016-2(Answer)TestBCD2016-2(Answer)
TestBCD2016-2(Answer)Yong Heui Cho
 
메이커 페어 서울 2018 - 측우자격루(개발자용)
메이커 페어 서울 2018 - 측우자격루(개발자용)메이커 페어 서울 2018 - 측우자격루(개발자용)
메이커 페어 서울 2018 - 측우자격루(개발자용)JongyoonWon1
 
2. c언어의 기본
2. c언어의 기본2. c언어의 기본
2. c언어의 기본SeonMan Kim
 
손으로 만드는 아두이노
손으로 만드는 아두이노손으로 만드는 아두이노
손으로 만드는 아두이노Kisoon Eom
 
원준갓의 IoT 수업
원준갓의 IoT 수업원준갓의 IoT 수업
원준갓의 IoT 수업Won Jun Song
 

What's hot (15)

창조경제 IoT 해커톤 교육 4일차
창조경제 IoT 해커톤 교육 4일차창조경제 IoT 해커톤 교육 4일차
창조경제 IoT 해커톤 교육 4일차
 
IoT 해커톤 교육 3일차
IoT 해커톤 교육 3일차IoT 해커톤 교육 3일차
IoT 해커톤 교육 3일차
 
창조경제 IoT 해커톤 교육 2일차 교육 자료
창조경제 IoT 해커톤 교육 2일차 교육 자료창조경제 IoT 해커톤 교육 2일차 교육 자료
창조경제 IoT 해커톤 교육 2일차 교육 자료
 
Arduino 소개, RC카 만들기
Arduino 소개, RC카 만들기Arduino 소개, RC카 만들기
Arduino 소개, RC카 만들기
 
Arduino Basic Programming
Arduino Basic ProgrammingArduino Basic Programming
Arduino Basic Programming
 
광운대[바람] 1.vhdl intro
광운대[바람] 1.vhdl intro광운대[바람] 1.vhdl intro
광운대[바람] 1.vhdl intro
 
3D 프린터와 아두이노
3D 프린터와 아두이노3D 프린터와 아두이노
3D 프린터와 아두이노
 
[2] 아두이노 활용 실습
[2] 아두이노 활용 실습[2] 아두이노 활용 실습
[2] 아두이노 활용 실습
 
[실습편] 하드웨어에 생명을 주는 아두이노
[실습편] 하드웨어에 생명을 주는 아두이노[실습편] 하드웨어에 생명을 주는 아두이노
[실습편] 하드웨어에 생명을 주는 아두이노
 
TestBCD2016-2(Answer)
TestBCD2016-2(Answer)TestBCD2016-2(Answer)
TestBCD2016-2(Answer)
 
메이커 페어 서울 2018 - 측우자격루(개발자용)
메이커 페어 서울 2018 - 측우자격루(개발자용)메이커 페어 서울 2018 - 측우자격루(개발자용)
메이커 페어 서울 2018 - 측우자격루(개발자용)
 
2. c언어의 기본
2. c언어의 기본2. c언어의 기본
2. c언어의 기본
 
손으로 만드는 아두이노
손으로 만드는 아두이노손으로 만드는 아두이노
손으로 만드는 아두이노
 
P.E.S
P.E.SP.E.S
P.E.S
 
원준갓의 IoT 수업
원준갓의 IoT 수업원준갓의 IoT 수업
원준갓의 IoT 수업
 

Viewers also liked

아두이노 배워보기 - 1강
아두이노 배워보기 - 1강아두이노 배워보기 - 1강
아두이노 배워보기 - 1강Junseong Kim
 
Aperture : 2. 브레드보드를 이용해서 led 켜보기
Aperture : 2. 브레드보드를 이용해서 led 켜보기Aperture : 2. 브레드보드를 이용해서 led 켜보기
Aperture : 2. 브레드보드를 이용해서 led 켜보기Hyemin Song
 
Aperture : 6. 피에조 부저를 이용해 멜로디 연주하기
Aperture : 6. 피에조 부저를 이용해 멜로디 연주하기Aperture : 6. 피에조 부저를 이용해 멜로디 연주하기
Aperture : 6. 피에조 부저를 이용해 멜로디 연주하기Hyemin Song
 
아두이노기초 오픈강의1
아두이노기초 오픈강의1아두이노기초 오픈강의1
아두이노기초 오픈강의1성국 임
 
소프트웨어 교육 실습
소프트웨어 교육 실습소프트웨어 교육 실습
소프트웨어 교육 실습Jaehwi Alice Kim
 
Arduino project by Skyler&Rachael
Arduino project by Skyler&RachaelArduino project by Skyler&Rachael
Arduino project by Skyler&RachaelSkyler Shin
 
1강. 아두이노 기초 - 메이커스쿨
1강. 아두이노 기초 - 메이커스쿨1강. 아두이노 기초 - 메이커스쿨
1강. 아두이노 기초 - 메이커스쿨Josh Park
 
아두이노 4강 maker_school
아두이노 4강 maker_school아두이노 4강 maker_school
아두이노 4강 maker_schoolJosh Park
 
아두이노 5강 maker_school
아두이노 5강 maker_school아두이노 5강 maker_school
아두이노 5강 maker_schoolJosh Park
 
아두이노로 배우는 피지컬 컴퓨팅(중급)
아두이노로 배우는 피지컬 컴퓨팅(중급)아두이노로 배우는 피지컬 컴퓨팅(중급)
아두이노로 배우는 피지컬 컴퓨팅(중급)gongdigi24
 
신간안내 말하고 듣고 대화하는 Physical computing 아두이노
신간안내 말하고 듣고 대화하는 Physical computing 아두이노신간안내 말하고 듣고 대화하는 Physical computing 아두이노
신간안내 말하고 듣고 대화하는 Physical computing 아두이노sookmyungvisual
 
아두이노 1강 maker_school
아두이노 1강 maker_school아두이노 1강 maker_school
아두이노 1강 maker_schoolJosh Park
 
아두이노 3강 maker_school
아두이노 3강 maker_school아두이노 3강 maker_school
아두이노 3강 maker_schoolJosh Park
 
아두이노 2강 maker_school
아두이노 2강 maker_school아두이노 2강 maker_school
아두이노 2강 maker_schoolJosh Park
 
Arduino by Todd Holoubeck
Arduino by Todd HoloubeckArduino by Todd Holoubeck
Arduino by Todd Holoubecksookmyungvisual
 
라즈베리파이 IoT 시작하기
라즈베리파이 IoT 시작하기라즈베리파이 IoT 시작하기
라즈베리파이 IoT 시작하기Park Jonggun
 
학부모.교사대상 Sw교육 세미나
학부모.교사대상 Sw교육 세미나 학부모.교사대상 Sw교육 세미나
학부모.교사대상 Sw교육 세미나 Sangsu Song
 
[SK UX-HCI] 퍼스널 빅데이터와 라이프로그 HCI-UX 관점의 IOT 기술
[SK UX-HCI] 퍼스널 빅데이터와 라이프로그 HCI-UX 관점의 IOT 기술[SK UX-HCI] 퍼스널 빅데이터와 라이프로그 HCI-UX 관점의 IOT 기술
[SK UX-HCI] 퍼스널 빅데이터와 라이프로그 HCI-UX 관점의 IOT 기술uxzeitgeist
 
[IoT] MAKE with Open H/W + Node.JS - 1st
[IoT] MAKE with Open H/W + Node.JS - 1st[IoT] MAKE with Open H/W + Node.JS - 1st
[IoT] MAKE with Open H/W + Node.JS - 1stPark Jonggun
 

Viewers also liked (19)

아두이노 배워보기 - 1강
아두이노 배워보기 - 1강아두이노 배워보기 - 1강
아두이노 배워보기 - 1강
 
Aperture : 2. 브레드보드를 이용해서 led 켜보기
Aperture : 2. 브레드보드를 이용해서 led 켜보기Aperture : 2. 브레드보드를 이용해서 led 켜보기
Aperture : 2. 브레드보드를 이용해서 led 켜보기
 
Aperture : 6. 피에조 부저를 이용해 멜로디 연주하기
Aperture : 6. 피에조 부저를 이용해 멜로디 연주하기Aperture : 6. 피에조 부저를 이용해 멜로디 연주하기
Aperture : 6. 피에조 부저를 이용해 멜로디 연주하기
 
아두이노기초 오픈강의1
아두이노기초 오픈강의1아두이노기초 오픈강의1
아두이노기초 오픈강의1
 
소프트웨어 교육 실습
소프트웨어 교육 실습소프트웨어 교육 실습
소프트웨어 교육 실습
 
Arduino project by Skyler&Rachael
Arduino project by Skyler&RachaelArduino project by Skyler&Rachael
Arduino project by Skyler&Rachael
 
1강. 아두이노 기초 - 메이커스쿨
1강. 아두이노 기초 - 메이커스쿨1강. 아두이노 기초 - 메이커스쿨
1강. 아두이노 기초 - 메이커스쿨
 
아두이노 4강 maker_school
아두이노 4강 maker_school아두이노 4강 maker_school
아두이노 4강 maker_school
 
아두이노 5강 maker_school
아두이노 5강 maker_school아두이노 5강 maker_school
아두이노 5강 maker_school
 
아두이노로 배우는 피지컬 컴퓨팅(중급)
아두이노로 배우는 피지컬 컴퓨팅(중급)아두이노로 배우는 피지컬 컴퓨팅(중급)
아두이노로 배우는 피지컬 컴퓨팅(중급)
 
신간안내 말하고 듣고 대화하는 Physical computing 아두이노
신간안내 말하고 듣고 대화하는 Physical computing 아두이노신간안내 말하고 듣고 대화하는 Physical computing 아두이노
신간안내 말하고 듣고 대화하는 Physical computing 아두이노
 
아두이노 1강 maker_school
아두이노 1강 maker_school아두이노 1강 maker_school
아두이노 1강 maker_school
 
아두이노 3강 maker_school
아두이노 3강 maker_school아두이노 3강 maker_school
아두이노 3강 maker_school
 
아두이노 2강 maker_school
아두이노 2강 maker_school아두이노 2강 maker_school
아두이노 2강 maker_school
 
Arduino by Todd Holoubeck
Arduino by Todd HoloubeckArduino by Todd Holoubeck
Arduino by Todd Holoubeck
 
라즈베리파이 IoT 시작하기
라즈베리파이 IoT 시작하기라즈베리파이 IoT 시작하기
라즈베리파이 IoT 시작하기
 
학부모.교사대상 Sw교육 세미나
학부모.교사대상 Sw교육 세미나 학부모.교사대상 Sw교육 세미나
학부모.교사대상 Sw교육 세미나
 
[SK UX-HCI] 퍼스널 빅데이터와 라이프로그 HCI-UX 관점의 IOT 기술
[SK UX-HCI] 퍼스널 빅데이터와 라이프로그 HCI-UX 관점의 IOT 기술[SK UX-HCI] 퍼스널 빅데이터와 라이프로그 HCI-UX 관점의 IOT 기술
[SK UX-HCI] 퍼스널 빅데이터와 라이프로그 HCI-UX 관점의 IOT 기술
 
[IoT] MAKE with Open H/W + Node.JS - 1st
[IoT] MAKE with Open H/W + Node.JS - 1st[IoT] MAKE with Open H/W + Node.JS - 1st
[IoT] MAKE with Open H/W + Node.JS - 1st
 

Aperture : 8. 스위치를 이용한 led 제어하기