Organize and Share your Electronics the way you want. Sign-Up for a free account now. It takes only 30 seconds!

Use a Sinclair ZX81 Keyboard with your Raspberry Pi thanks to Arduino

Use a Sinclair ZX81 Keyboard with your Raspberry Pi thanks to Arduino

Over the last few years the rise of retro-computing enthusiasm has been helped by the world of Arduino, as a Leonardo-compatible can be used as a bridge between a 20th century keyboard and a USB interface. One example of this has been demonstrated by David Stephenson who shows us how to add a USB interface to the keyboard from a Sinclair ZX81.

The process is made easy thanks to the Leonardo’s ability to emulate a USB keyboard, so once the original has been wired to the digital input pins, you’re set to go with a simple sketch. And to keep things neat – David has used our Freetronics LeoStick – the tiny Leonardo-compatible that isn’t much larger than a USB stick. 

This is a fun project that can be applied to almost any older keyboard, so head over to David’s website to get started. And for more, we’re on facebook, twitter and Google+, so follow us for news and product updates as well.

Looking for a small Arduino-compatible board to use as the basis of your own USB controller? Consider our LeoStick – it’s the Arduino Leonardo-compatible board that’s cheaper and smaller than the original:

Apart from being one of the smallest Arduino-compatibles on the market with USB, it also has an onboard RGB LED and piezo which can be used a knock sensor and various tune and sound effects. Plus you can add extra circuitry with the matching protostick! For more information and to order, click here.

Read more Here







 

More Articles to Read

Smart "Homer"
Smart "Homer"
A DIY Segway-style vehicle
A DIY Segway-style vehicle
Superbeta transistors inside: Die photos and analysis of the LM108 op amp
Superbeta transistors inside: Die photos and analysis of the LM108 op amp
Peeqo is a desktop bot that communicates through GIFs
Peeqo is a desktop bot that communicates through GIFs
Using a Programmable Input Multiplier to Minimize Integer Boundary Spurs
Using a Programmable Input Multiplier to Minimize Integer Boundary Spurs
Serial seven segment LED display shield
Serial seven segment LED display shield
G-code controlled drawing plotter
G-code controlled drawing plotter
An Arduino round word clock
An Arduino round word clock
The Sandwich-o-Matic will make your lunch automatically
The Sandwich-o-Matic will make your lunch automatically
Scalar Network Analyser Jr
Scalar Network Analyser Jr

Top


Shares