回答編集履歴
1
誤り訂正
answer
CHANGED
@@ -1,7 +1,4 @@
|
|
1
|
-
[74HC595を使ってarduinoの16ビットパラレル出力に挑んでみた](http://suisaihannda.blogspot.com/2017/02/74hc595arduino.html)
|
2
|
-
|
1
|
+
単純にSN74HC595をArduinoに2系統つなぐ場合、
|
3
|
-
その場合、5,6,7 ピン以外に3のピンをアサインして制御すると思います。
|
4
|
-
|
5
2
|
例えば8,9,10ピンを使うとしたら、こんな感じかなと思います。
|
6
3
|
```C
|
7
4
|
#define MAX_CH 2
|
@@ -58,4 +55,9 @@
|
|
58
55
|
delay(200);
|
59
56
|
}
|
60
57
|
}
|
61
|
-
```
|
58
|
+
```
|
59
|
+
[74HC595を使ってarduinoの16ビットパラレル出力に挑んでみた](http://suisaihannda.blogspot.com/2017/02/74hc595arduino.html)
|
60
|
+
みたいにArduinoとの接続が1系統でキャリービットもう1系統につなぐ場合は
|
61
|
+
shiftOut(SER, SRCLK, LSBFIRST, PATTERNS[i]);
|
62
|
+
shiftOut(SER, SRCLK, LSBFIRST, PATTERNS[i] >> 8);
|
63
|
+
とすればいいと思います。
|