Arduino Bluetooth基本チュートリアル

スマートフォンで電子デバイスを制御することを考えたことがありますか?ロボットで他のデバイスをスマートフォンで制御するのは本当にクールです。 Bluetootharduinoとインターフェースするための簡単で基本的なチュートリアルを次に示します。

ステップ1:必要なもの

ハードウェア

  • BluetoothモジュールHC 05/06
  • Arduino
  • 導いた
  • 220Ω抵抗
  • Androidデバイス

ソフトウェア

  • Arduino IDEArduino IDE
  • Android Studio(実際には必要ありません。Androidアプリケーションを提供します:D)

ステップ2:仕組みを見る

ビデオチュートリアルを見る

ステップ3:ビルドを始めましょう

回路はとてもシンプルで小さいため、接続はほとんどありません

Arduinoピン ___________ Bluetoothモジュールピン

R X(ピン0) ___________________ T X

TX(ピン1 ___________________ RX

5V _________________________ V CC

GND _______________________ GND

マイナスLEDをarduinoのGNDに、プラスLEDをピン13に接続します。抵抗値は220Ω〜1KΩです。 そして、あなたは回路でやった

注:RXをRXに、TXをBluetoothのTXに接続しないでください。arduinoyouはデータを受信しません。ここでTXは送信を意味し、RXは受信を意味します

ステップ4:コードをアップロードする

 / * Bluetooh Basic:LED ON OFF-Avishkar *コーダー-Mayoogh Girish *ウェブサイト-//bit.do/Avishkar *アプリをダウンロード://github.com/Mayoogh/Arduino-Bluetooth-Basic *このプログラムで制御可能Bluetoothモジュールを使用したarduinoのピン13のLED * / char data = 0; //受信データを保存するための変数void setup(){Serial.begin(9600); //シリアルデータ送信のボーを設定しますpinMode(13、OUTPUT); //デジタルピン13を出力ピンとして設定} void loop(){if(Serial.available()> 0)//データを受信したときにのみデータを送信:{data = Serial.read(); //着信データを読み取り、変数dataに保存しますSerial.print(data); //シリアルモニターのデータ内の値を印刷Serial.print( "\ n"); //改行if(data == '1')// dataの値が1に等しいかどうかを確認するdigitalWrite(13、HIGH); //値が1の場合、LEDはオンになりますelse if(data == '0')//データの値が0に等しいかどうかを確認しますdigitalWrite(13、LOW); //値が0の場合、LEDはオフになります}} 

ステップ5:仕組み

HC 05/06はシリアル通信で動作します。特定のボタンが押されると、Androidアプリはシリアルデータをbluetoothモジュールに送信するように設計されています。 arduinoに供給されるコードは、受信データをチェックして比較します。受信データが1の場合、受信データが0のときにLEDがオンになり、 オフになります。

シリアルモニターを開き、受信データを監視します

ステップ6:Androidアプリケーション

このチュートリアルでは、Androidアプリ開発のチュートリアルはカバーしません。Androidアプリケーションはここからダウンロードできます

アプリの使用方法

Bluetoothモジュールとペアリングする方法をビデオで見る
  • アマゾンアプリストアからアプリケーションをダウンロードする
  • HC 05/06 Bluetoothモジュールとデバイスをペアリングします
    1)HC 05/06 Bluetoothモジュールをオンにします
    2)利用可能なデバイスをスキャンする
    3)デフォルトのパスワード1234または0000を入力してHC 05/06とペアリングします
  • AndroidデバイスにLEDアプリケーションをインストールします
  • アプリケーションを開く
  • ペアリングされたデバイスを押します

  • リストからBluetoothモジュールを選択します(hc 05/06)

  • 正常に接続した後

  • ONボタンを押してLEDをオンにし、OFFボタンを押してLEDをオフにします

  • Bluetoothモジュールから切断するための切断ボタン

これは、BluetoothモジュールとArduinoのインターフェイスに関する基本的なチュートリアルです。このプロジェクトは、 スマートフォンスマートフォン制御ロボットなどを使用したホームオートメーションなど、より高いレベルに改善できます。

よりクールなDIYプロジェクトについては、私のブログをご覧ください

添付ファイル

  • Arduino_Bluetooth_Basic.inoダウンロード

関連記事