Práctica Bluetooth

Para poder controlar la dirección del submarino decidimos hacerlo a través del un móvil conectado por bluetooth al submarino. Primero hicimos una tabla de verdad para comprobar como deberían actuar los motores. Luego pasamos esto a el Arduino. De forma que primero necesitamos la librería del bluetooth y la iniciación de esta misma además del puerto serie para comprobar su funcionamiento. Luego en el bloque que se inicia constantemente creamos dos condiciones la primera dice que si el puerto 1 del bluetooth está disponible que compruebe lo que hay en ella y la segunda que si el puerto serie está disponible que la variable "S" de tipo string que crearemos posteriormente tenga el valor de lo que hay en el puerto serie, que lo ponga en el puerto 1 de blueetooth y que diga por el puerto serie lo que dice en S. Luego creamos una bloque en el que declararemos vacía la variable S. En este mismo bloque preguntamos si el puerto serie esta disponible. Si lo está creamos una variable c que sea de tipo caracter y le quitamos los caracteres del puerto serie. Luego mientras c no tenga un salto de línea que le añada a S el propio valor suyo más el de c y que espere 25 milésimas y que pasadas estas que en c se guarde lo que dice el puerto serie. Por último que devuelva S y un salto de línea. Comprobamos si el todo esto funcionaba, finalmente diseñamos una aplicación móvil la cual usaremos para el control del submarino. Hicimos una última comprobación para ver si todo estaba en orden y solo faltaba ponerlo a prueba.