Invertir señal

Buenas! Recibo datos por el RX de Arduino y me gustaría invertir la señal por software para enviarle por bluetooth pero no tengo ni idea. He buscado información pero siempre termino llegando a como hacerlo por hardware. ¿Alguna idea? Gracias.