Arduino 日本語リファレンス


shiftIn(dataPin, clockPin, bitOrder)

原文

1バイトのデータを1ビットずつ「シフトイン」します。最上位ビット(MSB)と最下位ビット(LSB)のどちらからもスタートできます。各ビットについて次のように動作します。まずclockPinがHIGHになり、dataPinから1ビットが読み込まれ、clockPinがLOWに戻ります。

クロックの立ち上がりエッジで読み取る場合は、事前にdigitalWrite(clockPin,してピンをローレベルにしておく必要があります。

【パラメータ】

dataPin: 入力ピン
clockPin: クロックを出力するピン
bitOrder: MSBFIRSTまたはLSBFIRSTを指定します。

【戻り値】

読み取った値 (byte)



[目次へ戻る]

Creative Commons Attribution-ShareAlike 3.0 License.
このドキュメントはArduino Teamにより執筆され、Takumi Funadaが翻訳し、一部加筆修正したものです
ご意見はtf at musashinodenpa.comまでお送りください [Arduino wiki]