kiln-controller/test-output.py

35 lines
957 B
Python
Executable File

#!/usr/bin/env python
import config
import adafruit_max31855
import digitalio
import time
import datetime
########################################################################
#
# To test your output...
#
# Edit config.py and set the following in that file to match your
# hardware setup: GPIO_HEAT
#
# then run this script...
#
# ./test-output.py
#
# This will switch the output on for five seconds and then off for five
# seconds. Measure the voltage between the output and any ground pin.
########################################################################
heater = digitalio.DigitalInOut(config.gpio_heat)
heater.direction = digitalio.Direction.OUTPUT
print("\nheater configured as config.gpio_heat = %s BCM pin\n" % (config.gpio_heat))
while True:
heater.value = True
print("%s heater on" % datetime.datetime.now())
time.sleep(5)
heater.value = False
print("%s heater off" % datetime.datetime.now())
time.sleep(5)