特別ライブラリー

特別ライブラリー

digitalPinToPort:Arduinoのピン番号からCPUのポートを取得

Arduinoの標準関数であるdigitalWrite()などをAVRレベルで使用する際、ピン番号ではなくCPUのポート番号で制御する必要があります。その時に利用する関数がdigitalPinToPort()関数です。この関数を使うことでA...
特別ライブラリー

portOutputRegister:Arduinoのピン設定を高速化する高度な関数

Arduinoでデジタル新語の出力を行う標準関数として、digitalWriteが用意されていますが、この関数よりもっと直接的で高速な可能とする関数portOutputRegisterです。 portOutputRegister()の使い方...
特別ライブラリー

portInputRegister:Arduinoのピン設定を高速化する高度な関数

Arduinoでデジタル信号の入力を行う標準関数として、digitalReadが用意されていますが、この関数よりもっと直接的で高速な動きをする関数がportInputRegisterです。この 関数は、Arduino環境におけるマクロで、特...
特別ライブラリー

portModeRegister:Arduinoのピン設定を高速化する高度な関数

Arduinoの標準関数でデジタルピンのモードをセットするpinMode関数がありますが、この関数と同じ機能を果たし、もっと高速で柔軟な関数がportModeRegisterとして用意されています。この関数はデータディレクションレジスタ(D...