user41979: Can I use my Arduino Uno as a USB to serial converter to program my Raspberry pi 0 over serial communication?
My idea: Computer connects to Arduino via USB > Arduino connects with Raspberry pi 0 via GPIO pins.
How do I go about this?

user29576: If you load an empty program in your arduino, and make the folowing connections:
Pi  -->  Arduino
Pin 8 --> Pin 1
Pin 10 --> Pin 0
Gnd --> Gnd
than you should see your linux console in the arduino serial program is you set the baudrate to 115200.
This method will work for the raspberry pi models without wifi.
On the wifi models the pins on the pi will be different.
The Arduino uses FTDI usb-to serial converter. This converters uart side is connected to the AVR-chip via pin 0 and 1. If you load an empty program in your arduino, it wil not use these lines. Now you can connect directly to the FTDI chip thru this pins. The converter does not care if it is communicating with the arduino or the pi over these lines.

user67004: In the arduino ide, go to file > examples > arduino as isp.
Might be a good starting point.
Seems like a lot of work though. If I were in that situation then I'd either use an ethernet cable and SSH, or, use a mobile phone as a WiFi hot-spot.

user69876: You may also put Arduino in a reset state then Rx & Tx lines of serial converter will be free.

41979: <p>Can I use my Arduino Uno as a USB to serial converter to program my Raspberry pi 0 over serial communication?</p>

<p>My idea: Computer connects to Arduino via USB > Arduino connects with Raspberry pi 0 via GPIO pins.</p>

<p>How do I go about this?</p>
 29576: <p>If you load an empty program in your arduino, and make the folowing connections:</p>

<p>Pi  -->  Arduino</p>

<p>Pin 8 --> Pin 1</p>

<p>Pin 10 --> Pin 0</p>

<p>Gnd --> Gnd</p>

<p>than you should see your linux console in the arduino serial program is you set the baudrate to 115200.</p>

<p>This method will work for the raspberry pi models without wifi.
On the wifi models the pins on the pi will be different.</p>

<p>The Arduino uses FTDI usb-to serial converter. This converters uart side is connected to the AVR-chip via pin 0 and 1. If you load an empty program in your arduino, it wil not use these lines. Now you can connect directly to the FTDI chip thru this pins. The converter does not care if it is communicating with the arduino or the pi over these lines.</p>
 67004: <p>In the arduino ide, go to file &gt; examples &gt; arduino as isp.
Might be a good starting point.</p>
<p>Seems like a lot of work though. If I were in that situation then I'd either use an ethernet cable and SSH, or, use a mobile phone as a WiFi hot-spot.</p>
 69876: <p>You may also put Arduino in a reset state then Rx &amp; Tx lines of serial converter will be free.</p>
