# main.py import time from datetime import datetime from config.settings import app_set_config from core.system import FeedingControlSystem from hardware import relay from hardware.relay import RelayController from hardware.transmitter import TransmitterController import threading import time import cv2 import os from core.state import FeedStatus 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()