Comments
Description
Transcript
ikkeiplexing シールド製作説明書
ikkei ikkei 2 15 20W 1mm HOZAN HS-11 16 ANTEX 18W ikkei 3 1mm 2mm ikkei 4 VICTOR 110 HOZAN P-892 ikkei 5 ikkeiplexing AWG 24 ikkei 30 6 ikkei 7 ikkei 8 ikkei 9 LED A K A K NPN B A C PNP C B E K A K ikkei E ECB 10 CN2 CN1 BP1 L1 R3 R2 R1 C1 C2 C3 U2 Q1 D5 D1 D2 D6 SW1 D3 SW2 D4 LED1 SW3 SW6 SW4 D8 R1 R3 C1 C3 CN4 LED1,LED2 SW7 CN3 10KΩ 0.1µF Φ13mm 8x8 dot matrix LED 1388ASR 1.26” SW8 2 Q1 2SC1815 L1 10 U2 CN1 D8 1N4148 BP1 SW1 D7 SW8 JP1 D1 SW5 LED2 33mH L1 R3 1 KXM52-1050 CN4 8P 6P 2 ikkei 11 ikkei 12 R1,R2 R3 C1 C3 BP1 ikkei 13 LED LED ikkei 14 DC SW4 Q1 ikkei L1 L1 R3 R3 L1 1 15 R3 U2 IC LED ikkei 16 10 Arduino Arduino Arduino ikkei 17 ikkei 18 11 ikkei 19 File – Examples – ikkeiplexing ikkeiplexing MsTimer2 arduino-0022\libraries ikkei 20 L_chika LED LED x 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 y LED LED 0 1 2 3 4 5 6 7 s=0 ikkei s=1 21 reflection x 0 ikkei 15 y 0 7 22 ikkei X,Y 23 G X,Y Z Y X G ikkei 24 5V 5V 5V +g A4 Arduino A5 2.5V -g offset 0V ikkei 0 1 2 3 4 ikkei 25 5 6 7 26 ikkei 27 8×1024 16×1024 LED 16 8 ikkei 28 bounce EEPROM EEPROM SW1 2 1 EEPROM SW4 ikkei 29 ikkei 30 bounce bounce REF1/REF2 REF1 REF2 LED ikkei 31 bounce LED LED 0 LED 1 ikkei 32 2 35 M S ikkei 33 ikkei 34 1 10 ikkei 35 ikkei 36 ikkei 37 main S S1 S1 S2 E1 ? S3 F loop E E1 A E ▲S2 ▲S1 E3 B =S1 E3 ? B D end S1 end S3 S2 ? S2 D ▲S3 C =S2 =S3 C ▲S1 E2 ? A E2 ? loop S1 ? E2 S2 setup F E1 ? S3 ? E S3 end ikkei =S1 end 38 loop 10ms end ikkei 39 1 10 10 1 10 = end ikkei 40 1 sec = 10ms X 100 1 1 = = end ikkei 41 = = end = end ikkei 42 SW5 SW1 SW2 SW3 SW6 SW4 SW7 SW8 ikkei 43 C4 → A2 → 92 → 8C ikkei 44 ikkei Excel 45 iFont.cpp Flash ROM ikkei 46 scroll_text 1 ikkei 47 ikkei 48 Excel ikkei 0 1 1 2 49 16 ×8 ms Flash ROM pattern ikkei 50 tetris_LoL _LoL LoL shield ikkei 51 SW1 SW2 SW5 SW3 SW6 SW4 SW7 SW8 ikkei 52 ikkei 53 ikkei 54 16ms 1ms H: high-Z: LED all off pull-up on column on switch input input period row output H switch off a L switch on H a b L b H c c L ikkei Vcc 55 V+ Vcc Vcc OK Vcc Vcc FET ≡ KWM-37881ASB TOM-1588BH Absolute Maximum Ratings Peak Forward Current (1/10 Duty Cycle, 0.1ms Pulse Width) Continuous Forward Current ikkei 100 mA 40 mA 56 1ms 8 7 6 5 4 3 2 1 ikkei 57 delay delayMicroseconds( ) 8 7 6 5 4 3 2 1 ikkei 58 Charlieplexing.cpp 0 LOW LED ikkei 59 Charlieplexing.cpp 0x0F EX-OR LOW swdata LED ikkei 60 Charlieplexing.cpp 1ms 10ms 10 ikkei 61 8 8 LED LED y 1 y 0 swdata 0 ikkei 1 62 MAXIM AN1880 ikkei 63 Charlieplexing MAXIM (AN1880) ”Charlieplexing - Reduced Pin-Count LED Display Multiplexing” http://japan.maxim-ic.com/app-notes/index.mvp/id/1880 2003 MAXIM ikkei 2 10 AN1880 64 LED http://www.maxim-ic.com/images/appnotes/1880/DI217Fig02.gif ikkei 65 DP DP ikkei 66 ikkeiplexing ( Charlieplexing by ikkei ) +COM A B C D E F G DP +COM A B C D E F G DP +COM A B C D E F G DP +COM A B C D E F G DP +COM A B C D E F G DP +COM A B C D E F G DP +COM A B C D E F G DP +COM A B C D E F G DP 8. 8. 8. 8. 8. 8. 8. 8. line1 line2 line3 line4 line5 line6 line7 line8 line9 ikkei 67 ikkei 68 LED V+ V+ V+ ikkei 69 Vcc ikkeiplexing ( Charlieplexing by ikkei ) 100 8. 8. 8. 8. 8. 8. 8. 8. RST 3V3 5V GND GND VIN A0 A1 A2 A3 A4 A5 AREF GND D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 TX1 RX0 +COM A B C D E F G DP +COM A B C D E F G DP +COM A B C D E F G DP +COM A B C D E F G DP +COM A B C D E F G DP +COM A B C D E F G DP +COM A B C D E F G DP +COM A B C D E F G DP 100 Arduino 100 line1 100 line2 line3 100 100 100 100 line4 line5 line6 line7 line8 line9 100 ikkei 70 B C B E C G E F + A G B F + A G B F + A G B F + A G B F + A G B F + A G B F + A G B F + A B ikkeiplexing ( Charlieplexing by ikkei ) D11D12 D9 D10 D7 D8 BOTTOM VIEW D5 D6 D3 D4 ikkei 71 EDN I/O LED http://ednjapan.rbi-j.com/issue/2009/3/22/2983 EDN [issued: 2009 3 ] Guillermo Jaquenod ikkei D2 5V E D + C E DP D + C E DP D + C E DP D + C E DP D + C E DP D + C E DP D + C E DP D + C DP VIN 72 G Wikipedia http://en.wikipedia.org/wiki/Charlieplexing 1995 MAXIM Charlie Allen ikkei 73 LED Wikipedia ikkei 74 LED H L H L L H L H High-Z H L H High-Z L H ikkei 75 LED LED n×(n-1) n LED n2/4 n n n×(n-1) n2/4 4 12 4 6 30 9 8 56 16 10 90 25 12 121 36 14 182 49 16 240 64 Wikipedia ikkei 76 30 LED http://www.instructables.com/id/Charlieplexing-LEDs--The-theory/ step4/Finallya-Charlieplex-matrix/ LED ikkei 77 ikkei 78 × ikkei 79 Charlieplexing dp dp dp dp dp dp dp a dp g g g g g g f f f f f e e e e d d d c c g g f f f e e e e d d d d d c c c c c c b b b b b b b a a a a a a a f g e c d 9 ikkei b dp b a 80 dp ikkeiplexing a b c d e f g a a a a a a b b b b b c c c c d d d e e a a f b b c c c d d d d e e e e e f f f f f f g g g g g g g dp dp dp dp dp dp dp g e c d 9 ikkei 16 240 8x8 b dp f dp 81 LED 16 ikkei 82 8x8 16 ikkei 83 ikkei 84 16 SW8 SW7 SW6 SW5 SW4 SW3 SW2 SW1 K8 K7 K6 K5 K4 K3 K2 A1 A2 A3 A4 A5 A6 A7 A8 K1 D10 A3 D2 A0 D3 D9 D5 K3 K4 K5 K6 K7 K8 D6 D12 K2 A1 A2 A3 A4 A5 A6 A7 A8 K1 D11 D8 A2 D7 A1 D4 TX1 16 ikkei ikkei 85 86 ON/OFF L LED L H ikkei D13 A4 A5 A6 A7 A8 A4 A5 3.3V 5V GND Arduino D6 D10 A3 D2 A0 D3 D9 D5 A2 A3 A1 K4 K5 K6 K7 K8 K2 K3 K1 TX1� D4 A1 D7 A2 D8 D11 D12 U1 87 9 D1 SW1 D2 SW2 D3 SW3 D4 SW4 12 1 7 2 5 A4 A5 A6 A7 A8 LED1 TOM-1588BH 9 A1 14 8 12 1 7 2 5 A2 A3 A4 A5 A6 A7 A8 A6 A7 A8 10 6 11 15 16 K4 K5 K6 K7 K8 A4 A5 3 4 K2 K3 10 6 11 15 16 K4 K5 K6 K7 K8 A1 14 A2 8 A3 K1 13 3 4 K2 K3 K1 13 A1 A2 A3 A8 A2 A3 A4 A5 A6 A7 A1 JP1 1 Vcc 2 7 Vcc OutY 3 GND OutX 6 GND 5 C1 0.1 U2 KXM52-1050 R1 10K R2 10K R3 10K L1 BP1 Q1 C2 C3 0.1 0.1 D5 SW5 SW6 SW7 SW8 LED2 TOM-1588BH ikkei ikkeiplexing shield ver 3.0 88 ikkei 89 ikkei blog http://blog.goo.ne.jp/jh3kxm ikkei Electronics http://web.mac.com/kxm_ikkei/ ikkei 90