Apr-17-2019, 08:27 PM
I am attempting to write a Python object-oriented program to control the state of three relays. My partial solution isn't eloquent. Can you please show me how to duplicate the below code using proper oop code?
Thank you in advance.
Bob
Thank you in advance.
Bob
# relay1 = is controlled via pin 37 # relay2 = is controlled via pin 38 # relay3 = is controlled via pin 40 class Relays: def __init__(self, relay_num, relay_state): self.relay_num = relay_num # relay1, relay2 or relay3 self.relay_state = relay_state # 1 = on, 2 = off relay1 = Relays(1, 0) relay2 = Relays(2, 1) relay3 = Relays(3, 1) print(relay1.relay_num) print(relay1.relay_state) print('-----') print(relay2.relay_num) print(relay2.relay_state) print('-----') print(relay3.relay_num) print(relay3.relay_state) print('-----')