SlideShare una empresa de Scribd logo
1 de 21
RECEPCIÓN DE DATOS
EMITIDOS DESDE EL MÓVIL
POR ARDUINO
Elección de los elementos de la pantalla, (Castellano)
Aspecto y elementos para la construcción del APP
Screen1, HorizonatalArrangement, Listpicker
Screen1
HorizontalArrangement
ListPicker
CerrarAplicacion, Button Button
CerrarAplicación
Diagrama de Bloques
Programa
ListPicker:
Se trata de un selector de lista, que muestra un listado.
Para poder trabajar con él necesitamos indicar lo que debe hacer este
Listpicker antes y después de ser pulsado.
Antes y tras de ser pulsado se usan bucles
Antes de la pulsación queremos que detecte y genere una lista de con los
nombres de los diferentes dispositivos bluetooth disponibles
Tras ser pulsado si se llama a un elemento del listado de bluethooth, y se
conecta a dicho elemento de esta selección HC05-06:
Selecciona el cliente seleccionado de la lista.
Button:
Se trata de un elemento que ejecuta acciones
después de ser pulsado.
Usamos sentencias when (Button) do para
indicar:
Que llame al cliente de Bluethoot
Le envíe un carácter
Button9:
Se trata de un elemento que ejecuta acciones
después de ser pulsado en este caso cerrar la
aplicación.
Usamos sentencias when (Button) do para
indicar que cierre la aplicación
Código programático Arduino
String dato;
int rojo= 8;
int naranja= 9;
int verde= 10;
int azul=11;
int rele=12;
void setup()
{
Serial.begin(9600);
pinMode(rojo, OUTPUT);
pinMode(naranja, OUTPUT);
pinMode(verde, OUTPUT);
pinMode(azul, OUTPUT);
pinMode(rele, OUTPUT);
}
void loop()
{
while (Serial.available())
{
delay(10);
if (Serial.available() > 0)
{
char c = Serial.read();
dato += c;
}
}
if (dato.length() > 0)
{
if(dato == "A") {
Serial.println("Encender led rojo");
digitalWrite(rojo, HIGH);
}
………………………………..
dato="";
}
}
RECEPCIÓN DE DATOS
EMITIDOS POR ARDUINO
DESDE EL MÓVIL
Elección de los elementos de la pantalla, (Castellano)
Elementos para la construcción del APP
Renombrado
Aspecto deseado
Receptor de señales en bluethooth
Elementos de la pantalla
Screen1, DisposiciónVertical1, Sdl_Conectar
Screen1
DisposiciónHorizontal1
Sdl_Conectar
Btn_Borrar, DisposiciónHorizontal1,
etq_recibido, Etiqueta1
DisposiciónVertical1
etq_Recibido
Btn_Borrar
Etiqueta1
ClienteBluethooth1, Reloj1, Notoficador1
Reloj1 Notificador1ClienteBluethooth1
Diagrama de Bloques
Programa
Sdl_conectar:
Se trata de un ListPicker, es decir un selector de lista, que muestra un
listado.
Para poder trabajar con él necesitamos indicar lo que debe hacer este
Listpicker antes y después de ser pulsado.
Antes y tras de ser pulsado se usan bucles
Antes de la pulsación queremos que detecte y genere una lista de con los
nombres de los diferentes dispositivos bluetooth disponibles
Tras ser pulsado si se llama a un elemento del listado de bluethooth, y se
conecta a dicho elemento de esta selección HC05-06:
Cierra el ListPicker (sdl_Conectar)
Activa el botón de desconectar (Btn_Desconectar)
Activa la pantalla de recepción de datos (etq_recibido)
Activa el bucle temporizador del reloj (Reloj1)
Cabio los colores de los botones ListPicker y del botón de
desconectar
Se llama al notificador, (Notificador19 para que muestre el
mensaje de conectado
Programa
Reloj1:
Se trata de un temporizador que permite dentro de su periodo que se realicen
acciones en modo loop.
Para poder trabajar con él debemos recurrir a comandos condicionales when
(condition) do.
Dado el hecho que Reloj1 se ha iniciado al elegir el bluethoot del Arduino
HC05-06, debe realizar las siguientes acciones:
Pon el texto de (etq_Recibido) como “ “, (Borra la pantalla)
Recurrimos a un nuevo comando de flujo while_do
Mientras los bites recibidos de (ClienteBluethoth1) >= 0 haz:
Pon el texto en (etq_Recibido) como “ “
Pon el texto en (etq_Recibido) como los bites recibidos
de ClientBluethooth1
Btn_Borrar:
Es un botón que realizará una acción cuando se presione.
Para poder trabajar con él debemos recurrir a comandos condicionales
(condition) do.
Cuando se active debe realizar las siguientes acciones:
Pon el texto de (etq_Recibido) como “ “, (Borra la pantalla)
Programa
Btn_Borrar:
Es un botón que realizará una acción cuando se presione.
Para poder trabajar con él debemos recurrir a comandos condicionales when
(condition) do.
Cuando se active debe realizar las siguientes acciones:
Abre el ListPicker (sdl_Conectar)
Desactiva el botón de desconectar (Btn_Desconectar)
Desactiva la pantalla de recepción de datos (etq_recibido)
Borra la pantalla de recepción de datos (etq_recibido)
Desactiva el bucle temporizador del reloj (Reloj1)
Cabio los colores de los botones ListPicker y del botón de
desconectar
Se llama al notificador, (Notificador19 para que muestre el
mensaje de desconectado
Código programático Arduino
int pinCS0 = A0;
int valorCS0 = A0;
void setup()
{
Serial.begin(9600);
}
void loop()
{
valorCS0 = analogRead(pinCS0);
Serial.print(" ");
Serial.print(valorCS0);
delay(1000);
}

Más contenido relacionado

Similar a Diapositivas mit app inventor (20)

Dfd
DfdDfd
Dfd
 
Dfd 100725185247-phpapp02
Dfd 100725185247-phpapp02Dfd 100725185247-phpapp02
Dfd 100725185247-phpapp02
 
Manual de DFD_2
Manual de DFD_2Manual de DFD_2
Manual de DFD_2
 
MANUAL DFD
MANUAL DFDMANUAL DFD
MANUAL DFD
 
manual 7
manual 7manual 7
manual 7
 
Manual de dfd 2
Manual de dfd 2Manual de dfd 2
Manual de dfd 2
 
Manual de dfd3
Manual de dfd3Manual de dfd3
Manual de dfd3
 
Manual de dfd
Manual de dfd Manual de dfd
Manual de dfd
 
Manual de dfd3
Manual de dfd3Manual de dfd3
Manual de dfd3
 
Manual de dfd
Manual de dfd Manual de dfd
Manual de dfd
 
Manual manejo dfd
Manual manejo dfdManual manejo dfd
Manual manejo dfd
 
Manual de usuario Guillen Jenny
Manual de usuario Guillen JennyManual de usuario Guillen Jenny
Manual de usuario Guillen Jenny
 
Instalando Circuit Y Trax Maker
Instalando Circuit Y Trax MakerInstalando Circuit Y Trax Maker
Instalando Circuit Y Trax Maker
 
Dfd2
Dfd2Dfd2
Dfd2
 
MANUAL DE DFD
MANUAL DE DFDMANUAL DE DFD
MANUAL DE DFD
 
Manual 2 dfd
Manual 2 dfdManual 2 dfd
Manual 2 dfd
 
Manual 3 dfd
Manual 3 dfdManual 3 dfd
Manual 3 dfd
 
Manual 2 dfd
Manual 2 dfdManual 2 dfd
Manual 2 dfd
 
Manual 2 dfd
Manual 2 dfdManual 2 dfd
Manual 2 dfd
 
Manual 3 dfd
Manual 3 dfdManual 3 dfd
Manual 3 dfd
 

Último

Sesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdfSesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdfannavarrom
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaXimenaFallaLecca1
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALKATHIAMILAGRITOSSANC
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónXimenaFallaLecca1
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaXjoseantonio01jossed
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxEverardoRuiz8
 
CLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civilCLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civilDissneredwinPaivahua
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAJAMESDIAZ55
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdfAnthonyTiclia
 
nom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdfnom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdfDiegoMadrigal21
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPJosLuisFrancoCaldern
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptEduardoCorado
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfedsonzav8
 
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdfCurso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdfcesar17lavictoria
 
Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...
Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...
Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...wvernetlopez
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfAntonioGonzalezIzqui
 
Presentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptxPresentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptxYajairaMartinez30
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxEduardoSnchezHernnde5
 

Último (20)

Sesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdfSesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdf
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcción
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptx
 
CLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civilCLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civil
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
 
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdfVALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
 
nom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdfnom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdf
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.ppt
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdf
 
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdfCurso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
 
Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...
Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...
Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
 
Presentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptxPresentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptx
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptx
 

Diapositivas mit app inventor

  • 1. RECEPCIÓN DE DATOS EMITIDOS DESDE EL MÓVIL POR ARDUINO
  • 2. Elección de los elementos de la pantalla, (Castellano)
  • 3. Aspecto y elementos para la construcción del APP
  • 7. Programa ListPicker: Se trata de un selector de lista, que muestra un listado. Para poder trabajar con él necesitamos indicar lo que debe hacer este Listpicker antes y después de ser pulsado. Antes y tras de ser pulsado se usan bucles Antes de la pulsación queremos que detecte y genere una lista de con los nombres de los diferentes dispositivos bluetooth disponibles Tras ser pulsado si se llama a un elemento del listado de bluethooth, y se conecta a dicho elemento de esta selección HC05-06: Selecciona el cliente seleccionado de la lista. Button: Se trata de un elemento que ejecuta acciones después de ser pulsado. Usamos sentencias when (Button) do para indicar: Que llame al cliente de Bluethoot Le envíe un carácter Button9: Se trata de un elemento que ejecuta acciones después de ser pulsado en este caso cerrar la aplicación. Usamos sentencias when (Button) do para indicar que cierre la aplicación
  • 8. Código programático Arduino String dato; int rojo= 8; int naranja= 9; int verde= 10; int azul=11; int rele=12; void setup() { Serial.begin(9600); pinMode(rojo, OUTPUT); pinMode(naranja, OUTPUT); pinMode(verde, OUTPUT); pinMode(azul, OUTPUT); pinMode(rele, OUTPUT); } void loop() { while (Serial.available()) { delay(10); if (Serial.available() > 0) { char c = Serial.read(); dato += c; } } if (dato.length() > 0) { if(dato == "A") { Serial.println("Encender led rojo"); digitalWrite(rojo, HIGH); } ……………………………….. dato=""; } }
  • 9. RECEPCIÓN DE DATOS EMITIDOS POR ARDUINO DESDE EL MÓVIL
  • 10. Elección de los elementos de la pantalla, (Castellano)
  • 11. Elementos para la construcción del APP Renombrado
  • 13. Receptor de señales en bluethooth Elementos de la pantalla
  • 16. ClienteBluethooth1, Reloj1, Notoficador1 Reloj1 Notificador1ClienteBluethooth1
  • 18. Programa Sdl_conectar: Se trata de un ListPicker, es decir un selector de lista, que muestra un listado. Para poder trabajar con él necesitamos indicar lo que debe hacer este Listpicker antes y después de ser pulsado. Antes y tras de ser pulsado se usan bucles Antes de la pulsación queremos que detecte y genere una lista de con los nombres de los diferentes dispositivos bluetooth disponibles Tras ser pulsado si se llama a un elemento del listado de bluethooth, y se conecta a dicho elemento de esta selección HC05-06: Cierra el ListPicker (sdl_Conectar) Activa el botón de desconectar (Btn_Desconectar) Activa la pantalla de recepción de datos (etq_recibido) Activa el bucle temporizador del reloj (Reloj1) Cabio los colores de los botones ListPicker y del botón de desconectar Se llama al notificador, (Notificador19 para que muestre el mensaje de conectado
  • 19. Programa Reloj1: Se trata de un temporizador que permite dentro de su periodo que se realicen acciones en modo loop. Para poder trabajar con él debemos recurrir a comandos condicionales when (condition) do. Dado el hecho que Reloj1 se ha iniciado al elegir el bluethoot del Arduino HC05-06, debe realizar las siguientes acciones: Pon el texto de (etq_Recibido) como “ “, (Borra la pantalla) Recurrimos a un nuevo comando de flujo while_do Mientras los bites recibidos de (ClienteBluethoth1) >= 0 haz: Pon el texto en (etq_Recibido) como “ “ Pon el texto en (etq_Recibido) como los bites recibidos de ClientBluethooth1 Btn_Borrar: Es un botón que realizará una acción cuando se presione. Para poder trabajar con él debemos recurrir a comandos condicionales (condition) do. Cuando se active debe realizar las siguientes acciones: Pon el texto de (etq_Recibido) como “ “, (Borra la pantalla)
  • 20. Programa Btn_Borrar: Es un botón que realizará una acción cuando se presione. Para poder trabajar con él debemos recurrir a comandos condicionales when (condition) do. Cuando se active debe realizar las siguientes acciones: Abre el ListPicker (sdl_Conectar) Desactiva el botón de desconectar (Btn_Desconectar) Desactiva la pantalla de recepción de datos (etq_recibido) Borra la pantalla de recepción de datos (etq_recibido) Desactiva el bucle temporizador del reloj (Reloj1) Cabio los colores de los botones ListPicker y del botón de desconectar Se llama al notificador, (Notificador19 para que muestre el mensaje de desconectado
  • 21. Código programático Arduino int pinCS0 = A0; int valorCS0 = A0; void setup() { Serial.begin(9600); } void loop() { valorCS0 = analogRead(pinCS0); Serial.print(" "); Serial.print(valorCS0); delay(1000); }