SlideShare une entreprise Scribd logo
1  sur  11
Télécharger pour lire hors ligne
1
3장 라즈베리 파이와 GPIO
사물인터넷을 위한 리눅스 프로그래밍
서영진
valen&s@chollian.net
h/p://valen&s.pe.kr
GE&T9Solu&ons9대표이사
2
Contents
• GPIO의 개요
• LED 제어 프로그래밍
• wiringPi를 이용한 GPIO 프로그래밍
• 스위치와 센서를 이용한 입출력
3
GPIO(General Purpose I/O)
•
–
–
•
–
–
–
–
4
라즈베리 파이의 GPIO
•
–
–
5
하드웨어의 스케치와 fritzing
•
–
–
–
–
6
Contents
• GPIO의 개요
• LED 제어 프로그래밍
• wiringPi를 이용한 GPIO 프로그래밍
• 스위치와 센서를 이용한 입출력
7
GPIO와 외부연결
•
–
–
–
8
GPIO와 LED
•
–
–
–
•
–
–
–
9
저항(Resistor)
•
–
–
–
10
echo 명령어와 LED의 점멸
•
–
–
–
–
•
–
–
11
gpio 명령어
•
–
–
12
Contents
• GPIO의 개요
• LED 제어 프로그래밍
• wiringPi를 이용한 GPIO 프로그래밍
• 스위치와 센서를 이용한 입출력
13
wiringPi
•
–
–
•
–
14
wiringPi를 이용한 LED 제어
•
digitalRead( ) 함수 / digitalWrite( ) 함수
analogRead( ) 함수 / analogWrite( ) 함수
pwmWrite( ) 함수
delay( ) / delayMicroseconds( ) 함수
15
wiringPi의 핀 번호
•
–
16
Contents
• GPIO의 개요
• LED 제어 프로그래밍
• wiringPi를 이용한 GPIO 프로그래밍
• 스위치와 센서를 이용한 입출력
17
스위치의 사용(1)
•
–
18
스위치의 사용(2)
•
19
조도 센서의 사용(1)
•
–
20
조도 센서의 사용(2)
21
Q & A
•The9End
감사합니다.

Contenu connexe

En vedette

2장 리눅스의 기초
2장 리눅스의 기초2장 리눅스의 기초
2장 리눅스의 기초Young Jin Suh
 
04강 라즈베리-개발환경구축-실습
04강 라즈베리-개발환경구축-실습04강 라즈베리-개발환경구축-실습
04강 라즈베리-개발환경구축-실습봉조 김
 
라즈베리파이로 보일러 제어하기
라즈베리파이로 보일러 제어하기라즈베리파이로 보일러 제어하기
라즈베리파이로 보일러 제어하기Tai Hoon KIM
 
[1C6]오픈소스 하드웨어 플랫폼과 Node.js로 구현하는 IoT 플랫폼
[1C6]오픈소스 하드웨어 플랫폼과 Node.js로 구현하는 IoT 플랫폼[1C6]오픈소스 하드웨어 플랫폼과 Node.js로 구현하는 IoT 플랫폼
[1C6]오픈소스 하드웨어 플랫폼과 Node.js로 구현하는 IoT 플랫폼NAVER D2
 
엔지니어의 삶 - Raspberry Pi 와 Python을 활용한 에어컨 제어
엔지니어의 삶 - Raspberry Pi 와 Python을 활용한 에어컨 제어엔지니어의 삶 - Raspberry Pi 와 Python을 활용한 에어컨 제어
엔지니어의 삶 - Raspberry Pi 와 Python을 활용한 에어컨 제어daesung7kang
 
IoT with Raspberry Pi + Node JS - Chapter 2
IoT with Raspberry Pi + Node JS - Chapter 2IoT with Raspberry Pi + Node JS - Chapter 2
IoT with Raspberry Pi + Node JS - Chapter 2Park Jonggun
 
[가상편] 하드웨어에 생명을 주는 아두이노
[가상편] 하드웨어에 생명을 주는 아두이노[가상편] 하드웨어에 생명을 주는 아두이노
[가상편] 하드웨어에 생명을 주는 아두이노Chiwon Song
 
리눅스 간단 강의 1강
리눅스 간단 강의 1강리눅스 간단 강의 1강
리눅스 간단 강의 1강Junsu Kim
 
Caiu a-ficha-rp
Caiu a-ficha-rpCaiu a-ficha-rp
Caiu a-ficha-rpjmpcard
 
Taormina sicilia13
Taormina sicilia13Taormina sicilia13
Taormina sicilia13jmpcard
 
Survey present2
Survey present2Survey present2
Survey present2kaihsing
 
Inside Hongik
Inside HongikInside Hongik
Inside Hongiksbroh
 
Informe individual sobre_las_encuestas2
Informe individual sobre_las_encuestas2Informe individual sobre_las_encuestas2
Informe individual sobre_las_encuestas2Belkys Batista
 
100512 무선인터넷 활성화 종합계획
100512 무선인터넷 활성화 종합계획100512 무선인터넷 활성화 종합계획
100512 무선인터넷 활성화 종합계획sbroh
 
Altri elementi
Altri elementiAltri elementi
Altri elementiton93
 
Android As A Mobile Platform V2
Android As A Mobile Platform V2Android As A Mobile Platform V2
Android As A Mobile Platform V2sbroh
 
Mudar de casa (ceo)
Mudar de casa (ceo)Mudar de casa (ceo)
Mudar de casa (ceo)jmpcard
 
Kandroid 4th Seminar Design The Life 22 Oct2009
Kandroid 4th Seminar   Design The Life 22 Oct2009Kandroid 4th Seminar   Design The Life 22 Oct2009
Kandroid 4th Seminar Design The Life 22 Oct2009sbroh
 

En vedette (20)

2장 리눅스의 기초
2장 리눅스의 기초2장 리눅스의 기초
2장 리눅스의 기초
 
04강 라즈베리-개발환경구축-실습
04강 라즈베리-개발환경구축-실습04강 라즈베리-개발환경구축-실습
04강 라즈베리-개발환경구축-실습
 
라즈베리파이로 보일러 제어하기
라즈베리파이로 보일러 제어하기라즈베리파이로 보일러 제어하기
라즈베리파이로 보일러 제어하기
 
[1C6]오픈소스 하드웨어 플랫폼과 Node.js로 구현하는 IoT 플랫폼
[1C6]오픈소스 하드웨어 플랫폼과 Node.js로 구현하는 IoT 플랫폼[1C6]오픈소스 하드웨어 플랫폼과 Node.js로 구현하는 IoT 플랫폼
[1C6]오픈소스 하드웨어 플랫폼과 Node.js로 구현하는 IoT 플랫폼
 
엔지니어의 삶 - Raspberry Pi 와 Python을 활용한 에어컨 제어
엔지니어의 삶 - Raspberry Pi 와 Python을 활용한 에어컨 제어엔지니어의 삶 - Raspberry Pi 와 Python을 활용한 에어컨 제어
엔지니어의 삶 - Raspberry Pi 와 Python을 활용한 에어컨 제어
 
IoT with Raspberry Pi + Node JS - Chapter 2
IoT with Raspberry Pi + Node JS - Chapter 2IoT with Raspberry Pi + Node JS - Chapter 2
IoT with Raspberry Pi + Node JS - Chapter 2
 
[가상편] 하드웨어에 생명을 주는 아두이노
[가상편] 하드웨어에 생명을 주는 아두이노[가상편] 하드웨어에 생명을 주는 아두이노
[가상편] 하드웨어에 생명을 주는 아두이노
 
리눅스 간단 강의 1강
리눅스 간단 강의 1강리눅스 간단 강의 1강
리눅스 간단 강의 1강
 
Παιδί και Διαδίκτυο (Για Γονείς)
Παιδί και Διαδίκτυο (Για Γονείς)Παιδί και Διαδίκτυο (Για Γονείς)
Παιδί και Διαδίκτυο (Για Γονείς)
 
Era Digital
Era DigitalEra Digital
Era Digital
 
Caiu a-ficha-rp
Caiu a-ficha-rpCaiu a-ficha-rp
Caiu a-ficha-rp
 
Taormina sicilia13
Taormina sicilia13Taormina sicilia13
Taormina sicilia13
 
Survey present2
Survey present2Survey present2
Survey present2
 
Inside Hongik
Inside HongikInside Hongik
Inside Hongik
 
Informe individual sobre_las_encuestas2
Informe individual sobre_las_encuestas2Informe individual sobre_las_encuestas2
Informe individual sobre_las_encuestas2
 
100512 무선인터넷 활성화 종합계획
100512 무선인터넷 활성화 종합계획100512 무선인터넷 활성화 종합계획
100512 무선인터넷 활성화 종합계획
 
Altri elementi
Altri elementiAltri elementi
Altri elementi
 
Android As A Mobile Platform V2
Android As A Mobile Platform V2Android As A Mobile Platform V2
Android As A Mobile Platform V2
 
Mudar de casa (ceo)
Mudar de casa (ceo)Mudar de casa (ceo)
Mudar de casa (ceo)
 
Kandroid 4th Seminar Design The Life 22 Oct2009
Kandroid 4th Seminar   Design The Life 22 Oct2009Kandroid 4th Seminar   Design The Life 22 Oct2009
Kandroid 4th Seminar Design The Life 22 Oct2009
 

Similaire à 3장 라즈베리 파이와 gpio

ONF Atrium 분석
ONF Atrium 분석ONF Atrium 분석
ONF Atrium 분석jungbh
 
Win10 iot core_pi2
Win10 iot core_pi2Win10 iot core_pi2
Win10 iot core_pi2WeAreDev
 
메이커 페어 서울 2018 - 측우자격루(개발자용)
메이커 페어 서울 2018 - 측우자격루(개발자용)메이커 페어 서울 2018 - 측우자격루(개발자용)
메이커 페어 서울 2018 - 측우자격루(개발자용)JongyoonWon1
 
라즈베리파이 배우기 GPIO 편
라즈베리파이 배우기 GPIO 편라즈베리파이 배우기 GPIO 편
라즈베리파이 배우기 GPIO 편Daniel Lim
 
IBM 딥러닝 전용 서버 솔루션 AC922 & PowerAI Vision
IBM 딥러닝 전용 서버 솔루션 AC922 & PowerAI VisionIBM 딥러닝 전용 서버 솔루션 AC922 & PowerAI Vision
IBM 딥러닝 전용 서버 솔루션 AC922 & PowerAI VisionSeoro Kim
 
허봉춘씨의 파란만장한 IoT 보드 만들기
허봉춘씨의 파란만장한 IoT 보드 만들기허봉춘씨의 파란만장한 IoT 보드 만들기
허봉춘씨의 파란만장한 IoT 보드 만들기Bongjun Hur
 
OSS SW Basics Lecture 14: Open source hardware
OSS SW Basics Lecture 14: Open source hardwareOSS SW Basics Lecture 14: Open source hardware
OSS SW Basics Lecture 14: Open source hardwareJeongkyu Shin
 

Similaire à 3장 라즈베리 파이와 gpio (7)

ONF Atrium 분석
ONF Atrium 분석ONF Atrium 분석
ONF Atrium 분석
 
Win10 iot core_pi2
Win10 iot core_pi2Win10 iot core_pi2
Win10 iot core_pi2
 
메이커 페어 서울 2018 - 측우자격루(개발자용)
메이커 페어 서울 2018 - 측우자격루(개발자용)메이커 페어 서울 2018 - 측우자격루(개발자용)
메이커 페어 서울 2018 - 측우자격루(개발자용)
 
라즈베리파이 배우기 GPIO 편
라즈베리파이 배우기 GPIO 편라즈베리파이 배우기 GPIO 편
라즈베리파이 배우기 GPIO 편
 
IBM 딥러닝 전용 서버 솔루션 AC922 & PowerAI Vision
IBM 딥러닝 전용 서버 솔루션 AC922 & PowerAI VisionIBM 딥러닝 전용 서버 솔루션 AC922 & PowerAI Vision
IBM 딥러닝 전용 서버 솔루션 AC922 & PowerAI Vision
 
허봉춘씨의 파란만장한 IoT 보드 만들기
허봉춘씨의 파란만장한 IoT 보드 만들기허봉춘씨의 파란만장한 IoT 보드 만들기
허봉춘씨의 파란만장한 IoT 보드 만들기
 
OSS SW Basics Lecture 14: Open source hardware
OSS SW Basics Lecture 14: Open source hardwareOSS SW Basics Lecture 14: Open source hardware
OSS SW Basics Lecture 14: Open source hardware
 

3장 라즈베리 파이와 gpio