Sunday, 6 January 2013

Communication between Arduino and a Commodore 64

As part of a larger project, technologist 'Coronax' has demonstrated a method of allowing an Arduino to communicate with a Commodore 64 computer using the SPI bus. The Arduino needs to be set to slave SPI mode however this is easily accomplished. This allows the Arduino to enter text as a keyboard for the C64, and also allow a PC via the serial line to also act as a terminal for the classic computer. If you have the hardware and the time, the source code for the C64 and Arduino has been provided to try yourself.

An interesting mix of technology from two eras. For more information, click here. And for more, we're on twitter and Google+, so follow us for news and product updates as well.

If you're new to Arduino, the first step is a solid board for your projects - our Freetronics Eleven - the Arduino-Uno compatible with low-profile USB socket, onboard prototyping space and easy to view LEDs:

1 comment:

  1. Retrocomputing is the use of older computer hardware and software in modern times. Retrocomputing is usually classed as a hobby and recreation rather than a practical application of technology; enthusiasts often collect rare and valuable hardware and software for sentimental reasons. However, some do make use of it.[1] Retrocomputing often starts when a computer user realizes that formerly expensive fantasy systems like IBM Mainframes, DEC Superminis, or SGI workstations have become affordable on the used computer market, usually in a relatively short time after the computers' era of use.