Aplicación de Android muy sencilla para comunicarse con Arduino.
No se necesitan Host Shield ni Bluetooth adicionales. Todo lo que necesitas es un adaptador Micro USB OTG a USB.
Envíe datos desde su Arduino con Serial.println(), Serial.print() o Serial.write() a una velocidad de 9600 baudios. Reciba datos con Serial.read().
Cambie entre hexadecimal y ascii haciendo clic en datos recibidos/enviados.
Deje que su propia aplicación de Android reciba datos de Arduino escuchando el intent "primavera.arduino.intent.action.DATA_RECEIVED". Este intent contendrá la matriz de bytes "primavera.arduino.intent.extra.DATA" con los datos recibidos. Llame a getByteArrayExtra("primavera.arduino.intent.extra.DATA") para recuperar los datos. Envíe datos a Arduino desde su aplicación transmitiendo un intent con la acción "primavera.arduino.intent.action.SEND_DATA". Añade los datos a enviar como matriz de bytes extra "primavera.arduino.intent.extra.DATA".
Tenga en cuenta que esta aplicación no funcionará con placas Arduino con el chip controlador FTDI USB a serie.
Código fuente en: https://github.com/jeppsson/Arduino-Communicator
Leer más