Arduino 4 Relay Bluetooth 1.0

ライセンス: 無料 ‎ファイルサイズ: N/A
‎ユーザー評価: 0.0/5 - ‎0 ‎投票

コード:

/* リレー IN1 ピンアウト 2 アルドゥイノに接続 リレー IN2 ピンアウト 3 アルドゥイノに接続 リレー IN3 ピンアウト 4 アルドゥイノに接続 リレー IN4 ピンアウト 5 アルドゥイノに接続 --->リレーモジュル4チャンネルに接続できます。

Arduino 4リレーから送信されるシリアルデータ.apk データ '1'-'4' はラレイ CH 1-4 です データ 'A'-'D' をオフにするは、ラレイ CH 1-4 です データ '9' は、ALL CH 1-4 で データ 'I' は、すべての CH 1-4 をオフにします */

#include

#defineリレー1 2 #defineリレー2 3 #defineリレー3 4 #defineリレー4 5

char val; ボイドセットアップ() { ピンモード(リレー1、出力); ピンモード(リレー2、出力); ピンモード(リレー3、出力); ピンモード(リレー4、出力); デジタル書き込み(リレー1、ロー)//H デジタルライト(リレー2、ロー)//H デジタル書き込み(リレー3、ロー)//H デジタルライト(リレー4、ロー)//H 開始(9600); シリアル.begin(9600); }

ボイドループ() { ブルートゥースアンドロイドアプリからシリアルチェクデータ val = mySerial.read(); シリアル.プリントン(ヴァル); } リレーがオン if(val == '1') { デジタル書き込み(リレー1、高)。}//L それ以外の場合(val == '2') { デジタル書き込み(リレー2、高)。}//L それ以外の場合(val == '3') { デジタル書き込み(リレー3、ハイ);}//L それ以外の場合(val == '4') { デジタル書き込み(リレー4、ハイ);}//L すべてをリレーオン それ以外の場合(val == '9') { デジタル書き込み(リレー1、ハイ)//L デジタル書き込み(リレー2、ハイ)/L デジタル書き込み(リレー3、ハイ)/L デジタル書き込み(リレー4、ハイ)/L } リレーがオフ それ以外の場合(val == 'A') { デジタルライト(リレー1、ロー);}//H それ以外の場合(val == 'B') { デジタルライト(リレー2、ロー);}//H それ以外の場合(val == 'C') { デジタルライト(リレー3、ロー);}//H それ以外の場合(val == 'D') { デジタルライト(リレー4、ロー);}//H すべてをオフにリレー それ以外の場合(val == 'I') { デジタル書き込み(リレー1、ロー)//H デジタルライト(リレー2、ロー)//H デジタル書き込み(リレー3、ロー)//H デジタルライト(リレー4、ロー)//H }

}

バージョン履歴

  • バージョン 1.0 に転記 2016-10-31

プログラムの詳細