USB Serial

el_pedriyo:
No hay entonces ninguna forma de conectar el arduino al pc por algun pin no?

Ahora que mencionaste RPi, eso me recordó que entonces la única forma sería que ambos dispositivos puedan "hablar el mismo idioma" sin poner USB de por medio.
Un Raspberry Pi justamente aparte de USB también puede "hablar" USART, SPI y I2C mediante algunos de sus GPIOs.

Los únicos Arduinos que pueden hablar directamente USB, son los basados en Atmega32u4 (Leonardo y Pro Micro) y ARM (Arduino Due).
Para el resto, quizá no hayas notado que hay un chip de por medio: el Atmega8u2 (Arduino Uno y Mega originales), FTDI (Arduino Nano original, algunos clones y revisiones antiguas del Uno y Mega) y los CH34x (básicamente ahora cualquier clon tiene de estos).