EC1 Splat PLCを使用したArduino Bluetoothモジュールのフェイルセーフ:6ステップ

EC1 Splat PLCを使用したArduino Bluetoothモジュールのフェイルセーフ:6ステップ

目次:

Anonim

Splatco.comで入手可能なEC1 Splatボードは、一度に最大64プロセスまでマルチタスク処理が可能なEOM組み込みコントローラーです。一部の機能には、PWM(パルス幅変調)出力、浮動小数点、およびJY-MCU Bluetoothとのインターフェースを含むその他の機能が含まれます。ワイヤレスシリアルポートモジュール。最近遭遇した問題は、BTモジュールがアンドロイドデバイスから切断されたときにEC1とBTモジュールがプログラミングコマンドを持っていないということでした。この説明では、たった3行のプログラミングでこれを解決する簡単で簡単な方法を紹介します(Bluetoothハッシュ関数は含まない)。

必要になるだろう:

基本的なはんだ付け技術と装備

Splatで入手可能なEC1ボード

JY-MCU Bluetoothワイヤレスシリアルポートモジュールとその接続ケーブル(付属)

片側にメスのピンコネクタが付いた長さ約6インチの単線(写真を参照)

標準のマイクロUSB - USBケーブル

SPLat / PCを実行しているコンピュータ、無料のSPLatプログラミング環境(IDE)

シュリンクチューブを取り外すための小型ワイヤーカッター

それでは始めましょう!

用品:

ステップ1:BTモジュールの発見

最初にする必要があるのは、ボードの隅にある赤いLEDの上からシュリンクチューブを外すことです。

いくつかの小さなワイヤーカッターを使用して、導線全体にアクセスできるようになるまで慎重にコーナーからスライスを切り取ります。

ステップ2:ワイヤをはんだ付けする

はんだごてを使用してあなたは今導線のプラス側の端にワイヤをはがしてはんだ付けすることができます、これは4つのプロングプラグに最も近い端であるべきです。すでに2つのはんだパッドがあり、端に最も近いものがLEDに直接接続されています。これにより、はんだ付けが少し簡単になります。

ステップ3:モジュールを差し込む

付属のケーブルでBTモジュールをSplat EC1に差し込みます* BTモジュールとEC1のピン配列が同じ順序ではないことに注意してください。のり

それから私達があなたが使いたいEC1のどんな入力にでも私達がちょうどはんだ付けしたワイヤーを差し込みなさい、しかし入力は5vの許容でなければならない

Splat easystepsにEC1ピンのコピーがあります。

このデモでは、EC1のピン21に入力2を使用します。

ステップ4:プログラム

あなたが過去のSplatプログラミング経験を持っていないのなら、BTモジュールがSimpleHMIを使用するのであなたもアンドロイド電話で何かをプログラムする必要がないので、次にそれは巧妙になるでしょう。このために私は「アンドロイドにブルートゥースを使った最初のサンプルアプリ」を使います。

プログラムは上の画像のようになります

ステップ5:必要なものをプログラムに追加する

今、私たちはプログラムのいくつかの行を追加します

まずseccond gosubコマンドのすぐ下に次のように入力します。

一時停止20

オフ1

起動タスクmonitorconnect

それから、プログラムの一番下の行に次のように入力します。

monitorconnect

ウェイトン2

1に

キルタスク

プログラムは上の図のようになります。*星印が変わります*

*また、プログラムはスクリーンショットの一番上で途切れています*

ステップ6:テスト

この時点であなたは感嘆符ボードにプログラムをロードしてそれをテストすることができるはずです、あなたがボタンに触れるとデモプログラムは赤いライトを点滅させます、私たちが書いたプログラムは信号が失われターン信号が回復すると消えます。プログラムのこの部分は任意の目的のために書き換えることができます。この破壊的なことを続けてくれてありがとう!あなたがこれ以上Splatギアを必要とするならば、あなたはwww.splatco.comでそれを見つけることができます