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
16-bit I/O expander #33
Comments
First, you could still do it the "old way" -- the new equivalent to the old A better way would be to make your own versions of the default classes ( For example, here's a version of the LED class that uses the MCP23017 (untested):
|
I still have work to do on the developer guide; the |
No rush Jan. Just a kind suggestion that would eventually assist me ;-) Merry Christmas and a happy New Year |
Closing this, as |
I have been using the "old" DCS-BIOS version (experimental branch) with UNO + Ethernet shield W5100 with great success.
In order to expand the numbers of I/O I have been trying to apply a 16-bit I/O expander MCP23017. The origianl idea came from this; http://macetech.com/store/index.php?main_page=product_info&products_id=23
I have tried with a small setup using only one MCP23017 and it works great with "old" DCS-BIOS version. It is very simple to use since instead of digitalWrite you just need to type CS.digitalWrite.
I wonder if it was possible to incorporate the use of 16-bit I/O expanders in the DCS-BIOS as it would greatly increase the numbers of I/O (up to 128 ~ 8 MCP23017)
Great work by the way
ED forum ID: HMA
The text was updated successfully, but these errors were encountered: