Search Header Logo
Comunicacion Arduino Android

Comunicacion Arduino Android

Assessment

Presentation

Computers

11th Grade

Medium

Created by

Enrique Leon

Used 42+ times

FREE Resource

7 Slides • 5 Questions

1

Comunicacion Arduino + appInventor

by Enrique Leon

espaciointernet.com

2

​Objetos que permiten la comunicación

​Un Objeto es un conjunto de eventos y propiedades.

Arduino: Usa el objeto Serial o softwareSerial, para comunicarse con el módulo bluetooth.

appInventor: Usa el objeto Bluetooth Client

media

3

​Objetos que permiten la comunicación

Un dispositivo bluetooth es facilmente conectable, pues es un estandar mundial. El sistema operativo Android lo tiene dentro de sus posibilidades de acceso.

Casi todos los celulares se pueden conectar con bluetooth.​

media

4

Multiple Choice

Cual es el objeto que se usa en appInventor para comunicación bluetooth

1

Serial

2

BluetoothClient

3

SoftwareSerial

4

app

5

​Dispositivo disponible

La instrucción if (condicion) Evalua si condicion es verdadera​ o falsa, de acuerdo a esto toma dos rutas posibles.

Usando la propiedad Available, se sabe si estamos conectados.

  • ​Arduino: miSoftwareSerial.available()

  • ​appInventor: miBluetoothClient.Available

media

6

Multiple Choice

Cual es la propiedad que retorna un verdadero o un falso si el

1

Available

2

If

7

Enviar y recibir​

  • ​Enviamos un byte desde appInventor

  • ​Leemos y almacenamos lo recibido en Arduino

media

8

Multiple Choice

Question image

Según la imagen, que valor numérico queda almacenado en la variable datoLeido?

1

83

2

l

3

L

4

76

9

Números vs caracteres

​Los tipos de datos son muy importantes en la comunicación. No es lo mismo el número 1 a el caracter '1'. Ya que 1 + 1 = 2 y '1' + '1' = '11'

​Recordemos que la información digital se almacena en bytes (8 bits). Pero nosotros entendemos son simbolos. De ahí la necesitad de la tabla ASCII (256 simbolos)

media

10

Multiple Choice

Question image

El caracter '@' su valor numérico ASCII es :

1

64

2

112

3

97

4

32

11

​Condicionales

​Segun el lenguaje de programacion, estas pueden tener pequeños cambios, pero son la base de la lógica de programación. Veamos diferentes condicionales:

media

12

Multiple Choice

Question image

SI la condición (datoLeidoBT="a") es verdadera (true). Que ocurre?

1

Apaga el LED_BUILTIN y Espera 5 segundos

2

Prende el LED_BUILTIN y Espera 5 segundos

3

Apaga el led

4

Prende el led

Comunicacion Arduino + appInventor

by Enrique Leon

espaciointernet.com

Show answer

Auto Play

Slide 1 / 12

SLIDE