Simplified controller design, internal arduino pullup resistors can be used.