ApkDownload

Arduino Remote Control using Phone Bluetooth. APK

最新バージョン 7 for Windows
更新しました 2018年November27日

情報

バージョン 7 (#11)

更新しました 2018年November27日

APKファイルサイズ 2.3 MB

Android 要件 Android 4.0+ (Ice Cream Sandwich)

開発元 ampower

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

アプリケーションのID com.mpawer.arduino.WhatsUpArduino

開発者ノート Arduinoとチャットし、Smartphone Bluetoothを使用してリモートでテストします。

スクリーンショット画像

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

新機能

Arduino Remote Control using Phone Bluetooth. 7の新機能

*Added Advanced I/O function 'tone' used to generate different tones.
*Added 'Share' button to share chat history using whatsapp, email, SMS, Bluetooth etc. It also gives option to store on Google Drive or other Storage apps.

説明

このアプリケーションの使い方を見るには、こちらをクリックしてください。チュートリアルですサンプルプロジェクトを作成しました。自分のプロジェクトにこのアプリケーションを使用することができます。

このアプリケーションが動作するには、ArduinoのデバイスにArduinoスケッチを配置する必要があります。 Arduino Sketchをダウンロードするには、こちらをクリックしてください。

Arduinoとのチャットで様々なArduinoコマンドを学ぶ。コードをダウンロードせずにリモートでコマンドを送信することにより、Arduino Pin機能をプログラムして設定します。

アプリケーションは、Bluetoothを使用してリモートでArduinoをプログラム(ピン設定を変更)するために使用されます。ピンモードなどのピン設定を変更するには、プログラムをダウンロードする必要はありません。あなたはこのアプリケーションを使用してリモートで行うことができます。

Arduinoとのチャットで最も楽しい方法でArduinoを学ぶ素晴らしいツールです。

ここに示したサンプルスケッチを使用することができます。このスケッチは、ニーズ、言語に合わせてカスタマイズしたり、変更したりできます。

[Arduinoスケッチ]
/ ******アプリケーションのスケッチ******* /

#include< SoftwareSerial.h> //シリアルライブラリをインポートする

SoftwareSerial chat(10、11); // RX、TX

void setup(){
  chat.begin(9600);
}

void loop(){
  if(chat.available()){
    文字列readStr = "";
    readStr = chat.readString();
    // pinMode
    if(readStr.startsWith( "pinMode")){
      ストリングピン= readStr.substring(readStr.indexOf( "(")+ 1、readStr.indexOf( "、"));
      int pinNo = pin.toInt();
      文字列モード= readStr.substring(readStr.indexOf( "、")+ 2、readStr.indexOf( ")"));
      if(mode == "INPUT"){
        pinMode(pinNo、INPUT);}
      if(mode == "OUTPUT"){
        pinMode(pinNo、OUTPUT);}
      if(mode == "INPUT_PULLUP"){
        pinMode(pinNo、INPUT_PULLUP);}
      chat.println( "done");
    }
    // digitalWrite
    if(readStr.startsWith( "digitalWrite")){
      ストリングピン= readStr.substring(readStr.indexOf( "(")+ 1、readStr.indexOf( "、"));
      int pinNo = pin.toInt();
      文字列値= readStr.substring(readStr.indexOf( "、")+ 2、readStr.indexOf( ")"));
      if(value == "HIGH"){
        digitalWrite(pinNo、HIGH);}
      if(value == "LOW"){
        digitalWrite(pinNo、LOW);}
      chat.println( "done");
    }
    // digitalRead
    if(readStr.startsWith( "digitalRead")){
      ストリングピン= readStr.substring(readStr.indexOf( "(")+ 1、readStr.indexOf( "、"));
      int pinNo = pin.toInt();
      int val = digitalRead(pinNo);
      if(val == 1){
      chat.println( "それは高い");}
      if(val == 0){
      chat.println( "it's LOW");}
    }
    // analogWrite
    if(readStr.startsWith( "analogWrite")){
      ストリングピン= readStr.substring(readStr.indexOf( "(")+ 1、readStr.indexOf( "、"));
      int pinNo = pin.toInt();
      文字列val = readStr.substring(readStr.indexOf( "、")+ 2、readStr.indexOf( ")"));
      int値= val.toInt();
      if(pinNo == 10 || pinNo == 11){
        chat.println( "Bluetooth RX / TXで使用されているピンに書き込もうとしていました"); // Bluetoothで使用されるピンのアナログ書き込み/ PWMが通信を中断することがあります。
      } else {
        analogWrite(pinNo、value);
        chat.println( "done");
      }
    }

//トーン
if(readStr.startsWith( "tone")){
ストリングピン= readStr.substring(readStr.indexOf( "(")+ 1、readStr.indexOf( "、"));
int pinNo = pin.toInt();
文字列frq = readStr.substring(readStr.indexOf( "、")+ 2、readStr.indexOf( ")"));
int frequency = frq.toInt();
文字列dur = readStr.substring(readStr.lastIndexOf( "、")+ 2、readStr.indexOf( ")"));
int temp = dur.toInt();
long duration = temp * 1000;
if(pinNo == 10 || pinNo == 11){
chat.println( "Bluetooth RX / TXで使用されているピンに書き込もうとしていました"); // Bluetoothで使用されるピンのアナログ書き込み/ PWMが通信を中断することがあります。
} else {
トーン(ピン番号、周波数、持続時間)。
chat.println( "done");
}
}
    // analogRead
    if(readStr.startsWith( "analogRead")){
      ストリングピン= readStr.substring(readStr.indexOf( "(")+ 1、readStr.indexOf( "、"));
      int pinNo = pin.toInt();
      int val = analogRead(pinNo);
      chat.println( "それは" + String(val));
    }
    
  }
  
}
/ ********スケッチの終わり********** /

評価とレビュー

評価: 4.0 / 5 · Less than 100 票

(*) 必要とされている

旧バージョン

Arduino Remote Control using Phone Bluetooth. 7 APK (#11, 2.3 MB)