Okay, dies ist mein erstes Posting auf electronic.stackexchange.com, aber ich habe stackoverflow.com schon seit einiger Zeit besucht. Grundsätzlich versuche ich, serielle Daten vom Arduino auf ein iPhone auszugeben. Ich habe OpenSSH auf dem iPhone installiert und minicom von der SSH-Sitzung aus gestartet. Ich habe eine einfache Arduino-Skizze, die Hello World ausgibt. Also dachte ich, ich würde Hello World im Minicom-Fenster sehen, aber das tue ich nicht.
Mein Minicom-Fenster sieht wie folgt aus: Ja, die Baudrate der Arduino-Skizze und des Minicom sind beide auf 9600 eingestellt. Wenn Sie unten rechts nachsehen, sehen Sie, dass Minicom angibt, dass es "offline" ist, und ich frage mich, ob dies der Fall ist mein Problem.
Mein Arduino-Skizzencode sieht folgendermaßen aus:
void setup()
{
Serial.begin(9600);
Serial.println("Hello World");
}
void loop()
{
}
Die Lötstellen an meinem iPhone-Dock-Anschluss sehen gut aus, und ich glaube, ich habe alles richtig paniert, sodass ich nicht verstehe, warum ich Hello World nicht in Minicom sehe.
Hier ist ein Bild des Dock-Anschlusses
Hier ist ein Bild vom Steckbrett
Update am 07. Juni. Nun, ich habe ein paar Dinge ausprobiert und immer noch kein Glück. Ich habe ein Google-Dokument erstellt , das ich versuchen werde, über meinen Fortschritt auf dem Laufenden zu halten. Es finden Sie hier .
*
als Handshake-Nachricht senden und auf eine Antwort warten müssen (von iphone embedded soft nehme ich an ??) und dann den Tx / Rx sollte bereit seinAntworten:
Ich habe gestern TTL-Serienempfang auf dem iPhone erhalten. Anstatt
minicom
die serielle Verbindung zu überprüfen, habe ich den folgenden Befehl ausgegeben:cat /dev/tty.iap 9600
Hier wurde die Ausgabe angezeigt, die mein Arduino auf der seriellen TX-Leitung gesendet hat. Ich habe auch einen neuen Dock-Anschluss (>.>) Gelötet. Ich habe den Pod-Breakout verwendet.quelle