# main.py import time from datetime import datetime from hardware import relay from hardware.relay import RelayController from hardware.transmitter import TransmitterController import time def main(): relay_c = RelayController() transmitter_c = TransmitterController(relay_c) while True: data = '上料斗:' + str(int(transmitter_c.read_data(1))) + ',' +"下料斗:" + str(int(transmitter_c.read_data(2))) timestamp = datetime.now().strftime('%H:%M:%S.%f')[:-3] output = f"[{timestamp}] {data}" print(output) # 保存到文件 with open('output.log', 'a') as f: f.write(output + '\n') time.sleep(0.5) if __name__ == "__main__": main()