01_DigitalOut
デジタルアウトピンの設定と制御
Interface
Quote:
デジタルアウトは、mbedのp5-p30ピンとLED1-LED4を使う事が出来ます。
デジタルアウトは、アウトプットピンの状態を設定出来ます。逆に、現在のアウトプット状態を読む事も出来ます。
0にセットするとOFF、1にセットするとON。
Details
Quote:
ピンのアウトプットは、0vか3.3v(0か1)で、最大電流は40mA です。
Class
Quote:
class DigitalOut : public Base
デジタルアウトはピンの状態を設定する。
Function
Quote:
コンストラクタ:
DigitalOut( PinName pin, const char *name = NULL )
指定ピンをデジタルアウトにする。
メソッド:
void write( int value )
0か1を指定して出力する。
int read()
アウトプットセッティングを読み取る。0か1が戻り値。
オペレータ:
DigitalOut& operator = ( int value )
writeの省略形
operator int()
readの省略形
Example
#include "mbed.h"
int main() {
DigitalOut AAA(p5); //AAAインスタンスを作る。p5がデジタルアウトになる。
DigitalOut BBB(p6); //BBBインスタンスを作る。p6がデジタルアウトになる。
AAA.write(1); //AAAに1(3.3V)を出力する。
BBB.write(AAA.read()); // AAA(p5) を読み取り BBB(p6) に出力する。
}

Example2
#include "mbed.h"
int main() {
DigitalOut AAA(p5); //AAAインスタンスを作る。p5がデジタルアウトになる。
DigitalOut BBB(p6); //BBBインスタンスを作る。p6がデジタルアウトになる。
AAA=(1); //writeの省略形(オペレータ)。AAAに1(3.3V)を出力する。
BBB=(AAA); // readの省略形(オペレータ)。 AAA(p5) を読み取り BBB(p6) に出力する。
}
Please log in to post comments.
