Brauche Hilfe bei Projekt mit serieller Datenübertragung! - Taschenrechner

Also ich hab hier nochmal alles zusammengestellt, was ich über die 3-Pin-Schnittstelle des Taschenrechners weiß:

  • Übertragungsrate: 9600 Bit/s oder 38400 Bit/s

  • asynchrone Datenübertragung

  • "EIA232/RS232-like interface, with the voltage level +4.2V used for logical 1, and 0V (GND) for logical 0"

  • Baudrate 9600 bps

  • keine "Parität"

  • Byte-Größe: 8 Bits

  • Stop-bits: FROM Casio: 2 bits TO Casio: 1 bit

Diese Tabelle hab ich auch noch gefunden (zu den Datenpaketen):
Size Field name Description Values
1 b Type (T) The basic purpose of the packet 0x00 to 0x1F
2 b Subtype (ST) The speciVc function of the packet “00” to “57”
1 b Extended (EX) Decides if DS and D Velds follow ’0’ - no, ’1’ - yes
(4 b) Data size (DS) Size of D Veld “0000” to “FFFF”
(n b) Data (D) Additional data related to packet function
2 b Checksum (CS) Checksum for integrity check “00” to “FF”

Ist es vielleichteinfacher, wenn man den USB-Port als Schnittstelle zum Arduino benutzen würde?