로그인회원등록 내글장바구니주문조회현재접속자
 상품 검색








 게시판 검색





 
 
회원등록 비번분실


온라인 입금계좌
ㆍ기업은행
ㆍ219-043192-01-028
ㆍ이건영

      거래은행 바로가기
 
 Sensor Applications
아듀이노 공개소스
작성자 avrtools™        
작성일 2008/09/10
첨부#1 matrix_sketch.pde (13KB) (Down:1136)
첨부#2 l_matrix_schematic.zip (20KB) (Down:1104)
Link#1 (Down:352)
ㆍ추천: 0  ㆍ조회: 4752   
  아듀이노 2색 8x8 LED
참조 : http://tinkerlog.com/2008/08/31/led-matrix-projector/
제목 : LED matrix project
 
이것은  5x5cm 크기로 8x8 의 2색 LED 매트릭스이다.
확대경으로 보면, 조금 떨림이 보엿고, 그것을 해결했다.
조명과의 거리에 따라서, 파도치는 것 같이 비친다.
매우 밝지는 않다, 그러나 작동한다.

 

부품
아듀이노 기판과 빵판
8x8 2색 LED 매트릭스 (64개의 일반 LED를 사용해도 됩니다)
74HC595 x 2개 (적색용 1개, 녹색용 1개)
ULN2803 x 1개 (줄 구동용 TR)
100R 저항 x 16개 (HC595의 출력에 직렬로 연결합니다)
10kR 가변저항 x 1개
 
회로도
 
 
 
매트릭스는 적색과 녹색의 LED로, 8개의 줄(수평줄 row)과
8개의 칸(수직줄 column)으로 되어 있습니다.
수평줄은 16개의 LED가 나열되어 있습니다. 작동은 1줄 씩만 됩니다.
모든 줄은 빠르게 작동되므로 정지되어 보입니다.
 
수평줄에는 74HC595 2개로 적색 8개와 녹색 8개를 구동합니다.
아래의 ULN2803은 8개의 NPN TR 어레이입니다. 다른 것도 사용이 가능합니다.
1줄에 연결된 16개 LED가 모두 점등되면, LED 전류는 320mA가 흐릅니다. 
 
일반 500 mA급 TR 8개를 쓰려면, TR의 Base에 1K의 저항을 8개 연결해야 합니다.
아듀이노 소스에서, ULN2803에 연결된 신호를 모두 뒤집어 주면, 직접 연결도 가능합니다.

그림을 안정시키려면, 2개의 16비트 데이터를 매 2.5ms 마다 구동합니다 (50 Hz의 8 배) 
ATMEGA168의 Timer2를 사용합니다. 이 타이머는 일반 아듀이노의 PWM에 쓰던 것입니다.  
현재의 줄과 칸을 시프트하기 위한, 16 비트의 타이머는 ISR (가로채기 지원 함수)에서
다음 시간을 실행하면, 다음 줄을 출력합니다. 아듀이노의 가로채기를 참조 하십시요.

8x8 기반의 작은 그림은 모두 단색입니다.
화면저장은 16 바이트이며, 8 바이트씩 적색과 녹색입니다.
적색과 녹색을 전부 표시하면, 결과는 황색(orange)이 됩니다.

명령
select page (none, red, green, orange)
select sprite
move sprite (up, down, left, right)
print selected sprite and selected page
sleep
call sub sequence

시간제어와 보조함수에서 명령 구문이 가능하면, 완전한 그림을 생성할 수 있습니다.
그러나 MEGA168의 코드 16K와  SRAM의 제한이 있습니다.
 
작동
 
 
아래에 보여준 것 같이, 가지고 있는 카메라의 밝기가 흐리다면,
구동속도를 낮추면 밝아 집니다만. 눈으로 볼때는 안됩니다.

 
 

소스
그림과 같이, 소스에는 8x8 영문 글꼴과 그림들이 있습니다.
첨부된 PDE 파일을 내려받기 하십시요.

2색 매트릭스 LED, http://tinkerlog.com 
참조 http://www.arduino.cc/en/Tutorial/ShiftOut
참조 http://www.uchobby.com/index.php/2007/11/24/arduino-interrupts/

이 프로그램은 무료 소프트웨어로, 신체와 재산 상의 어떤 위험과 손해를 보상하지 않습니다.
이 프로그램은 GNU 무료 소프트웨어 배포규정을 따릅니다.
Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA
  
AVRTOOLS™
   
윗글 아듀이노 4선식 터치패널
아래글 아듀이노 24x6 LED 전광판
    N         제목    글쓴이 작성일 조회 추천
61 비접점식 QTouch 방식 근접검출 스위치 leeky 2016/01/21 (목) 565 0
60 Arduino 고속 오실로스코프 #3 avrtools™ 2012/03/29 (목) 17616 0
59 아날로그 8ch 데이터 로거 avrtools™ 2012/03/29 (목) 2724 0
58 Arduino DMX512 송신기 제작 avrtools™ 2012/03/15 (목) 2828 0
57 nRF24L01 무선모듈의 사용방법 avrtools™ 2012/03/07 (수) 5626 0
56 초음파 거리 측정기의 제작 avrtools™ 2011/09/18 (일) 4702 0
55 3축 가속도 센서 ADXL335 avrtools™ 2011/09/09 (금) 3242 0
54 Arduino Uno USBserial 펌웨어의 변경 avrtools™ 2011/08/27 (토) 2886 0
53 Arduino MIDI의 소개 avrtools™ 2011/08/19 (금) 3267 0
52 Arduino 고속 Oscillo Scope #2 avrtools™ 2011/08/12 (금) 2869 0
51 Arduino Uno 및 USB2serial Uno의 소개 [2] avrtools™ 2011/07/30 (토) 3129 0
50 Arduino IDE에서 AVRISP-mkII 사용방법 avrtools™ 2010/10/22 (금) 7748 0
49 아듀이노 초음파 거리측정 및 응용 avrtools™ 2010/03/14 (일) 4034 0
48 M328-USB의 비밀 온도센서 avrtools™ 2010/01/02 (토) 3463 0
47 M168-mini로 만드는 USBasp avrtools™ 2009/10/10 (토) 5112 0
46 OBDuino ISO9141 소스의 설명 avrtools™ 2009/10/08 (목) 4017 0
45 아듀이노 0017 업그레이드 avrtools™ 2009/08/18 (화) 3544 0
44 Arduino 0015 업그레이드 avrtools™ 2009/06/01 (월) 3227 0
43 CC2500 Zigbee RF Modem #1 [4] avrtools™ 2008/11/20 (목) 6434 0
42 아듀이노 소프트웨어 Ver 0012 avrtools™ 2008/09/23 (화) 3896 0
41 Arduino 소프트웨어 설치방법 avrtools™ 2008/08/31 (일) 5431 0
40 아듀이노 PC 카메라 제작 avrtools™ 2008/10/28 (화) 7026 0
39 아듀이노 AVR-ISP V2의 제작 [6] avrtools™ 2008/10/22 (수) 8058 0
38 아듀이노 J1850-PWM 스캐너 avrtools™ 2008/10/15 (수) 4416 0
37 아듀이노 MPGduino의 제작 avrtools™ 2008/10/11 (토) 4733 0
36 아듀이노 OBD-II PID 처리함수 avrtools™ 2008/10/12 (일) 5332 0
35 아듀이노 OBD-II PID 송수신 함수 avrtools™ 2008/10/09 (목) 9430 0
34 아듀이노 ODB-II 스캐너 제작 [9] avrtools™ 2008/10/04 (토) 16793 0
33 아듀이노 AC전원 THD 측정 [2] avrtools™ 2008/09/30 (화) 6584 0
32 아듀이노 소프트방식 16Bit ADC avrtools™ 2008/09/23 (화) 5419 0
31 아듀이노 초음파 모듈의 제작. avrtools™ 2008/09/22 (월) 4689 0
30 아듀이노 Wii 프로세싱 avrtools™ 2008/09/20 (토) 4009 0
29 아듀이노 초음파 거리측정 avrtools™ 2008/09/20 (토) 5908 0
28 아듀이노 8x5 초소형 전광판 avrtools™ 2008/09/11 (목) 4524 0
27 아듀이노 4선식 터치패널 avrtools™ 2008/09/10 (수) 4544 0
26 아듀이노 2색 8x8 LED avrtools™ 2008/09/10 (수) 4752 0
25 아듀이노 24x6 LED 전광판 avrtools™ 2008/09/10 (수) 5274 0
24 아듀이노 8x8 LED 프로세싱 avrtools™ 2008/09/10 (수) 4004 0
23 아듀이노 32x16 RGB 전광판 avrtools™ 2008/09/06 (토) 13527 0
22 아듀이노 맥박검출기 avrtools™ 2008/09/03 (수) 9264 0
21 아듀이노 적외선 거리센서 avrtools™ 2008/09/01 (월) 5736 0
20 아듀이노 DMX 수신장치 [7] avrtools™ 2008/08/31 (일) 6595 0
19 아듀이노 AVR-ISP 만들기 avrtools™ 2008/08/30 (토) 4028 0
18 아듀이노 POV #3 avrtools™ 2008/08/30 (토) 3343 0
17 아듀이노 POV #2 avrtools™ 2008/08/30 (토) 3149 0
16 AVR 병렬포트 굽기장치 avrtools™ 2008/08/30 (토) 5056 0
15 아듀이노 DMX 송신기 avrtools™ 2008/08/28 (목) 4988 0
14 아듀이노 부트로더의 개조 [1] avrtools™ 2008/08/28 (목) 5667 0
13 아듀이노 병렬포트 굽기장치 avrtools™ 2008/08/26 (화) 4084 0
12 아듀이노 POV #1 avrtools™ 2008/08/26 (화) 3387 0
11 아듀이노 MIDI 드럼 leeky 2008/08/24 (일) 4621 0
10 아듀이노 SD/MMC 카드 avrtools™ 2008/08/24 (일) 9657 0
9 아듀이노 MIDI 플륫 avrtools™ 2008/08/24 (일) 3462 0
8 아듀이노 RGB LED avrtools™ 2008/08/23 (토) 4901 0
7 아듀이노 USB 오실로스코프 [2] leeky 2008/08/21 (목) 6286 0
6 가속도계 ADXL202 응용소스 avrtools™ 2008/08/20 (수) 4773 0
5 아듀이노 가속도센서 avrtools™ 2008/08/18 (월) 4744 0
4 아듀이노 RC서보 제어 avrtools™ 2008/08/17 (일) 5077 0
3 아듀이노 910-ISP 만들기 avrtools™ 2008/08/16 (토) 4590 0
2 아듀이노 온도센서, XBee 송수신 avrtools™ 2008/08/15 (금) 7344 0
1 아듀이노 기본명령 avrtools™ 2008/08/07 (목) 6420 0
1

바구니 : 0
 보관함 : 0
오늘뷰 : 0
HOME   |   회사소개   |   제휴안내   |   회사위치   |   서비스이용 약관   |   개인정보 보호정책   |   사이트맵
17015 경기도 용인시 기흥구 동백중앙로16번길 16-25, 508호. 전화 : 031-282-3310
사업자 등록번호 : 697-47-00075 / 대표 : 이건영 / 업태 : 제조업 / 종목 : LED조명, LED전원, 제어장치.
개인정보 관리책임자 : 홈페이지 관리자 . Copyright ⓒ2016 아크레즈 (ACLEDS INC.)
HOME TOP PREVNEXT 0 0 0