I want using rotary encoder over mcp23017 i/o expander. But esp8266 freeze.
I use those libraries:
Rotary encoder:
https://github.com/BramRausch/encoderLib
MCP23017:
https://github.com/ShrimpingIt/micropython-mcp230xx
Code: Select all
import mcp
import encoderLib
io = mcp.MCP23017()
io.setup(8,mcp.IN)
io.setup(9,mcp.IN)
e = encoderLib.encoder(io.input(8),io.input(9))
MCP23017 pin output state "True" or "False",
Code: Select all
>>> io.input(8)
False
>>> io.input(9)
False
>>> io.input(8)
True
>>> io.input(9)
True
How can use rotary encoder over mcp23017.
Thanks