Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Xerxes3rd/libmaple
Arduino interface for the Maple Bus used by the Dreamcast.
https://github.com/Xerxes3rd/libmaple
Last synced: 3 months ago
JSON representation
Arduino interface for the Maple Bus used by the Dreamcast.
- Host: GitHub
- URL: https://github.com/Xerxes3rd/libmaple
- Owner: Xerxes3rd
- Created: 2016-08-31T20:31:28.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2016-09-01T16:05:58.000Z (over 8 years ago)
- Last Synced: 2024-08-02T14:05:14.977Z (6 months ago)
- Language: Assembly
- Size: 12.7 KB
- Stars: 16
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-dreamcast - libMaple - Arduino to Maple commmunication (Hardware)
README
# libmaple
Taken from https://bitbucket.org/nfd/arduino-maple and converted into an Arduino library.
##Wiring
* Red wire: PORTB0 (Pin 8 on Duemilanove/Uno; Pin 53 on Mega)
* White wire: PORTB1 (Pin 9 on Duemilanove/Uno; Pin 52 on Mega)
* Blue wire: +5V
* Brown/Black wire: GND
* Green wire: Unconnected or GND (connected to GND inside the controller)
* GND (unshielded): GND##Usage
After uploading to your Arduino, run one of the Python scripts in the `util` folder. The Python scripts require the [pySerial](https://github.com/pyserial/pyserial) library (run `pip install pyserial` to install it). You may need to edit the `maple.py` file and change the serial port name to the correct serial port for your Arduino.
##Issues
According to the original commit comments, the code probably doesn't work on Arduino Megas.