Se você olhar para a documentação do Arduino println () , verá que ela anexa um retorno de carro e avanço de linha no final. Portanto, em decimal, você terminará com 65 (A), 13 (CR) e 10 (LF), que em binário se traduz em:
01000001 00001101 00001010
Os dados seriais assíncronos são enviados primeiro ao LSB para que se tornem:
10000010 10110000 01010000
Seu sinal está ocioso, então o bit inicial será 0 e o bit final será 1, adicionando isso a cada byte e você terá:
0100000101 0101100001 0010100001
É um pouco difícil determinar o tempo exato do seu diagrama, mas isso parece corresponder pelo menos aproximadamente e deve lhe dar uma idéia de onde vêm alguns bits extras e por que eles são reordenados. O link da Wikipedia fornecido pelo Kvegaoro fornece muitas informações básicas sobre dados seriais assíncronos.