ApkDownload

Arduino Remote Control using Phone Bluetooth. APK

Última Versión 7 para Windows
Actualizada 27 de November de 2018

Información de la Aplicación

Versión 7 (#11)

Actualizada 27 de November de 2018

Tamaño APK 2.3 MB

Requiere Android Android 4.0+ (Ice Cream Sandwich)

Ofrecida por ampower

Categoría Aplicación Educación Gratis

Aplicación id com.mpawer.arduino.WhatsUpArduino

Notas del desarrollador Chatea con Arduino y pruébalo de forma remota utilizando un teléfono inteligente Bluetooth.

Capturas de pantalla

Haga clic en la imagen para verla en tamaño completo

Últimas actualizaciones

Novedades de 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.

Descripción

Para ver cómo usar esta aplicación, haga clic en aquí. Es un tutorial con un proyecto de muestra. Puedes usar la aplicación para tus propios proyectos.

Para que esta aplicación funcione, debe colocar un boceto de Arduino en su dispositivo Arduino. Para descargar Arduino Sketch, haga clic aquí.

Aprende varios comandos de Arduino chateando con Arduino. Programe y configure las funciones de Arduino Pin enviando comandos de forma remota sin descargar el código.

La aplicación se utiliza para programar (cambiar la configuración de los pines) de Arduino de forma remota mediante Bluetooth. No es necesario descargar programas para cambiar la configuración de los pines, como el modo pin. Puedes hacerlo remotamente usando esta aplicación.

Es una gran herramienta para aprender Arduino de la manera más divertida al chatear con Arduino.

Puedes usar el bosquejo de muestra dado aquí. Este boceto se puede personalizar / cambiar para adaptarlo a sus necesidades, su idioma y mejorar su experiencia.

[Arduino Sketch]
/ ****** Sketch para la aplicación ******* /

#include & lt; SoftwareSerial.h & gt; // importar la librería serial

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

configuración vacía () {
  chat.begin (9600);
}

bucle de vacío () {
  if (chat.available ()) {
    String readStr = "";
    readStr = chat.readString ();
    // pinMode
    if (readStr.startsWith ("pinMode")) {
      Pin de cadena = readStr.substring (readStr.indexOf ("(") + 1, readStr.indexOf (","));
      int pinNo = pin.toInt ();
      Modo de cadena = readStr.substring (readStr.indexOf (",") + 2, readStr.indexOf (")"));
      if (modo == "ENTRADA") {
        pinMode (pinNo, ENTRADA);}
      if (modo == "SALIDA") {
        pinMode (pinNo, SALIDA);}
      if (mode == "INPUT_PULLUP") {
        pinMode (pinNo, INPUT_PULLUP);}
      chat.println ("hecho");
    }
    // escritura digital
    if (readStr.startsWith ("digitalWrite")) {
      Pin de cadena = readStr.substring (readStr.indexOf ("(") + 1, readStr.indexOf (","));
      int pinNo = pin.toInt ();
      Valor de cadena = readStr.substring (readStr.indexOf (",") + 2, readStr.indexOf (")"));
      if (valor == "ALTO") {
        digitalWrite (pinNo, HIGH);}
      if (valor == "LOW") {
        digitalWrite (pinNo, LOW);}
      chat.println ("hecho");
    }
    // digitalRead
    if (readStr.startsWith ("digitalRead")) {
      Pin de cadena = readStr.substring (readStr.indexOf ("(") + 1, readStr.indexOf (","));
      int pinNo = pin.toInt ();
      int val = digitalRead (pinNo);
      si (val == 1) {
      chat.println ("es ALTO");}
      si (val == 0) {
      chat.println ("es BAJO");}
    }
    // analogwrite
    if (readStr.startsWith ("analogWrite")) {
      Pin de cadena = readStr.substring (readStr.indexOf ("(") + 1, readStr.indexOf (","));
      int pinNo = pin.toInt ();
      String val = readStr.substring (readStr.indexOf (",") + 2, readStr.indexOf (")"));
      valor int = val.toInt ();
      si (pinNo == 10 || pinNo == 11) {
        chat.println ("Intentaba escribir en los pines que utiliza bluetooth RX / TX"); // la escritura analógica / PWM en los pines que usa bluetooth puede interrumpir la comunicación.
      }más{
        analogWrite (pinNo, valor);
        chat.println ("hecho");
      }
    }

//tono
if (readStr.startsWith ("tone")) {
Pin de cadena = readStr.substring (readStr.indexOf ("(") + 1, readStr.indexOf (","));
int pinNo = pin.toInt ();
String frq = readStr.substring (readStr.indexOf (",") + 2, readStr.indexOf (")"));
frecuencia int = frq.toInt ();
String dur = readStr.substring (readStr.lastIndexOf (",") + 2, readStr.indexOf (")"));
int temp = dur.toInt ();
larga duración = temp * 1000;
si (pinNo == 10 || pinNo == 11) {
chat.println ("Intentaba escribir en los pines que utiliza bluetooth RX / TX"); // la escritura analógica / PWM en los pines que usa bluetooth puede interrumpir la comunicación.
}más{
tono (pinNo, frecuencia, duración);
chat.println ("hecho");
}
}
    // analógicaLeer
    if (readStr.startsWith ("analogRead")) {
      Pin de cadena = readStr.substring (readStr.indexOf ("(") + 1, readStr.indexOf (","));
      int pinNo = pin.toInt ();
      int val = analogRead (pinNo);
      chat.println ("it's" + String (val));
    }
    
  }
  
}
/ ******** fin del bosquejo ********** /

Valoraciones y Reseñas

Valoración: 4.0 de 5 · Less than 100 votos

(*) es necesario

Versiones anteriores

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