Lectura y escritura de datos por medio de puerto serial Arduino y Raspberry

Eh intentado hacer que la la raspberry envié y reciba datos a arduino. Hasta ahorita solo eh conseguido que los reciba alguien podría decirme como hacer para que envié los datos. Dejo el código que tengo, esta elaborado en python:

import socket
import serial
import time

serial_Arduino=serial.Serial('/dev/ttyACM0',9600)
serial_Arduino.flushInput()
socket_s=socket.socket()

host=' '          #numero de IP dentro de las comillas
port=9999
backlog=5
socket_s.bind((host,port))
socket_s.listen(backlog)

print "Cargando"
socket_s, (host,port)=socket_s.accept()
print "Conectado"

while True:
       try:
              if(serial_Arduino.inWaiting() > 0):
                      sArduino=serial_Arduino.readline()
                      datos=sArduino.rstrip('\n')
                      socket_s.send(datos)
       except:
              print "Conexion perdida"
              socket_s.close()
              break

Este es un foro de Arduino no de Raspberry, entoces el problema que planteas es para Forum Raspberry