SlideShare a Scribd company logo
1 of 16
Download to read offline
Aperture in Dimigo
1학기 아두이노 교육
1학기에 공부할 내용
기본 개발 환경 셋팅
www.arduino.cc
아두이노는 어떻게 생겼을까?
쓰레기통! 디지털값 입출력!
아날로그 값 입력!
아두이노는 어떻게 생겼을까?
IDE 살펴보기
한번 실행시켜보자!
소스코드 작성하기
// the setup function runs once when you press reset or power the board
void setup() {
// initialize digital pin 13 as an output.
pinMode(12, OUTPUT);
}
// the loop function runs over and over again forever
void loop() {
}
소스코드 작성하기
// the setup function runs once when you press reset or power the board
void setup() {
// initialize digital pin 13 as an output.
pinMode(12, OUTPUT);
}
// the loop function runs over and over again forever
void loop() {
}
컴파일, 업로드를 눌러보자!
잠깐!
소스코드 작성하기
// the setup function runs once when you press reset or power the board
void setup() {
//
pinMode(12, OUTPUT);
}
// the loop function runs over and over again forever
void loop() {
digitalWrite(12, HIGH); //
delay(1000); // (1000 = 1 second)
digitalWrite(12, LOW); //
delay(1000); //
}
pinMode( , ); :
digitalWrite( , ); :
delay( ); :
응용해보자!
random( );
응용해보자!
// the setup function runs once when you press reset or power the board
void setup() {
pinMode(12, OUTPUT);
}
// the loop function runs over and over again forever
void loop() {
digitalWrite(12, HIGH);
delay(random(1000)); // (1000 = 1 second)
digitalWrite(12, LOW);
delay(random(1000));
}
끝!
오늘의 내용 정리
void setup() {
pinMode(핀 번호, INPUT/OUTPUT); //
}
void loop() {
digitalWrite(핀 번호, HIGH/LOW); //
delay(ms); // 1000ms = 1s,
random(min, max); //
random(max); // 0~max
}

More Related Content

What's hot

Aperture : 7. 7세그먼트를 이용해 숫자 출력하기
Aperture : 7. 7세그먼트를 이용해 숫자 출력하기Aperture : 7. 7세그먼트를 이용해 숫자 출력하기
Aperture : 7. 7세그먼트를 이용해 숫자 출력하기Hyemin Song
 
[실습편] 하드웨어에 생명을 주는 아두이노
[실습편] 하드웨어에 생명을 주는 아두이노[실습편] 하드웨어에 생명을 주는 아두이노
[실습편] 하드웨어에 생명을 주는 아두이노Chiwon Song
 
Aperture : 5. 초음파센서를 이용한 거리 측정하기
Aperture : 5. 초음파센서를 이용한 거리 측정하기Aperture : 5. 초음파센서를 이용한 거리 측정하기
Aperture : 5. 초음파센서를 이용한 거리 측정하기Hyemin Song
 
[2] 아두이노 활용 실습
[2] 아두이노 활용 실습[2] 아두이노 활용 실습
[2] 아두이노 활용 실습Chiwon Song
 
#아두이노 초급연수
#아두이노 초급연수#아두이노 초급연수
#아두이노 초급연수gongdigi24
 
창조경제 IoT 해커톤 교육 2일차 교육 자료
창조경제 IoT 해커톤 교육 2일차 교육 자료창조경제 IoT 해커톤 교육 2일차 교육 자료
창조경제 IoT 해커톤 교육 2일차 교육 자료유명환 FunFun Yoo
 
창조경제 IoT 해커톤 교육 4일차
창조경제 IoT 해커톤 교육 4일차창조경제 IoT 해커톤 교육 4일차
창조경제 IoT 해커톤 교육 4일차유명환 FunFun Yoo
 
손으로 만드는 아두이노
손으로 만드는 아두이노손으로 만드는 아두이노
손으로 만드는 아두이노Kisoon Eom
 
TestBCD2016-2(Answer)
TestBCD2016-2(Answer)TestBCD2016-2(Answer)
TestBCD2016-2(Answer)Yong Heui Cho
 
광운대[바람] 1.vhdl intro
광운대[바람] 1.vhdl intro광운대[바람] 1.vhdl intro
광운대[바람] 1.vhdl introNAVER D2
 
원준갓의 IoT 수업
원준갓의 IoT 수업원준갓의 IoT 수업
원준갓의 IoT 수업Won Jun Song
 
메이커 페어 서울 2018 - 측우자격루(개발자용)
메이커 페어 서울 2018 - 측우자격루(개발자용)메이커 페어 서울 2018 - 측우자격루(개발자용)
메이커 페어 서울 2018 - 측우자격루(개발자용)JongyoonWon1
 
라즈베리파이 Circulus API 가이드
라즈베리파이 Circulus API 가이드라즈베리파이 Circulus API 가이드
라즈베리파이 Circulus API 가이드Circulus
 
허봉춘씨의 파란만장한 IoT 보드 만들기
허봉춘씨의 파란만장한 IoT 보드 만들기허봉춘씨의 파란만장한 IoT 보드 만들기
허봉춘씨의 파란만장한 IoT 보드 만들기Bongjun Hur
 
3D 프린터 동작원리와 조립
3D 프린터 동작원리와 조립3D 프린터 동작원리와 조립
3D 프린터 동작원리와 조립Chiwon Song
 
DIY의 끝판왕 3D 프린터
DIY의 끝판왕 3D 프린터DIY의 끝판왕 3D 프린터
DIY의 끝판왕 3D 프린터Chiwon Song
 
Android+init+process
Android+init+processAndroid+init+process
Android+init+processHong Jae Kwon
 
Harder way to arduino
Harder way to arduinoHarder way to arduino
Harder way to arduinoHomin Lee
 

What's hot (20)

Aperture : 7. 7세그먼트를 이용해 숫자 출력하기
Aperture : 7. 7세그먼트를 이용해 숫자 출력하기Aperture : 7. 7세그먼트를 이용해 숫자 출력하기
Aperture : 7. 7세그먼트를 이용해 숫자 출력하기
 
[실습편] 하드웨어에 생명을 주는 아두이노
[실습편] 하드웨어에 생명을 주는 아두이노[실습편] 하드웨어에 생명을 주는 아두이노
[실습편] 하드웨어에 생명을 주는 아두이노
 
Aperture : 5. 초음파센서를 이용한 거리 측정하기
Aperture : 5. 초음파센서를 이용한 거리 측정하기Aperture : 5. 초음파센서를 이용한 거리 측정하기
Aperture : 5. 초음파센서를 이용한 거리 측정하기
 
[2] 아두이노 활용 실습
[2] 아두이노 활용 실습[2] 아두이노 활용 실습
[2] 아두이노 활용 실습
 
#아두이노 초급연수
#아두이노 초급연수#아두이노 초급연수
#아두이노 초급연수
 
창조경제 IoT 해커톤 교육 2일차 교육 자료
창조경제 IoT 해커톤 교육 2일차 교육 자료창조경제 IoT 해커톤 교육 2일차 교육 자료
창조경제 IoT 해커톤 교육 2일차 교육 자료
 
IoT 해커톤 교육 3일차
IoT 해커톤 교육 3일차IoT 해커톤 교육 3일차
IoT 해커톤 교육 3일차
 
창조경제 IoT 해커톤 교육 4일차
창조경제 IoT 해커톤 교육 4일차창조경제 IoT 해커톤 교육 4일차
창조경제 IoT 해커톤 교육 4일차
 
손으로 만드는 아두이노
손으로 만드는 아두이노손으로 만드는 아두이노
손으로 만드는 아두이노
 
TestBCD2016-2(Answer)
TestBCD2016-2(Answer)TestBCD2016-2(Answer)
TestBCD2016-2(Answer)
 
광운대[바람] 1.vhdl intro
광운대[바람] 1.vhdl intro광운대[바람] 1.vhdl intro
광운대[바람] 1.vhdl intro
 
원준갓의 IoT 수업
원준갓의 IoT 수업원준갓의 IoT 수업
원준갓의 IoT 수업
 
메이커 페어 서울 2018 - 측우자격루(개발자용)
메이커 페어 서울 2018 - 측우자격루(개발자용)메이커 페어 서울 2018 - 측우자격루(개발자용)
메이커 페어 서울 2018 - 측우자격루(개발자용)
 
라즈베리파이 Circulus API 가이드
라즈베리파이 Circulus API 가이드라즈베리파이 Circulus API 가이드
라즈베리파이 Circulus API 가이드
 
허봉춘씨의 파란만장한 IoT 보드 만들기
허봉춘씨의 파란만장한 IoT 보드 만들기허봉춘씨의 파란만장한 IoT 보드 만들기
허봉춘씨의 파란만장한 IoT 보드 만들기
 
3D 프린터 동작원리와 조립
3D 프린터 동작원리와 조립3D 프린터 동작원리와 조립
3D 프린터 동작원리와 조립
 
P.E.S
P.E.SP.E.S
P.E.S
 
DIY의 끝판왕 3D 프린터
DIY의 끝판왕 3D 프린터DIY의 끝판왕 3D 프린터
DIY의 끝판왕 3D 프린터
 
Android+init+process
Android+init+processAndroid+init+process
Android+init+process
 
Harder way to arduino
Harder way to arduinoHarder way to arduino
Harder way to arduino
 

Viewers also liked

아두이노 배워보기 - 1강
아두이노 배워보기 - 1강아두이노 배워보기 - 1강
아두이노 배워보기 - 1강Junseong Kim
 
아두이노 1강 maker_school
아두이노 1강 maker_school아두이노 1강 maker_school
아두이노 1강 maker_schoolJosh Park
 
아두이노기초 오픈강의1
아두이노기초 오픈강의1아두이노기초 오픈강의1
아두이노기초 오픈강의1성국 임
 
Aperture : 2. 브레드보드를 이용해서 led 켜보기
Aperture : 2. 브레드보드를 이용해서 led 켜보기Aperture : 2. 브레드보드를 이용해서 led 켜보기
Aperture : 2. 브레드보드를 이용해서 led 켜보기Hyemin Song
 
Aperture : 6. 피에조 부저를 이용해 멜로디 연주하기
Aperture : 6. 피에조 부저를 이용해 멜로디 연주하기Aperture : 6. 피에조 부저를 이용해 멜로디 연주하기
Aperture : 6. 피에조 부저를 이용해 멜로디 연주하기Hyemin Song
 
Arduino by Todd Holoubeck
Arduino by Todd HoloubeckArduino by Todd Holoubeck
Arduino by Todd Holoubecksookmyungvisual
 
2015 2 교육학개론_새터민교육
2015 2 교육학개론_새터민교육2015 2 교육학개론_새터민교육
2015 2 교육학개론_새터민교육Samuel Lim
 
무지개 프로젝트 Pdf
무지개 프로젝트 Pdf무지개 프로젝트 Pdf
무지개 프로젝트 Pdf미진 이
 
다문화인권교육.
다문화인권교육.다문화인권교육.
다문화인권교육.sanpohong
 
소프트웨어 교육 실습
소프트웨어 교육 실습소프트웨어 교육 실습
소프트웨어 교육 실습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
 
[아두이노 워크샵 1차] 아두이노 소개 / LED / 피에조 부저 / 버튼
[아두이노 워크샵 1차] 아두이노 소개 / LED / 피에조 부저 / 버튼[아두이노 워크샵 1차] 아두이노 소개 / LED / 피에조 부저 / 버튼
[아두이노 워크샵 1차] 아두이노 소개 / LED / 피에조 부저 / 버튼Codingclub
 
한국의 이주민 법
한국의 이주민 법한국의 이주민 법
한국의 이주민 법sanpohong
 
107 1조 다문화 사회에 대하여
107 1조 다문화 사회에 대하여107 1조 다문화 사회에 대하여
107 1조 다문화 사회에 대하여980413
 
아두이노 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
 
문화의 다양성
문화의 다양성문화의 다양성
문화의 다양성DohHee-Lee
 

Viewers also liked (20)

아두이노 배워보기 - 1강
아두이노 배워보기 - 1강아두이노 배워보기 - 1강
아두이노 배워보기 - 1강
 
아두이노 1강 maker_school
아두이노 1강 maker_school아두이노 1강 maker_school
아두이노 1강 maker_school
 
아두이노기초 오픈강의1
아두이노기초 오픈강의1아두이노기초 오픈강의1
아두이노기초 오픈강의1
 
Aperture : 2. 브레드보드를 이용해서 led 켜보기
Aperture : 2. 브레드보드를 이용해서 led 켜보기Aperture : 2. 브레드보드를 이용해서 led 켜보기
Aperture : 2. 브레드보드를 이용해서 led 켜보기
 
Aperture : 6. 피에조 부저를 이용해 멜로디 연주하기
Aperture : 6. 피에조 부저를 이용해 멜로디 연주하기Aperture : 6. 피에조 부저를 이용해 멜로디 연주하기
Aperture : 6. 피에조 부저를 이용해 멜로디 연주하기
 
Arduino by Todd Holoubeck
Arduino by Todd HoloubeckArduino by Todd Holoubeck
Arduino by Todd Holoubeck
 
2015 2 교육학개론_새터민교육
2015 2 교육학개론_새터민교육2015 2 교육학개론_새터민교육
2015 2 교육학개론_새터민교육
 
무지개 프로젝트 Pdf
무지개 프로젝트 Pdf무지개 프로젝트 Pdf
무지개 프로젝트 Pdf
 
다문화인권교육.
다문화인권교육.다문화인권교육.
다문화인권교육.
 
소프트웨어 교육 실습
소프트웨어 교육 실습소프트웨어 교육 실습
소프트웨어 교육 실습
 
Arduino project by Skyler&Rachael
Arduino project by Skyler&RachaelArduino project by Skyler&Rachael
Arduino project by Skyler&Rachael
 
1강. 아두이노 기초 - 메이커스쿨
1강. 아두이노 기초 - 메이커스쿨1강. 아두이노 기초 - 메이커스쿨
1강. 아두이노 기초 - 메이커스쿨
 
[아두이노 워크샵 1차] 아두이노 소개 / LED / 피에조 부저 / 버튼
[아두이노 워크샵 1차] 아두이노 소개 / LED / 피에조 부저 / 버튼[아두이노 워크샵 1차] 아두이노 소개 / LED / 피에조 부저 / 버튼
[아두이노 워크샵 1차] 아두이노 소개 / LED / 피에조 부저 / 버튼
 
BNB-GUIDE-
BNB-GUIDE-BNB-GUIDE-
BNB-GUIDE-
 
한국의 이주민 법
한국의 이주민 법한국의 이주민 법
한국의 이주민 법
 
107 1조 다문화 사회에 대하여
107 1조 다문화 사회에 대하여107 1조 다문화 사회에 대하여
107 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
 
아두이노로 배우는 피지컬 컴퓨팅(중급)
아두이노로 배우는 피지컬 컴퓨팅(중급)아두이노로 배우는 피지컬 컴퓨팅(중급)
아두이노로 배우는 피지컬 컴퓨팅(중급)
 
문화의 다양성
문화의 다양성문화의 다양성
문화의 다양성
 

Similar to Aperture : 1. 아두이노에 대해 알아보기

UNIST Pinocchio - Processing Lecture 5
UNIST Pinocchio - Processing Lecture 5UNIST Pinocchio - Processing Lecture 5
UNIST Pinocchio - Processing Lecture 5송현 김
 
GCGC- CGCII 서버 엔진에 적용된 기술 (4) - Executing System
GCGC- CGCII 서버 엔진에 적용된 기술 (4) - Executing SystemGCGC- CGCII 서버 엔진에 적용된 기술 (4) - Executing System
GCGC- CGCII 서버 엔진에 적용된 기술 (4) - Executing System상현 조
 
한글시계웍샵_ SW
한글시계웍샵_ SW한글시계웍샵_ SW
한글시계웍샵_ SW영광 송
 
한글시계웍샵_SW
한글시계웍샵_SW한글시계웍샵_SW
한글시계웍샵_SW영광 송
 
배푸 창의로봇 Sw교육 4. 아두이노 맛보기
배푸 창의로봇 Sw교육   4. 아두이노 맛보기배푸 창의로봇 Sw교육   4. 아두이노 맛보기
배푸 창의로봇 Sw교육 4. 아두이노 맛보기배로만쌤
 
도커없이컨테이너 만들기 8편 - pid namespace
도커없이컨테이너 만들기 8편 - pid namespace도커없이컨테이너 만들기 8편 - pid namespace
도커없이컨테이너 만들기 8편 - pid namespaceSam Kim
 
아두이노와 Fpga를 이용한 로봇제작
아두이노와 Fpga를 이용한 로봇제작아두이노와 Fpga를 이용한 로봇제작
아두이노와 Fpga를 이용한 로봇제작chcbaram
 
TestBCD2013-1(answer)
TestBCD2013-1(answer)TestBCD2013-1(answer)
TestBCD2013-1(answer)Yong Heui Cho
 

Similar to Aperture : 1. 아두이노에 대해 알아보기 (9)

UNIST Pinocchio - Processing Lecture 5
UNIST Pinocchio - Processing Lecture 5UNIST Pinocchio - Processing Lecture 5
UNIST Pinocchio - Processing Lecture 5
 
GCGC- CGCII 서버 엔진에 적용된 기술 (4) - Executing System
GCGC- CGCII 서버 엔진에 적용된 기술 (4) - Executing SystemGCGC- CGCII 서버 엔진에 적용된 기술 (4) - Executing System
GCGC- CGCII 서버 엔진에 적용된 기술 (4) - Executing System
 
한글시계웍샵_ SW
한글시계웍샵_ SW한글시계웍샵_ SW
한글시계웍샵_ SW
 
한글시계웍샵_SW
한글시계웍샵_SW한글시계웍샵_SW
한글시계웍샵_SW
 
Ubuntu for make things
Ubuntu for make thingsUbuntu for make things
Ubuntu for make things
 
배푸 창의로봇 Sw교육 4. 아두이노 맛보기
배푸 창의로봇 Sw교육   4. 아두이노 맛보기배푸 창의로봇 Sw교육   4. 아두이노 맛보기
배푸 창의로봇 Sw교육 4. 아두이노 맛보기
 
도커없이컨테이너 만들기 8편 - pid namespace
도커없이컨테이너 만들기 8편 - pid namespace도커없이컨테이너 만들기 8편 - pid namespace
도커없이컨테이너 만들기 8편 - pid namespace
 
아두이노와 Fpga를 이용한 로봇제작
아두이노와 Fpga를 이용한 로봇제작아두이노와 Fpga를 이용한 로봇제작
아두이노와 Fpga를 이용한 로봇제작
 
TestBCD2013-1(answer)
TestBCD2013-1(answer)TestBCD2013-1(answer)
TestBCD2013-1(answer)
 

Aperture : 1. 아두이노에 대해 알아보기