24 lines
444 B
Python
24 lines
444 B
Python
from machine import Pin
|
|
|
|
|
|
class Engine():
|
|
|
|
pins = []
|
|
|
|
engine = None
|
|
|
|
def __init__(self, engine):
|
|
print("Hello from Engine parent class")
|
|
print(engine)
|
|
self.pins = engine['pins']
|
|
self.engine = Pin(self.pins[0], Pin.OUT)
|
|
|
|
def on(self):
|
|
print("engine on")
|
|
self.engine.value(1)
|
|
|
|
def off(self):
|
|
print("engine off")
|
|
self.engine.value(0)
|
|
|