Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
2017 SW교육 학생동아리 Lecture 5.
Search
Jinny You
December 13, 2017
Education
0
57
2017 SW교육 학생동아리 Lecture 5.
2017 SW교육 학생동아리에서 진행한 "리눅스 서버를 연동한 드론 소프트웨어 프로그래밍"강의 자료입니다.
Jinny You
December 13, 2017
Tweet
Share
More Decks by Jinny You
See All by Jinny You
ThorVG's Lottie Model in Action
tinyjin
0
52
국민대학교 사제동행 세미나
tinyjin
0
150
Cumulus - Application Weakness Monitoring Software
tinyjin
1
18
개인정보와 개인정보 비식별화
tinyjin
0
38
PWA 품은 안드로이드 웹뷰 성능 개선기
tinyjin
0
820
PWA(Progressive Web APP)
tinyjin
1
130
Nice Place Cast
tinyjin
0
36
Webpack the module bundler
tinyjin
0
52
한국정보올림피아드 제대로 준비하기
tinyjin
0
51
Other Decks in Education
See All in Education
ISMSってどんなもの?
fbei_ot
0
160
生成AIを活用できる大学教職員になる-基本と実践-
gmoriki
0
290
2 занятие. Бизнес-модели и метод наблюдения PINT/SIRP #ideaNN 26.01.2024.
karlov
0
140
Microsoft Office 365
matleenalaakso
0
1.5k
20240319AJG
tosseto
0
290
千葉県印西市立・原山小学校における新たな学び「情報探究の時間」実践報告』
codeforeveryone
1
680
5 занятие. Разбор метода "8 кубиков"бизнес-модели #ideaNN 16.02.2024.
karlov
0
180
インターアクトクラブについて:国際ロータリー第2720地区インターアクト委員会 委員長・大分東ロータリークラブ 阿部 克哉 氏
2720japanoke
0
660
Switches
irocho
0
180
高可用性システム構築 - Oracle Data Guard基本編
oracle4engineer
PRO
2
930
2023年度桜井政成ゼミ資料_論文の探し方・読み方
masanari
6
2.2k
子どもたち創造的活動機会の必要性に関する提言/creativehub
codeforeveryone
0
140
Featured
See All Featured
XXLCSS - How to scale CSS and keep your sanity
sugarenia
240
1.2M
Embracing the Ebb and Flow
colly
78
4.1k
Music & Morning Musume
bryan
40
5.6k
Documentation Writing (for coders)
carmenintech
59
3.9k
Reflections from 52 weeks, 52 projects
jeffersonlam
343
19k
Side Projects
sachag
451
41k
Build your cross-platform service in a week with App Engine
jlugia
224
17k
Become a Pro
speakerdeck
PRO
9
4.5k
Product Roadmaps are Hard
iamctodd
43
9.7k
Debugging Ruby Performance
tmm1
69
11k
GraphQLとの向き合い方2022年版
quramy
30
12k
A Philosophy of Restraint
colly
195
16k
Transcript
Lecture 05 2017 SW교육 학생동아리 학습 목표 1. 아두이노와 빵판(Base
Board) 이해하기 2. 아두이노에 LED모듈 끼워보기
프로 아두이노 프로그래밍 하여 다양한 부품을 제어할 수 있는 마이크로
컨트롤러 저렴한 비용 유연성 크로스 플랫폼
프로 원리 이해하기 LED나 모터와 같은 부품들을 아두이노에 연결한 뒤
Arduino IDE 라는 프로그램을 활용해 프로그래밍하여 부품을 작동시키는 원리
https://www.arduino.cc/en/main/software 아두이노 첫걸음 – IDE 설치 아두이노를 프로그래밍 하기 위한
개발툴 Arduino IDE를 설치해보자 다운로드 https://www.arduino.cc/en/main/software
프로 아두이노 IDE 실행하기 메뉴 코드 에디터
프로 아두이노 연결하기 마이크로 5핀(휴대폰 충전기) 규격의 케이블을 활용하여 컴퓨터와
아두이노 연결 아두이노에 연결 컴퓨터에 연결
프로 아두이노 연결 확인 [툴] -> [포트] COM숫자의 형식으로 된
포트 정보 확인
프로 아두이노 핀 이해하기 GND = 전원 공급 핀 숫자
핀 = 모듈 연결 핀
프로 빵판(Bread Board) 이해하기 두줄 구간은 세로로, 다섯 줄 구간은
가로로, 연결되어 있다. 케이블을 서로 연결하려면 같은 라인에 연결해야 한다.
프로 아두이노에 LED 연결하기 [아두이노 LED 회로도] LED의 긴쪽(+) ->
핀에 연결 LED의 짧은쪽(-) -> 330옴 저항에 연결 저항 -> GND(전원 부)에 연결
프로 아두이노 코드 작성하기 아두이노 핀 15번 (LED가 연결된 핀
번호) 예제 1. 1초마다 깜빡이는 LED
프로 아두이노 업로드 하기 확인 버튼(체크표시) 클릭 후 업로드 버튼(화살표)
클릭
프로 코드 해석하기 pinMode(15, OUTPUT); -> 15번 핀을 출력으로 사용
digitalWrite(15, HIGH); -> 15번 핀에 출력 digitalWrite(15, LOW); -> 15번 핀 출력 해제 delay(1000); -> 1초 기다리기
프로 예제 응용하기 LED를 다중으로 연결하여 n초마다 깜박이는 LED만들기 1000
= 1초
감사합니다. 2017 SW교육 학생동아리