Bluetooth Arduino Carro Robot APK
情報
バージョン 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の新機能
説明
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 票
(*) 必要とされている
旧バージョン
類似のアイテム
「Net Andino」のその他のアイテム
Radio Melodia 105.3 FM Huaraz APK
ON OFF Enviar y Recibir datos por Bluetooth de uC APK
最もダウンロードされたアプリとゲーム
ファストクリーナー - 空き容量を解放し、ジャンクファイルを削除します、お使いの電話をスピードアップ APK