This module enables serial communication with the RC6502 computer. The original Apple 1 computer communicated with the user via the expected means, a keyboard for input and ofcourse a simplified video card for output - all of this via the PIA (MC6820, MC6821, W65c21 etc).
The serial module works by replacing all of this so that characters are transferred using the serial communications functionality on an Arduino Nano board. To make things easier when communicating, a MCP23S17 SPI IO-expander (see [Githup Repository](https://github.com/MajenkoLibraries/MCP23S17) for the library needed) is used as the interface between the two computer and the Nano.
[PDF-format](https://github.com/tebl/RC6502/raw/master/RC6502%20Serial%20IO/export/RC6502%20Serial%20IO.pdf). You can refer to the BOM below for a list of suggested components to use, part numbers in parenthesis are optional and is not required.