Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Provide more IO through serial protocols #1

Open
IgorvanDame opened this issue Dec 13, 2016 · 1 comment
Open

Provide more IO through serial protocols #1

IgorvanDame opened this issue Dec 13, 2016 · 1 comment

Comments

@IgorvanDame
Copy link

I'm working on enabling audio on new museum exhibits that are triggered by 16 illuminated buttons. I am able to communicate with two ArduinoMega2560s using Firmata (PyMata) successfully (16 buttons, 16 button lights, 16 outputs for relays to trigger spots on exhibits). I would like to use PiPresents to serve the audio files (and video lyrics) for the exhibit but the gpiodrivers.py appears to be locked into the RPi gpio architecture.

Should I be creating a replacement gpiodrivers.py file including import of serial and firmata or wiredpi etc.?
or
Are you actively providing support for I2C, SPI, or CanBus for creating more triggers for pipresents?
Where is the RPi GPIO architecture first defined in the program?
Is this as simple as adding the import statements to implement the PyMata PySerial libraries?

Any guidance that would help me enable the application for multiple external IO would be welcomed.

@drewkeller
Copy link
Owner

Sounds like a cool project. I haven't used the GPIO stuff on PiPresents. If you haven't read the manual, I believe there is a section about the IO ports. If that doesn't help, you might want to check on the main project, because mine is just a fork.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants