Electronic – arduino – Why isn’t iPhone minicom reading serial data from Arduino


Alright, this is my first time posting on electronics.stackexchange.com but I have frequented stackoverflow.com for some time now. Basically I am trying to output serial data from the Arduino to an iPhone. I installed OpenSSH on the iPhone, and starting minicom from the ssh session. I have a simple Arduino sketch outputting Hello World. So I thought I would see Hello World in minicom window but I don't.

My minicom window looks like the following enter image description here Yes, the baud rate of the Arduino sketch and minicom are both set to 9600. If you look in the lower right you will see that minicom states that it is "offline" so I am wondering if this is my problem.

My arduino sketch code looks like the following:

void setup()
Serial.println("Hello World");

void loop()

The solder joints on my iPhone dock connector look good, and I think I breadboarded everything correctly, so I don't understand why I am not seeing Hello World in minicom.

Here is a picture of the dock connector enter image description here

Here is a picture of the breadboard enter image description here

Update on June 07. Well I tried a couple of things and still no luck. I created a google doc that I will try and keep updated with my progress, it can be found here.

Best Answer

I got TTL serial receive on the iPhone working yesterday. Instead of you using minicom to check the serial connection I issued the following command: cat /dev/tty.iap 9600 This displayed the output my Arduino was sending on the serial TX line. I also soldered a new dock connector (>.>) I used the pod breakout.

enter image description here