|     Inicio    |   |         |  |   FOROS      |  |      |      
   Elastix - VoIP B4A (Basic4Android) App inventor 2 PHP - MySQL
  Estación meteorológica B4J (Basic4Java) ADB Shell - Android Arduino
  Raspberry Pi Visual Basic Script (VBS) FireBase (BD autoactualizable) NodeMCU como Arduino
  AutoIt (Programación) Visual Basic Cosas de Windows Webs interesantes
Translate:
Búsqueda en este sitio:


.

App inventor 2 en español
Cómo programar los teléfonos móviles con Android.
Bluetooth, Arduino y App inventor 2 - Juan Antonio Villalpando

-- Tutorial de iniciación de App Inventor 2 en español --

Volver al índice del tutorial

___________________________

9C2.- Bluetooth. Círculos blanco y negro controla LDR. Servidor. Cliente.

_________________
- Presentación.

- Tenemos dos móviles o tablet y queremos que un móvil pueda cambiar el color (blanco/negro) de 4 círculos que se encuentran en el otro móvil.

- Según esos círculos estén en blanco o negro, modificarán la resistencia óhmica de 4 LDR.

- Se puede utilizar ese cambio óhmico para controlar un circuito eléctrico con relé.

- Un móvil será el Servidor (tendrá flechas para cambiar el color de los círculos) y el otro el Cliente (el que tendrá los círculos).

_________________
- Vinculado o Pareado.

- Consiste en que un móvil reconozca a otro móvil por Bluetooth.

- Para que los móviles puedan comunicarse por Bluetooth deben estar pareados o vinculados de esta manera:

- Vamos a "Ajustes"...

- Buscamos dispositivo, el otro dispositivo también debe tener activa su conexion Bluetooth.

- Saldrá una clave que tendremos que poner en el otro móvil.

- Ya tenemos a los dos dispositivos vinculados.

_________________
- Servidor y Cliente.

- Debemos realizar dos aplicaciones, una instalarla en un móvil que actuará como Servidor y otra en el otro móvil que actuará como Cliente, las dos aplicaciones son muy parecidas.

p9C_BT_Servidor.aia

 

p9C_BT_Cliente.aia

- Para que funcionen debemos Generar las aplicaciones e instalarlas en los móviles.

BT_Servidor.apk

 

BT_Cliente.apk

_________________
- Servidor Diseño.

- Situamos el ServidorBluetooth que está en la parte de "Conectividad".

 

_________________
- Servidor Bloques.

 

==============================================
==============================================

==============================================

_________________
- Cliente Diseño.

- Situamos el ClienteBluetooth que está en la parte de "Conectividad".

_________________
- Cliente Bloques.

_________________
- Acoplado de las LDR.

- Tomamos 4 LDR.

- Las cubrimos en una cartulina dejando 4 huecos como indica la siguiente figura:

- Las ponemos sobre los círculos del teléfono móvil cliente. Las LDR mirando, tocando la pantalla sobre los círculos.

- Cuando los círculos cambien a blanco/negro, cambiará el valor de la resistencia.

- Vamos a utilizar un óhmetro para medir la resistencia de la LDR, observa la imagen superior.

- En el ejemplo he puesto que cuando el círculo es blanco la resistencia de la LDR es de 2 K, cuando el círculo es negro la resistencia es 50 K. Estos son valores aproximados, depende de la LDR que dispongas.

_________________
- Circuito.

- Llevamos la LDR a un circuito para activar/desactivar un relé.

- Hay muchos tipos de circuitos, vamos a ver este.

_________________
- Ejemplo.

- En este vídeo José Rafael en su canal de YouTube "Corcinox inventos y más", nos muestra cómo mover un carrito utilizando este método.

 

 

_________________
- Comentarios.

- Se puede arrancar el BT y hacer el pareado mediante Activity Starter.

as_TurnONBT

  • Action = android.bluetooth.adapter.action.REQUEST_ENABLE
as_PairDevice
  • Action = android.intent.action.MAIN
  • ActivityClass = com.android.settings.Settings$BluetoothSettingsActivity
  • ActivityPackage = com.android.settings

Ver

__________________________________

 

- Mi correo:
juana1991@yahoo.com
- KIO4.COM - Política de cookies. Textos e imágenes propiedad del autor:
© Juan A. Villalpando
No se permite la copia de información ni imágenes.
Usamos cookies propias y de terceros que entre otras cosas recogen datos sobre sus hábitos de navegación y realizan análisis de uso de nuestro sitio.
Si continúa navegando consideramos que acepta su uso. Acepto    Más información