RPi2 SPI 8x8 Dot Matrix LED jyheo0@gmail.com.

Slides:



Advertisements
Similar presentations
ⓒ 2015 NHN Entertainment Corp. Django 로 만드는 초간단 블로그 시스템운영팀 김영태 개발환경 구축.
Advertisements

리눅스 - 아두이노 INO 를 활용한 리눅스 커맨드라인에서의 아두이노 프로그래밍. INO 란 ? 커맨드라인상에서 아두이노에 관련된 작업을 하도록 도와주는 툴킷 아두이노 IDE 의 기능이 대부분 들어가 있다. 빌드를 할 때 진행상황이 눈에 보이기 때문에, 기본 라이브러리에.
제어기 활용 -GPIO Ch.05 RaspberryPi Sejin Oh. Raspberry Pi 제어기 활용 -GPIO  GPIO (General Purpose Input Output)  마이크로프로세서가 주변장치와 통신하기 위해 범용으로 사용되는 입출력 포트 
성동구 성수동 지역 답사 및 투자가치 분석 1. 성수동 주요지표 및 재개발 개요 2. 뚝섬 서울숲 시민공원 개요와 영향 3. 신분당선 연장 노선과 영향 4. 성수동 랜드마크 아파트 동향 ( 롯데 캐슬, 현대 아이파크 ) 5. 성수동 지역 재개발 동향 ( 아파트, IT 공업단지,
7 월 소식지에서는 도서관 분류에 대해 알아보았어요. 한국십진분류법은 0 에서 9 까지 열 개의 수를 가지고 이 세상 의 모든 것을 나누는 방법이라는 것. 이 세상의 모든 것이 이 열 개 가운데 어딘가에 꼭 들어가 야 한 다는 것 그럼,
IspLEVER 6.1 을 이용한 회로 설계 (Schematic). Table of Contents ispLEVER ispLEVER 6.1 tool 의 시작프로그램 2.Lattice Device 의 Design 1) 프로그램시작 2) 새로운 Project 만들기.
인적사항 기재요령 ▣ 주민등록번호, 주소 반드시 확인 (주민등록 등본과 일치 원칙)
성결 어린이 영등포교회 유년부 정답은 뒷면에 제 11-31호 2011월 8월 14일 어디로 가세요?
1_4. 프로그램 개요 1. 「 2008 순천향대학교 사회과학대 취업캠프」 행사명
2016년도 제2차 서비스 자격시험 고사장 안내 시험종목: 병원서비스코디네이터, 서비스경영컨설턴트,
Ⅵ. 빛(단원학습목표).
Copyright SangSangDom, All Rights Reserved.
IoT(사물인터넷) 보안 2016년 2학기 3. 라즈베리파이 gpio.
IoT(사물인터넷) 보안 2016년 2학기 4. 라즈베리파이 카메라.
CH7. 데비안에서 고정 ip를 설정하는 방법.
Introduction to Django
개발 환경 설치 Embedded System Software
임베디드 프로그래밍 Lecture #
소프트웨어와 운영체제.
임베디드 시스템 개론 8. 임베디드 시스템 개발 환경 8주차 강의 자료 Embedded System Lab.
Smart IoT 설계 시스템 Lecture 07. 센서와 액츄에이터 실습.
전자식 주행기록계 설명서 Leading Blackbox Solution
통로이미지㈜ 마케팅실 신입/경력 모집 ◎ 모집부분 및 자격요건 ◎ 채용인원 ◎ 전형절차 ◎ 제출서류 ◎ 연봉 ◎ 사전인터뷰
IoT(사물인터넷) 보안 2016년 2학기 3. 라즈베리파이와 node.js.
2017년 1/4분기 상1동 주민자치센터프로그램 수강생 모집【선착순】
꼼꼼한 청소법 생활의 지혜.
10장 주변장치 (PIO) Slide 1 (of 28).
임베디드 프로그래밍 Lecture #
임베디드 프로그래밍 Lecture #
GPIO RaspberryPi Sejin Oh.
GPIO RaspberryPi Sejin Oh.
멀티파이 파트별 기능소개 라즈베리파이 핀 헤더 소켓 연결(26 핀, 2.54mm) 라즈베리파이 GPIO 26핀
IPython Notebook + Spark + TensorFlow on Linux
영덕풍력발전단지 준공 기념식 행사(안) 경영기획실.
Embeded 기초 다지기 2015년 10월 26일 intern Sally
One-Stop Solution in Device Networking
Geek-OS Project 정영진
사물인터넷(IoT) 융합실습을 위한 교육용 실습장비
DK-128 ADC 실습 아이티즌 기술연구소
6장. LCD 사용하기.
제 3 장 Memory - SRAM.
Microprocessor I/O Port & CLCD Noh Jin-Seok.
-제어문, 함수, 클래스- IS lab. 김건영 Python -제어문, 함수, 클래스- IS lab. 김건영
Keras Installation Seonho Kim
1. 논리적이란? 논리적이지 못하다 말이나 글에 두서가 없다. 1. 논리적이란? 논리적이지 못하다 말이나 글에 두서가 없다.
7장: 빛의 간섭과 회절 빛의 간섭 단일슬릿과 회절 회절격자 – 더 선명해진 간섭무늬.
Lab Assignment 3 Deep Learning 1 1.
Bluetooth Billionton Setup
SSH, VNC Mobile Engineering, Kyungwoon Univ. Embedded System Design.
8051 IO-PORT 정보통신•컴퓨터 공학부 송명규
Raspberry Pi GPIO PWM Servo Motor
라즈베리파이 기초과정 (1차시) ㈜헬로앱스 강사: 김영준 목원대학교 겸임교수.
IoT(사물인터넷) 보안 2016년 2학기 3. 라즈베리파이와 node.js.
호암초등학교 박대현 선생님의 음악 수업 안내.
운영체제 RaspberryPi Sejin Oh.
7주차 FPGA 보드 사용법.
UNIT 25 SPI 로봇 SW 교육원 조용수.
어린이집.
○ 직 무 기 술 서 드라이빙센터 매니저 1. 주요 업무 2. 자격요건 직 무 드라이빙센터 매니저 근무형태
제16강 입출력시스템 1.
타인을 내편으로 만드는 12가지 방법 고객서비스팀.
UNIT 25 SPI 로봇 SW 교육원 조용수.
기술가정 2학년 1학기 2.재료의 이용>1) 목재,플라스틱,금속재료의 특성>11/15제품의 구상
창의인성 두뇌계발 교사교육 3월 생각튼튼리더 1주. 세상에서 제일 똑똑똑한 뇌 2주. 황금요술공,검정요술공 3주. 브레이니 웨이키 웨이키 4주. 생각튼튼 리더가 되었어요.
인천SW교육지원센터 체험프로그램 라즈베리파이 이용 포토부스 만들기.
붙임#1 V4308(다산네트웍스) 개량개선 내역(1.09) 네트워크기술지원본부 유선액세스망기술지원담당 1.
Averatec Notebook 하드 복구 솔루션의 특징 요약
전문건설업의 정도경영 기업생존의 핵심요소 성건회 투명사회실천위원회 성건회 투명사회실천위원회 안녕하십니까!
임베디드 프로그래밍 Lecture #
라즈베리파이를 활용한 NAS 만들기.
Presentation transcript:

RPi2 SPI 8x8 Dot Matrix LED jyheo0@gmail.com

Raspberry Pi 2 SPI SPI? 8x8 Dot Matrix with MAX7219 Serial Peripheral Interface bus 직렬 주변기기 인터페이스 버스 https://en.wikipedia.org/wiki/Serial_Peripheral_Interface_Bus 8x8 Dot Matrix with MAX7219 MAX7219: SPI to 8x8 Dot matrix LED or 8 segments LED

Enable SPI & Install MAX7219 driver for Python $ sudo raspi-config 8 Advanced options > A6 SPI > Yes (Would you like the SPI interface enabled?) > OK > Yes (Would you like the SPI kernel module to be loaded by default?) > OK reboot Install driver $ sudo apt-get install python-dev python-pip $ sudo pip install spidev $ git clone https://github.com/rm-hull/max7219.git $ cd max7219 $ sudo python setup.py install

Wiring MAX7219 Name Remarks RPi Pin RPi Function VCC +5V Power 2 5V0 GND Ground 6 DIN Data In 19 GPIO 10 (MOSI) CS Chip Select 24 GPIO 8 (SPI CE0) CLK Clock 23 GPIO 11 (SPI CLK)

Running matrix_test.py $ sudo python examples/matrix_test.py

How to use MAX7219 driver for Python import max7219.led as led import time device = led.matrix() #device.show_message("Hello world!") for i in range(8): device.pixel(1, i, 1) time.sleep(0.5) device.pixel(1, i, 0) https://github.com/jyheo/rpi2/blob/master/matrix.py

Exercise! 버튼을 누를때마다 빨간 점(켜진 LED)을 이동하는 프로그램 버튼을 추가하고 버튼을 누를 때마다 현재 켜진 LED를 끄고 오른쪽 LED를 켬 오른쪽 끝까지 이동하면(7,3) 다시 왼쪽 끝(0,3)으로 이동 추가1 버튼을 두 개 만들고 빨간 점을 좌우로 이동시키는 프로그램 추가 2 버튼을 네 개 만들고 빨간 점을 좌우상하 이동시키는 프로그램