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聊天并使用智能手机蓝牙远程测试。

屏幕截图图片

单击图像查看完整尺寸

新功能

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功能,无需下载代码。

应用程序用于使用蓝牙远程编程(更改引脚设置)Arduino。您无需下载程序即可更改引脚模式等引脚设置。您可以使用此应用程序远程执行此操作。

它是通过与Arduino聊天以最有趣的方式学习Arduino的好工具。

您可以使用此处给出的示例草图。可以自定义/更改此草图以满足您的需求,语言并增强您的体验。

[Arduino Sketch]
/ ******草图为App ******* /

#include< SoftwareSerial.h> //导入序列库

SoftwareSerial聊天(10,11); // RX,TX

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

void loop(){
  if(chat.available()){
    String readStr =“”;
    readStr = chat.readString();
    // pinMode
    如果(readStr.startsWith( “pinMode”)){
      String pin = readStr.substring(readStr.indexOf(“(”)+ 1,readStr.indexOf(“,”));
      int pinNo = pin.toInt();
      String mode = readStr.substring(readStr.indexOf(“,”)+ 2,readStr.indexOf(“)”));
      如果(模式== “INPUT”){
        pinMode(pinNo,INPUT);}
      如果(模式== “OUTPUT”){
        pinMode(pinNo,OUTPUT);}
      如果(模式== “INPUT_PULLUP”){
        pinMode(pinNo,INPUT_PULLUP);}
      chat.println( “完成”);
    }
    // digitalWrite
    如果(readStr.startsWith( “digitalWrite”)){
      String pin = readStr.substring(readStr.indexOf(“(”)+ 1,readStr.indexOf(“,”));
      int pinNo = pin.toInt();
      String value = readStr.substring(readStr.indexOf(“,”)+ 2,readStr.indexOf(“)”));
      如果(值== “HIGH”){
        digitalWrite(pinNo,HIGH);}
      如果(值== “LOW”){
        digitalWrite(pinNo,LOW);}
      chat.println( “完成”);
    }
    // digitalRead
    如果(readStr.startsWith( “digitalRead”)){
      String pin = readStr.substring(readStr.indexOf(“(”)+ 1,readStr.indexOf(“,”));
      int pinNo = pin.toInt();
      int val = digitalRead(pinNo);
      如果(VAL == 1){
      chat.println(“它很高”);}
      如果(VAL == 0){
      chat.println(“它很低”);}
    }
    // analogWrite
    如果(readStr.startsWith( “analogWrite”)){
      String pin = readStr.substring(readStr.indexOf(“(”)+ 1,readStr.indexOf(“,”));
      int pinNo = pin.toInt();
      String val = readStr.substring(readStr.indexOf(“,”)+ 2,readStr.indexOf(“)”));
      int value = val.toInt();
      if(pinNo == 10 || pinNo == 11){
        chat.println(“你试图写入蓝牙RX / TX使用的引脚”); //蓝牙使用的引脚上的模拟写/ PWM可能会中断通信。
      }其他{
        analogWrite(pinNo,value);
        chat.println( “完成”);
      }
    }

//音
如果(readStr.startsWith( “音”)){
String pin = readStr.substring(readStr.indexOf(“(”)+ 1,readStr.indexOf(“,”));
int pinNo = pin.toInt();
String frq = readStr.substring(readStr.indexOf(“,”)+ 2,readStr.indexOf(“)”));
int frequency = frq.toInt();
String dur = readStr.substring(readStr.lastIndexOf(“,”)+ 2,readStr.indexOf(“)”));
int temp = dur.toInt();
持续时间长=临时* 1000;
if(pinNo == 10 || pinNo == 11){
chat.println(“你试图写入蓝牙RX / TX使用的引脚”); //蓝牙使用的引脚上的模拟写/ PWM可能会中断通信。
}其他{
音调(pinNo,频率,持续时间);
chat.println( “完成”);
}
}
    // analogRead
    如果(readStr.startsWith( “analogRead”)){
      String pin = 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 - Windows 下载 - (#11, 2.3 MB)