COMO UTILIZAR 2 SERIALES AL MISMO TIEMPO?

Se cuenta con un modulo Bluetooth HC-05 en Arduino UNO, el problema es que solo se puede enviar o recibir datos por el serial del Bluetooth, cómo puedo enviar y recibir datos al mismo tiempo, se utiliza un transductor de presión en un compresor la cuál es necesaria conocer todo el tiempo, pero mediante una aplicación en Android se puede regular la presión a la que se desea mantener el compresor, hay alguna manera de que obtener todo el tiempo el dato de la presión y poder también mandar la información, como una comunicación bidireccional. Muchas gracias! :slight_smile:

No entiendo tu dilema. AL mismo tiempo solo ocurre en tu imaginación. Nada es AL MISMO TIEMPO todo implica TIEMPO, sean nseg, useg o mseg.

Entonces si un UNO via BT le envia datos a un Android, y luego este le dice que hacer de regreso.. todo eso llevará algunos useg o mseg con total seguridad.

Con el ANdroid lo unico que haces es darle el SETPOINT al compresor.
Quien hace la tarea de control el Arduino o el dispositivo ANdroid?

Del titulo de la consulta interpreto que el único puerto serie físico del Arduino UNO (pin 0 y 1) lo conectaste al BT y ahora quieres tener un segundo puerto serie.

La respuesta seria usar la librería SoftwareSerial que te permite crear un puerto serie por software en otro par de pines digitales del Arduino.