ApkDownload

Bluetooth Arduino Carro Robot APK

最新バージョン 1.5 for Windows
更新しました 2023年January22日

情報

バージョン 1.5 (#15)

更新しました 2023年January22日

APKファイルサイズ 3.4 MB

Android 要件 Android 2.1+ (Eclair)

開発元 Net Andino

カテゴリー 教育 (アプリケーション)

アプリケーションのID appinventor.ai_ventasnetandino.BluetoothArduinoCar

開発者ノート 通信同期とコントロールのArduinoブルートゥース

スクリーンショット画像

画像をクリックするとフルサイズで表示されます

新機能

Bluetooth Arduino Carro Robot 1.5の新機能

Se cambia modo de recepción textos por bluethoo

説明

4つの主要な動きのためにBluetooth経由でArduinoのコントロール。それはクレーン、トラック、腕とより多くのサービスを提供することができます。

APPから送信されたデータ

アローN "ノルテ" = 'N'
アローS "南" = 'S'

アローO「西」=「または」
矢印E "これ" = 'E'

矢印P "停止" = 'P'

ボタングリーン「電力」=「H」
ピンレッド「オフ」=「L」

HOME // CODE
胸INT = 4。 //超音波のために(エコー)のような胸を定義します
Ptrig INT = 5; //超音波用(TRIG)としてPtrigを定義します
int型LaIzAn = 6; //左側反時計回りに回し
int型莱州= 7; //ジロ時間左側
int型LaDeHo = 8; //右サイドジロ・アワー
int型のツイストセクション= 9; //右側反時計回りに回し

楽章のint = 255; //移動モータ(0-255)
int型のステータス= 'L'; //開始を逮捕します

int型の長さ、距離; // distaciaを計算するには

無効セットアップ(){
  Serial.begin(9600)。 //ブルートゥースで通信を行うためのシリアルポートを開始
  pinMode(LaDeHo、OUTPUT)。
  pinMode(ツイストセクション、OUTPUT);
  pinMode(莱州、OUTPUT)。
  pinMode(LaIzAn、OUTPUT)。
 
  pinMode(胸囲、INPUT)。 //私は、入力端子4(エコー)として定義され
  pinMode(Ptrig、OUTPUT)。 //出力ピン5(TRIG)を定義
}

ボイドループ(){

  (Serial.availableは()> 0){//は、Bluetoothの状態を読み出して格納する場合
    Serial.read状態=();
  }
  もし(状態== 'N'){//前進 "北朝鮮"
    analogWrite(ツイストセクション、0);
    analogWrite(LaIzAn、0)
    analogWrite(LaDeHo、MOV)。
    analogWrite(莱州、MOV)。
  }
    (状態== 's' が){//後方に移動した場合、 "シュール"
    analogWrite(ツイストセクション、MOV);
    analogWrite(LaIzAn、MOV)。
    analogWrite(LaDeHo、0);
    analogWrite(莱州、0);
  }
  
    もし(状態== 'O'){//移動LadDerecha "西"
    analogWrite(ツイストセクション、0);
    analogWrite(LaIzAn、0);
    analogWrite(莱州、0);
    analogWrite(LaDeHo、MOV);}
    
 
  もし(状態== 'E'){//移動LadIzquierdo "これ"
    analogWrite(ツイストセクション、0);
    analogWrite(LaIzAn、0);
    analogWrite(莱州、MOV)。
    analogWrite(LaDeHo、0);

  }
 
  (ステータスが== 'P'){//停止した場合。エンジンを停止します
    analogWrite(ツイストセクション、0);
    analogWrite(LaIzAn、0);
    analogWrite(LaDeHo、0);
    analogWrite(莱州、0);
  
  }



 
  (ステータス==「H」){//ボタングリーン自動モード超音波センサIF
 
     digitalWrite(Ptrig、HIGH); // 10USためのトリガパルスを生成し、
     遅延(0.01)。
     digitalWrite(Ptrig、LOW)。
   
     持続時間= pulseIn(胸囲、HIGH)。 //エコー時間を読みます
     距離=(長さ/ 2)/ 29。 //は足の距離を算出し、
     ディレイ(10)。
   
     IF(距離<= 15 &&距離> = 2){//距離である場合未満15センチメートル
      
        analogWrite(ツイストセクション、0); // 1/4秒でエンジンを停止
        analogWrite(LaIzAn、0);
        analogWrite(LaDeHo、0);
        analogWrite(莱州、0);
        遅延(250)。
      
        analogWrite(LaDeHo、0);
        analogWrite(莱州、0);
        analogWrite(ツイストセクション、MOV); // 1/2秒リバース用
        analogWrite(LaIzAn、MOV)。
        遅延(500)。
      
        analogWrite(ツイストセクション、0); // 1秒間回し
        analogWrite(LaIzAn、0);
        analogWrite(LaDeHo、0);
        analogWrite(莱州、MOV)。
        遅延(1000);
      
     }
     他に{//何も障害物が前方に移動されていない場合
         analogWrite(ツイストセクション、0);
         analogWrite(LaIzAn、0);
         analogWrite(LaDeHo、MOV)。
         analogWrite(莱州、MOV)。
     }
  }
  (ステータス== 'L')場合{//ボタンがOFF、エンジンが停止します。
     analogWrite(ツイストセクション、0);
     analogWrite(LaIzAn、0);
     analogWrite(LaDeHo、0);
     analogWrite(莱州、0);
  }
}
// ENDのCODE
その他のマニュアルhttp://manual.netandino.net

完全な詳細キャリッジ
https://netandino.blogspot.com/2015/02/armar-carro-robot-controlado-por.html

評価とレビュー

評価: 4.9 / 5 · Less than 100 票

(*) 必要とされている

旧バージョン

Bluetooth Arduino Carro Robot 1.5 APK (#15, 3.4 MB)