投稿

ラベル(74HC595)が付いた投稿を表示しています

8LEDx2 74HC595 LEDの製作

イメージ
 Aitendoさんの福袋(23/5現在)、 意外なものからほぼゴミまでイロイロ入ってますが、 その中で2色LED(赤、青)x8発のキットが入ってましたので、 これがなんとかならんかと組み立て。 全部配線するのもかったるいので74HC595に全投げ。 毎度の回路は秋月さんのAE-7SEG丸パクリです。 https://akizukidenshi.com/download/ds/akizuki/AE-7SEG-BOARD_a2.pdf キットに入ってたのはここまで。 74HC595x2発追加しています。 配列の都合上595は中側に入ってます。 相変わらずイケてないはんだ付け図。 さてこれでテストスケッチ...といったところですが、ここででっかい落とし穴が。     digitalWrite (RCLK, LOW);     shiftOut (SER, SRCLK, MSBFIRST, [点灯するLED] );//赤LEDを点灯   shiftOut (SER, SRCLK, MSBFIRST, [点灯するLED] );//青LEDを点灯     digitalWrite (RCLK, HIGH); とすれば赤と青が同時に動くはずですが。 なんと赤と青の基底が違う(つまり赤が左から増えると青は右から増える) 基板に書いてあったシルク印刷を信じたばっかりに。 (R0-7とG0-7って書いてあったら0が左じゃないのかよw) ということで。     digitalWrite (RCLK, LOW);     shiftOut (SER, SRCLK, MSBFIRST, [点灯するLED] );//赤LEDを点灯   shiftOut (SER, SRCLK, LSBFIRST, [点灯するLED] );//青LEDを点灯     digitalWrite (RCLK, HIGH); とすることで青も赤も左から動くようになりました。 もう一つの問題が... 何に使おう... 以上です。