26 lines
724 B
Python
26 lines
724 B
Python
# 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()
|