pinMode(clockPin, OUTPUT);
pinMode(dataPin, OUTPUT); } void loop() { // LED1からLED8までを順に光らせます for (int j = 0; j < 7; j++) { // 送信中のlatchPinはグランド(LOW)レベル digitalWrite(latchPin, LOW); // シフト演算を使って点灯するLEDを選択しています shiftOut(dataPin, clockPin, LSBFIRST, 1<<j); // 送信終了後latchPinをHIGHにする digitalWrite(latchPin, HIGH); delay(100); } } ![]() ブレッドボードを使った接続の仕方は次のURLで紹介されています。 http://arduino.cc/en/Tutorial/ShiftOut [目次へ戻る] |
Creative Commons Attribution-ShareAlike 3.0 License.
このドキュメントはArduino Teamにより執筆され、Takumi Funadaが翻訳し、一部加筆修正したものです
ご意見はtf at musashinodenpa.comまでお送りください
[ドキュメント一覧]