teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

回答に追記

2019/08/22 10:03

投稿

y_waiwai
y_waiwai

スコア88178

answer CHANGED
@@ -1,3 +1,16 @@
1
1
  可能です
2
2
  データ入力とシフトクロックで任意の8ビットパターンを出力できる、ということは理解できるでしょうか。
3
- シフトクロックの8つのクロックで8個のデータを設定し、ラッチクロックで一気にデータを出力させるということを行います
3
+ シフトクロックの8つのクロックで8個のデータを設定し、ラッチクロックで一気にデータを出力させるということを行います
4
+
5
+ ---
6
+ ```Arduino
7
+ void Ledout(uint8_t leds)
8
+ {
9
+ digitalWrite(rclkPin, LOW);
10
+ shiftOut(dsPin, srclkPin, LSBFIRST, leds);
11
+ digitalWrite(rclkPin, HIGH);
12
+ digitalWrite(rclkPin, LOW);
13
+ }
14
+
15
+ ```
16
+ 8つのLEDの点灯パターン、8ビットを引数に入れて呼び出します