1.Python でI/O機器のコントロール
|
事前にI/Oの制御が出来るように RaspberrPi の設定が必要です。
設定は左メニューの『1.OS関係 c.IO試験 』のリンクからGPIOの制御を使用にしてください。
(1)出力 LED点滅
|
■LEDの電流計算と接続
|
RaspberryPiの1ピンの最大電流は16(mA)なのでこれ以下にする必要がある。
試験回路の電流を4(mA)程度とする。
(a)RaspberryPiの出力電圧 3.3(V)
(b)LED順方向電圧 2.0(V)
(c)LED電流 4(mA)
LED直列抵抗 = ( 3.3(V)-2.0(V) )/ 4(mA) ≒ 0.33(kΩ)
直列抵抗を0.33(kΩ)とする.。 |
|
テストで使用するのは ピンNo11(GPIO=17)とGNDを使用する。
LEDの点滅周期は1(秒)で作成する。
|
■プログラム
■テスト状況写真とプログラムを実行した結果
プログラム実行はThonny(右上)[Run]をクリック、停止は[Stop]をクリック |
|
テストで使用するのは ピンNo11(GPIO=17)とGNDを使用しその間にスイッチを入れる。
■プログラム
■テスト状況写真とプログラムを実行した結果
|
スイッチを閉じると出力は 1 解放すると 0 になる
|
2.1-Wireの制御
左メニューの
10.sensor_AD_時計(4).Python(RaspberryPi)以下の該当する1-Wire(DS18B20)モジュールをクリックしてください。
3.I2Cの制御
左メニューの
10.sensor_AD_時計(4).Python(RaspberryPi)以下の該当するモジュールをクリックしてください。
4.ModBusの制御
|
|
RS485ドライバに接続
|
|
5.MySQLの制御
7.mail制御