6a MISSIÓ: Controlem via Bluetooth. 10.000 P.E.
Hem trobat el sistema: Connexions Bluetooth. Aquesta connexió ens permetrà enviar ordres a altres robots fent servir una connexió sense fils.
1.- Accediu a l'App Inventor i trieu l'idioma: Espanyol
2.- Creeu un projecte nou que es digui "ControlBluetooth_Cognoms"
3.- Cal afegir a la pantalla:
3.1.- De la "Paleta" "Interfaz de Usuario":
Cinc Botons (BotoUp, BotoDown, BotoLeft, BotoRight, BotoClear (Stop))
Un Selector de Lista
Una Etiqueta
Un Notificador
3.2.- De la "Paleta" "Conectividad":
Un "ClienteBluetooth"
3.3.- Renombreu els components:
Boton1 --> BotoUp
Boton2 --> BotoDown
Boto3 --> BotoLeft
Boto4 --> BotoRight
Boto5 --> BotoClear
Etiqueta1 --> lblStatus
SelectorDeLista1 --> lpConnect
3.4.- Fent servir la "Paleta" de "Disposición" canvieu l'aspecte de la pantalla i renombreu els components.
De la "Paleta" "Disposició" Afegiu un "DisposiciónTabular" i canvieu les seves propietats:
Columnas = 3
Registros = 3
Canvieu la propietat "Texto" dels botons a (U, D, L, R i C) i els arrossegueu al lloc de la taula corresponent.
4.- Ara toca començar a implementar els blocs
5.- Quan s'inicialitza la pantalla mirem si el bluetooth està activat al telèfon i en cas contrari mostrem un missatge que informa a l'usuari que ha d'activar el bluetooth.
6.- Aquí inicialitza un ListPicker amb totes les connexions vinculades que hi ha al telèfon mòbil. (Per poder-se connectar a un dispositiu bluetooth previ s'ha d'haver vinculat el dispositiu).
Un cop seleccionat un dispositiu al llistat desplegable del ListPicker es connecta a aquest dispositiu.
7.- Així és com enviarem al robot Arduino, PICAXE, ... un caràcter (a aquest exemple enviem la lletra "U" de Up)
Completeu l'acció del botó clic
8.- Repetiu els 2 blocs anteriors per completar tots els mobiments del robot:
D --> Down
L --> Left
R --> Right
C --> Clear (Stop)
9.- Descarregueu i proveu el projecte.
- Per descarregar l'app a la tàblet primer s'ha de clicar a "Generar" i triar 1a opció "App (generar código QR para el archivo .apk)
- Des de la tàblet heu de seleccionar un lector de codis QR i enfocar la càmera cap el codi QR que apareix per pantalla
- Quan es descarregui l'app a la tauleta només quedarà instal·lar-la
1.- Creeu una subpàgina dins la pàgina "Apps".
La subpàgina s'ha de dir: "6a MISSIÓ: Controlem via Bluetooth"
2.- Documentar el procés
A aquesta subpàgina heu d'afegir els elements que creieu convenient (Explicacions, captures de pantalla, imatges, vídeos, ...) per explicar com heu creat l'app.
A aquesta subpàgina també heu d'afegir els dos fitxer de la vostra app:
ControlBluetooth_Cognoms.aia i ControlBluetooth_Cognoms.apk
1.- Per descarregar el fitxer .aia al vostre oridnador heu de clicar sobre de "Proyecto" i triar l'opció per descarregar el fitxer .aia al vostre ordinador
2.- Per descarregar el fitxer .apk al vostre ordinador heu de clicar sobre de "Generar" i seleccionar l'opció que us permet descarregar el fixer .apk al vostre oridnador
3.- Després heu de pujar aquests dos fitxers al vostre Drive i compartir-los per tal de que qualsevol persona amb l'enllaç tingui accés al fitxer.
4.- A la subpàgina que heu creat a aquesta missió afegiu dos botons amb l'enllaç del Drive a cada un dels dos fitxer: el fitxer .aia i el fitxer .apk
FELICITAT JA HEU COMPLERT LA 6a MISSIÓ!!
...
Idea 1.- Canvia el títol de l'Screen1 per "Control Bluetooth".
Idea 2.- Afegeix una imatge de fons de pantalla.
Idea 3.- Afegeix imatges amb fletxes pels botons.
(Atenció als drets d'ús: CC)
Idea 4.- Afegeix un "Rellotge" i Aquest és el procés que s'ha de seguir per rebre informació a la nostra app del robot (o del dispositiu bluetooth on ens hem connectat).
Idea 5.- Aquí veiem com gestionar els missatges que mostrem per pantalla quan es produeix un error.
També podeu descarregar l'app 3dBot del Play Store:
https://play.google.com/store/apps/details?id=appinventor.ai_dllamas.Imagina3Dbot