Sehr einfache Android-Anwendung zur Kommunikation mit Arduino.
Kein zusätzliches Host Shield oder Bluetooth erforderlich. Sie benötigen lediglich einen Micro-USB-OTG-zu-USB-Adapter.
Senden Sie Daten von Ihrem Arduino mit Serial.println(), Serial.print() oder Serial.write() in einer Baudrate von 9600. Empfangen Sie Daten mit Serial.read().
Wechseln Sie zwischen Hex und ASCII, indem Sie auf empfangene/gesendete Daten klicken.
Lassen Sie Ihre eigene Android-Anwendung Daten von Arduino empfangen, indem Sie den Intent „primavera.arduino.intent.action.DATA_RECEIVED“ abhören. Dieser Intent enthält das Byte-Array „primavera.arduino.intent.extra.DATA“ mit den empfangenen Daten. Rufen Sie getByteArrayExtra("primavera.arduino.intent.extra.DATA") auf, um die Daten abzurufen. Senden Sie Daten aus Ihrer Anwendung an Arduino, indem Sie eine Absicht mit der Aktion „primavera.arduino.intent.action.SEND_DATA“ senden. Fügen Sie die zu sendenden Daten als zusätzliches Byte-Array „primavera.arduino.intent.extra.DATA“ hinzu.
Bitte beachten Sie, dass diese App nicht mit Arduino-Boards mit dem FTDI USB-zu-Seriell-Treiberchip funktioniert.
Quellcode unter: https://github.com/jeppsson/Arduino-Communicator
Mehr lesen