Aplicaciones

✅ Control del Arduino desde su teléfono Android (vía Bluetooth) APK PC

Hola este video estará relacionado con aplicacion android bluetooth arduino puedes ver en nuestra web una gran cantidad de aplicaciones para aplicacion android bluetooth arduino, recuerda que todo el contenido aquí es gratis solo te pedimos que compartas el articulo por redes sociales si te ha servido mucho contenido sobre aplicacion android bluetooth arduino es de las mejores versiones para tu móvil Android un sistema que es popular en los Smartphones y cada vez es mas popular

Tutorial, Como conectar por Bluetooth el Arduino desde cualquier teléfono Android, explicación paso a paso.

El modulo Bluetooth debe estar sincronizado con su teléfono Android, si le pide esencia es “1234”

Sitio para las descargas: http://elprofegarcia.com/

Sensor Ultrasonido : https://www.youtube.com/watch?v=IF1eN0WK3bU&index=8&list=PLnwu2s7SIakRdUZ5IPFEenyMFDc5_1j6H

LISTA DE MATERIALES comprados en: http://www.dinastiatecnologica.com/
(1) ARDUINO UNO
(1) Modulo Bluetooth
(1) Mini Protoboard
( ) Cables de conexion
Hola gracias por pasarse nuestro sitio aquí encontraras programas juegos y muchas cosas mas
Esta atento a todas las cosas que te puedan suceder con los horoscopos diarios que te brinda esta web lo mejor para enterarse como estara el dia y que te deparan los astros
Este 2019 viene con todo y nuevas peliculas se estrenaran
Serries anime y estrenos como Bird Box se encuentran aquí
La nuevas pelicula de Dragon Ball Super estara apto para que la veas
Las nuevas peliculas estreno del 2019 tambien las encontraras aqui
Puedes descargar ese coyuntura que tanto buscabas utiliza el buscador y encuentra los nuevos estrenos en este 2019
Tutoriales y muchas cosas mas podras encontrar aquí en este sitio
Dale me gusta a nuestra pagina de facebook y siguenos para que te notifiquemos de algun nuevo repertorio que este saliendo
Programas con su respectivo crack podras encontrar en el mejor servidor arreglado para su descarga sigue las instrucciones al pie de la giro y podras usarlo sin restricciones te deseo un buen año y espero que la informacion que este aquí te sirva hasta luego

About the author

admin

31 Comments

Click here to post a comment

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

  • Buena noche Profe García, muchas gracias por sus clases son muy didacticas. Profe el menú que dices al abrir la aplicación no me sale o no lo encuentro ¿será algún problema de compatibilidad con versión de android?.

  • Hola, como puedo hacer para que se enciendan una serie de leds, mientras esté bucle que controla los leds está en funcionamiento, poder controlar un servo vía Bluetooth sin esperar a que el bucle de leds termine

  • Profe Buenos dias, como podria cambiar el pin o contraseña de bluetooth Arduino con app inventor…..y como se podria guardar un usuario, es decir que cuando la app de inventor este cerca del Bluetooth se conecte automatico. gracias

  • Hi, I need to put a transmitter on the collar of my dog, so when he barks it would trigger a device in the house. I also need to keep track of the barks on an app on my phone that I will later make. What technology do you recommend? How? Thank you so much.

  • Una duda, se me encima un dato que escribo hacía el Bluetooth con otro que envió desde el Telefono.

    Intenté con dos Seriales (MEGA, Serial1 y Serial2) TX1 para enviar al telefono datos y RX2 para recibir lo que envío desde el telefono. Pero aún así se encima mi dato.

    En esta aplicación veo que se recibe el comando desde el teléfono y además se puede enviar el dato del valor analógico utilizando el mismo puerto serial

    ¿Algún consejo? me he leído el programa que subió y no le entiendo, perdón.

  • /*

    PROYECTO: ArduDroid

    Desconectar el modulo Bluetooth mientras carga este programa al Arduino, luego conecte:

    ARDUINO BLUETOOTH

    Pin 0 (RX) TXD

    Pin 1 (Tx) RXD

    5V VCC

    GND GND

    Descargar plano de conexiones en: http://elprofegarcia.com/?page_id=2

    Descargar aplicacion Android en Play Store: ArduDroid (Hazim Bitar)

    */

    #define CARACTER_INICIO_CMD '*'

    #define CARACTER_FINAL_CMD '#'

    #define CARACTER_DIV_CMD '|'

    #define ESCRITURA_DIGITAL_CMD 10

    #define ESCRITURA_ANALOGA_CMD 11

    #define TEXTO_CMD 12

    #define LECTURA_ARDUDROID_CMD 13

    #define MAX_COMMAND 20

    #define MIN_COMMAND 10

    #define LONGITUD_ENTRADA_STRING 40

    #define ESCRITURA_ANALOGICA_MAX 255

    #define PIN_ALTO 3

    #define PIN_BAJO 2

    String inText;

    void setup() {

    Serial.begin(9600);

    Serial.println("elprofegarcia.com");

    Serial.flush();

    }

    void loop()

    {

    Serial.flush();

    int ard_command = 0;

    int pin_num = 0;

    int pin_value = 0;

    char get_char = ' '; //lee serial

    // esperar a que los datos entren

    if (Serial.available() < 1) return; // si no hay datos en el serial retornar al Loop().

    // analizar entrada de indicador de inicio de comando

    get_char = Serial.read();

    if (get_char != CARACTER_INICIO_CMD) return; // si no hay indicación de inicio del sistema, volver loop ().

    // parse incoming command type

    ard_command = Serial.parseInt(); // read the command

    // analizar el tipo de comando entrante

    pin_num = Serial.parseInt(); // leer el pin

    pin_value = Serial.parseInt(); // leer el valor

    // 1) OBTENER COMANDO DE TEXTO PARA ARDUDROID

    if (ard_command == TEXTO_CMD){

    inText =""; // borra variable para nueva entrada

    while (Serial.available()) {

    char c = Serial.read(); // recibe un byte de la memoria intermedia serie

    delay(5);

    if (c == CARACTER_FINAL_CMD) { // si la cadena completa ha sido leida

    // add your code here

    break;

    }

    else {

    if (c != CARACTER_DIV_CMD) {

    inText += c;

    delay(5);

    }

    }

    }

    }

    // 2) OBTENER DATOS DE digitalWrite ARDUDROID

    if (ard_command == ESCRITURA_DIGITAL_CMD){

    if (pin_value == PIN_BAJO) pin_value = LOW;

    else if (pin_value == PIN_ALTO) pin_value = HIGH;

    else return; // error en el valor de PIN. regresar.

    set_digitalwrite( pin_num, pin_value); // Eliminar el comentario de esta función para utilizarla

    return; // regrese al inicio de loop()

    }

    // 3) GET analogWrite DATA FROM ARDUDROID

    if (ard_command == ESCRITURA_ANALOGA_CMD) {

    analogWrite( pin_num, pin_value );

    // add your code here

    return; // Done. return to loop();

    }

    // 4) Enviar datos a ARDUDROID

    if (ard_command == LECTURA_ARDUDROID_CMD) {

    // char send_to_android[] = " Coloca el texto aquí." ;

    // Serial.println(send_to_android); // Ejemplo: Envío de texto

    Serial.print(" Analogo 0 = ");

    Serial.println(analogRead(A0)); // Ejemplo: Leer y enviar valor analógico del Pin de Arduino

    return; // Listoe. regrese al loop();

    }

    }

    // 2a) seleccionar el pin # solicitado para la acción digitalWrite

    void set_digitalwrite(int pin_num, int pin_value)

    {

    switch (pin_num) {

    case 13:

    pinMode(13, OUTPUT);

    digitalWrite(13, pin_value);

    // adicione su código aquí, para este número de pin del Arduino

    break;

    case 12:

    pinMode(12, OUTPUT);

    digitalWrite(12, pin_value);

    // adicione su código aquí, para este número de pin del Arduino

    break;

    case 11:

    pinMode(11, OUTPUT);

    digitalWrite(11, pin_value);

    // adicione su código aquí, para este número de pin del Arduino

    break;

    case 10:

    pinMode(10, OUTPUT);

    digitalWrite(10, pin_value);

    // adicione su código aquí, para este número de pin del Arduino

    break;

    case 9:

    pinMode(9, OUTPUT);

    digitalWrite(9, pin_value);

    // adicione su código aquí, para este número de pin del Arduino

    break;

    case 8:

    pinMode(8, OUTPUT);

    digitalWrite(8, pin_value);

    // adicione su código aquí, para este número de pin del Arduino

    break;

    case 7:

    pinMode(7, OUTPUT);

    digitalWrite(7, pin_value);

    // adicione su código aquí, para este número de pin del Arduino

    break;

    case 6:

    pinMode(6, OUTPUT);

    digitalWrite(6, pin_value);

    // adicione su código aquí, para este número de pin del Arduino

    break;

    case 5:

    pinMode(5, OUTPUT);

    digitalWrite(5, pin_value);

    // adicione su código aquí, para este número de pin del Arduino

    break;

    case 4:

    pinMode(4, OUTPUT);

    digitalWrite(4, pin_value);

    // adicione su código aquí, para este número de pin del Arduino

    break;

    case 3:

    pinMode(3, OUTPUT);

    digitalWrite(3, pin_value);

    // adicione su código aquí, para este número de pin del Arduino

    break;

    case 2:

    pinMode(2, OUTPUT);

    digitalWrite(2, pin_value);

    // adicione su código aquí, para este número de pin del Arduino

    break;

    // por defecto

    // si nada más fue seleccionado, hacer el defecto (default)

    // default es opcional

    }

    }