86
전기 회로 전원, 전선, 저항, 발광 다이오드 (LED = Light Emitting Diode) Printed Circuit Board (PCB) or Breadboard (빵판) 1인당 : 빵판 1개, 발광 다이오드 (빨강, 노랑, 초록) 저항 (330 Ω 3개) 전선 (볼록-볼록 2개씩, 오목-볼록 2개씩)

숙명여중 2015.07.09 진로 탐색 강의 by 임은진

Embed Size (px)

Citation preview

Page 1: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진

전기 회로

• 전원, 전선, 저항, 발광 다이오드 (LED = Light Emitting Diode)

• Printed Circuit Board (PCB) or Breadboard (빵판)

• 1인당 : 빵판 1개,

발광 다이오드 (빨강, 노랑, 초록)

저항 (330 Ω 3개)

전선 (볼록-볼록 2개씩,

오목-볼록 2개씩)

Page 2: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진

LED 에 전원을 연결하여 불을 켜 보아요.

• short circuit! : 전원의 양극과 음극을 저항 없이 연결하면 많은양의 전류가 흘러서 회로가 타 버려요!

그러니까 회로에는 적당한 저항을 연결해 주어요.

Page 3: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진

전원은 어디서 가져오지?

• Raspberry Pi 의 GPIO (General-Purpose Input/Ouput) 을 이용해요!

Page 4: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진

Raspberry Pi

영국사람 Eben Upton 이 교육용으로 개발한 소형 컴퓨터예요.

https://www.raspberrypi.org

Raspberry Pi revision 2. model B

Page 5: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진

Components of Raspberry Pi

• CPU : in BCM2835 SoC multimedia processor= CPU (ARMv6, 700MHz) + Graphics +

Image Processing + Audio

• Memory

• Everything else : interfaces2 USBUSB power (no power button)Ethernet port (Auto MDI RJ45)Video : HDMI/Composite(RCA)/DSI

(Display Serial Interface)SD memory interfaceGPIO (General-Purpose IO) : 26pins

Raspberry Pi rev 2 model B

Page 6: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진

Raspberry Pi GPIO (physical numbering)

Page 7: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진

Raspberry Pi GPIO numbers

Page 8: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진

Simple Output Circuit

Page 9: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진

GPIO workout

• http://www.raspberrypi.org/learning/quick-reaction-game/worksheet/

Page 10: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진

프로그램으로 불을 켰다 껐다 해 봐요!

• Python 프로그래밍 언어로 프로그램해요.

Page 11: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진

어떻게 입력해요?

• 키보드와 모니터를 연결해요.

• 전원을 켜요.

• 운영체제 (OS: Operating System) Linux가 자동으로 수행되어요.

• 뭐라고 뭐라고 막 써지다가 멈추면 로그인해요

id : pi / password : raspberry

• python 을 수행해요. 어떻게?

sudo python이라고 입력하고 enter key를 쳐요.

Page 12: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진
Page 13: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진

Python 언어로 컴퓨터 제어하기

>>> import RPi.GPIO as GPIO

>>> GPIO.setmode(GPIO.BOARD)

>>> GPIO.setup(7, GPIO.OUT)

>>> GPIO.output(7,1)

>>> GPIO.output(7,0)

Page 14: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진

키보드로 입력받아서 키고 끄기

>>> for i in range(10):

… n = input (“0 or 1:“)

… if n == 1 :

… GPIO.output(7,1)

… else :

… GPIO.output(7,0)

…”바로 enter 키 누르면 10번 반복 실행되어요.”

Page 15: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진

Raspberry Pi 끄기

>>> Ctrl-D

$sudo shutdown –h now

Page 16: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진

컴퓨터의 원리

• SW : 명령어들을 순서대로 실행해요.

• 명령어는 전자회로를 control 해요

Page 17: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진

Software 란

• 문제의 해결 방법 (알고리즘) 을 프로그래밍 언어로 표현한 것

Page 18: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진

소프트웨어 개발이란

• 해결해야 할 문제를 정의하고

• 해결 방법을 설계하고

• 프로그래밍 언어로 표현하고

• 실행하여 널리 세상을 이롭게 함

Page 19: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진

1부 : 컴퓨터의 작동원리와 소프트웨어의 역할

2부 : 컴퓨터와 관련된 직업을 가진 사람들이직업을 통해 무엇을 했는가?

나에게 직업이란 어떤 의미가 있을까?

교수는 어떤 직업일까?

꿈을 이루기 위해 무엇을 해야 할까?

나는 부모님에게 어떤 존재일까?

어떤 책을 읽을까?

Page 20: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진

Quiz Time!!!

• 사진 보고 누구인지 맞춰 보세요. (상품 있음)

- 답을 말할 때 몇학년 몇반 이름 말해 주세요.

예) “1학년 1반 임은진입니다. 저 사진은 도경수의 사진입니다.”

말을 또박또박, 상대방이 알아들을 수 있게 말하는 것은 아주중요해요. 연습하세요.

컴퓨터와 관련있는 좀 유명한 사람들

Page 21: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진

Ada Lovelace (1815-1852)

• the first programmer

Page 22: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진

Charles Babbage’s analytical engine

• A mechanical computer

Page 23: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진

Alan Turing (1912-1954)

Oops. (이 사람은 가짜. ㅠㅠ그래도 맞추면 상 줍니다^^)

Page 24: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진

Richard Stallman (1953- )

• GNU (GNU is Not Unix) OS

• Free Software Foundation

Page 25: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진

Steve Jobs (1955-2011)

• Apple computer

Page 26: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진

Linus Torvalds (1969- )

• Linux OS (Open-Source OS)

Page 27: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진

Paul Graham (1964- )

• Y combinator : venture capitalist

• Hacker

• Startup : Viaweb

• “Hackers and Painters” : essayist

Page 28: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진

Thin Client and Heavy Cloud

Page 29: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진

이 사람들의 공통점은 무엇일까요???

• 왜 그런 공통점을 가졌을까요?

Page 30: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진

Randy Pausch (1960-2008)

• A Professor in Department of Computer Science at Carnegie Mellon University

• Last Lecture

https://youtu.be/ji5_MqicxSo

“How to achieve your dreams.”

- Enabling the dreams of others.

- how you can achieve your dreams or enable the dreams of others

- humor!

Page 31: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진

나에게 직업이란 어떤 의미가 있을까?

교수는 어떤 직업일까?

꿈을 이루기 위해 무엇을 해야 할까?

나는 부모님에게 어떤 존재일까?

Randy’s Last Lecture is about…

Page 32: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진

How to achieve your dream:

A head fake lesson

Randy Pausch, 2007

Page 33: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진
Page 34: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진
Page 35: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진
Page 36: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진
Page 37: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진
Page 38: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진
Page 39: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진
Page 40: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진
Page 41: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진
Page 42: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진
Page 43: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진
Page 44: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진
Page 45: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진
Page 46: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진
Page 47: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진
Page 48: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진
Page 49: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진
Page 50: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진
Page 51: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진
Page 52: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진
Page 53: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진
Page 54: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진
Page 55: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진
Page 56: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진
Page 57: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진
Page 58: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진
Page 59: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진
Page 60: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진
Page 61: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진
Page 62: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진
Page 63: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진
Page 64: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진
Page 65: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진
Page 66: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진
Page 67: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진
Page 68: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진
Page 69: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진
Page 70: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진
Page 71: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진
Page 72: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진
Page 73: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진
Page 74: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진
Page 75: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진
Page 76: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진
Page 77: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진
Page 78: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진
Page 79: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진
Page 80: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진
Page 81: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진
Page 82: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진
Page 83: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진

나에게 직업이란 어떤 의미가 있을까?

교수는 어떤 직업일까?

꿈을 이루기 위해 무엇을 해야 할까?

나는 부모님에게 어떤 존재일까?

Randy’s Last Lecture is about…

Page 84: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진

Michael Ende (1929-1995)

• The Neverending Story

Page 85: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진

여러분은 지금 무엇을 해요?

Page 86: 숙명여중 2015.07.09 진로 탐색 강의 by 임은진

1부 : 컴퓨터의 작동원리와 소프트웨어의 역할

2부 : 컴퓨터와 관련된 직업을 가진 사람들이직업을 통해 무엇을 했는가?

나에게 직업이란 어떤 의미가 있을까?

교수는 어떤 직업일까?

꿈을 이루기 위해 무엇을 해야 할까?

나는 부모님에게 어떤 존재일까?

어떤 책을 읽을까?