|
Proteus |
Low cost wireless Kempston joystick interface for the Sinclair ZX Spectrum - RX
This is the RF receiver and Kempston joystick interface board for the wireless joystick project for the Sinclair ZX Spectrum. The RF ASK receiver module used here is a RWS-371, though other versions of the same thing do exist. The board receives a data packet from the transmitter roughly 14 times a second. The RX LED flashes briefly every time a packet is received and decoded. The payload is one byte of data which defines the current state of the joystick UP, DOWN, LEFT, RIGHT & FIRE actions. This byte is decoded and put onto the Spectrum data bus (in the order defined by the Kempston standard) via a Tri-State buffer (74HC540). The output of the Tri-State buffer is controlled by an address decoder (74HC32).
Please note: Unused inputs of the buffer have individual 10k pullup resistors for possible future use. Also, the buffer has inverting outputs so the outputs at the Atmega328 are active LOW (hence the pullups rather than pulldown resistors).
You will need the RadioHead Arduino library by Mike McCauley to compile the code. It's easy enough to find with a Google search.
Low cost wireless Kempston joystick interface for the Sinclair ZX Spectrum - RX
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW- Comments(0)
- Likes(1)
-
Francisco Meza
Nov 29,2024
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by Mike PureZX
-
RF ASK Wireless Kempston Joystick Interface for the Sinclair ZX Spectrum - Revised
This is the RF ASK receiver and Kempston joystick interface board for the wireless joystick project ...
-
RF ASK Wireless Kempston Joystick for the Sinclair ZX Spectrum - Revised
This is a low cost, and simple RF ASK based wireless joystick transmitter module. It is powered by a...
-
Low cost wireless Kempston joystick interface for the Sinclair ZX Spectrum - RX
This is the RF receiver and Kempston joystick interface board for the wireless joystick project for ...
-
Low cost wireless Kempston joystick for the Sinclair ZX Spectrum - TX
This is a low cost, and simple RF ASK based wireless joystick transmitter module. It is powered by a...
-
SPISP0 Test board Rev 1A USB powered
This is a USB powered version of the previously published test board for my SPISP0 Serial SP0256-AL2...
-
SPISP0 - Serial SP0256-AL2 Test Board
This is a test board for my SPISP0 Speech Synthesiser. It will send sample strings to the SP0256-AL2...
-
SPISP0 - Serial SP0256-AL2 Speech Synthesiser Rev 3B 2022
This is an update to my SP0256-AL2 Allophone Speech Synthesiser project. To recap: The board present...
-
Arduino Nano Dev Board
Arduino Nano dev board that I designed a while ago, someone might find it useful. The board breaks o...
-
ZX Spectrum ROM card.
This is an external ROM card and expansion bus breakout board for the Sinclair ZX Spectrum. It will ...
-
ZX Spectrum Harlequin Paged ROM
This project adds multiple ROMs to the ZX Spectrum Harlequin. The Spectrum ROM is 16k bytes in size,...
-
SpeccyKB - CADCAM
This is a keyboard designed for use with the ZX Spectrum Harlequin boards. The design of the Harlequ...
-
SP0256 AL2 Speech synthesiser with serial I/O for Arduino/PIC etc.
OverviewThe SP0256 AL2 is an Allophone speech synthesiser by GI (General Instrument). It was widely ...
-
-
ARPS-2 – Arduino-Compatible Robot Project Shield for Arduino UNO
1293 0 4 -
-
A Compact Charging Breakout Board For Waveshare ESP32-C3
1811 3 7 -
AI-driven LoRa & LLM-enabled Kiosk & Food Delivery System
1800 2 0 -
-
-
-
ESP32-C3 BLE Keyboard - Battery Powered with USB-C Charging
1975 0 1 -







