import machine import DS3231 import Buzzer import StepperL298M import HousingLEDs import LED import Button import HousingCapButton #Initialise the time module with the RTC try: dsRtc = DS3231.DS3231(machine.I2C(sda = machine.Pin(17), scl=machine.Pin(18))) rtc = machine.RTC() rtc.init(dsRtc.DateTime()+[0]) except Exception as e: print("Error on DS3231-Inititalisation\n",e) #Init Buzzer buzzer = Buzzer.Buzzer(pin=2) #Initalise the Motors stepperminu = StepperL298M.Stepper((19,21,22,23),inverted=False) stepperhour = StepperL298M.Stepper((12,27,26,25),inverted=True) #Init LEDs housingLEDs = HousingLEDs.LEDs(pin=16) leftButtonLED = LED.LED(13) middleButtonLED = LED.LED(33) rightButtonLED = LED.LED(32) #Init Buttons leftButton = Button.Button(pin=34,inverted=True) middleButton = Button.Button(pin=39,inverted=True) rightButton = Button.Button(pin=36,inverted=True) housingButton = HousingCapButton.HousingCapButton(pin=15) buttons = (leftButton,middleButton,rightButton) leds = (leftButtonLED,middleButtonLED,rightButtonLED)