Arduino日本語リファレンス


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までお送りください [ドキュメント一覧]