Якщо ви подивитесь на документацію Arduino println (), то побачите, що вона додає повернення вагона та передається в кінці рядка. Таким чином, у десятковій частині ви отримаєте 65 (A), 13 (CR) та 10 (LF), що у двійковій формі означає:
01000001 00001101 00001010
Серійні дані асинхронізації спочатку надсилаються LSB таким чином, що стає:
10000010 10110000 01010000
Ваш сигнал у режимі очікування високий, тому початковий біт буде 0, а бітовий стоп - 1, додаючи, що до кожного байту ви закінчите:
0100000101 0101100001 0010100001
Трохи важко розробити точний термін у вашій діаграмі, але це, здається, принаймні приблизно збігається, і повинно дати вам уявлення, звідки беруться деякі зайві біти і чому вони переупорядковуються. Посилання Вікіпедії, надане Kvegaoro, дає багато хорошої довідкової інформації про асинхронізацію серійних даних.