diff --git a/Rotary_Trinkey_Brightness_Crank/3D_Model/rotary_trinkey_crank_box.scad.license b/Rotary_Trinkey_Brightness_Crank/3D_Model/rotary_trinkey_crank_box.scad.license new file mode 100644 index 000000000..0fe3cee5a --- /dev/null +++ b/Rotary_Trinkey_Brightness_Crank/3D_Model/rotary_trinkey_crank_box.scad.license @@ -0,0 +1,2 @@ +# SPDX-FileCopyrightText: 2021 Tim Cocks for Adafruit Industries +# SPDX-License-Identifier: MIT \ No newline at end of file diff --git a/Rotary_Trinkey_Brightness_Crank/3D_Model/rotary_trinkey_crank_box.stl.license b/Rotary_Trinkey_Brightness_Crank/3D_Model/rotary_trinkey_crank_box.stl.license new file mode 100644 index 000000000..0fe3cee5a --- /dev/null +++ b/Rotary_Trinkey_Brightness_Crank/3D_Model/rotary_trinkey_crank_box.stl.license @@ -0,0 +1,2 @@ +# SPDX-FileCopyrightText: 2021 Tim Cocks for Adafruit Industries +# SPDX-License-Identifier: MIT \ No newline at end of file diff --git a/Rotary_Trinkey_Brightness_Crank/3D_Model/rotary_trinkey_crank_lid.stl.license b/Rotary_Trinkey_Brightness_Crank/3D_Model/rotary_trinkey_crank_lid.stl.license new file mode 100644 index 000000000..0fe3cee5a --- /dev/null +++ b/Rotary_Trinkey_Brightness_Crank/3D_Model/rotary_trinkey_crank_lid.stl.license @@ -0,0 +1,2 @@ +# SPDX-FileCopyrightText: 2021 Tim Cocks for Adafruit Industries +# SPDX-License-Identifier: MIT \ No newline at end of file diff --git a/Rotary_Trinkey_Brightness_Crank/code.py b/Rotary_Trinkey_Brightness_Crank/code.py index 635c34577..0bd6ccac3 100644 --- a/Rotary_Trinkey_Brightness_Crank/code.py +++ b/Rotary_Trinkey_Brightness_Crank/code.py @@ -1,8 +1,13 @@ +""" +Rotary Trinkey gadget that forces you to crank the handle in order +to keep the brightness up on your phone or tablet. +""" + import time +import math import board import digitalio -import rotaryio -import math +import rotaryiogk import usb_hid from adafruit_hid.consumer_control import ConsumerControl from adafruit_hid.consumer_control_code import ConsumerControlCode @@ -27,7 +32,7 @@ LAST_ACTION_TIME = 0 CUR_VALUE = 0 # pause state -PAUSED = True +PAUSED = False cc = ConsumerControl(usb_hid.devices) @@ -40,6 +45,7 @@ switch_state = None # previous encoder position variable last_position = encoder.position +# previous switch variable prev_switch_value = False while True: @@ -56,7 +62,7 @@ while True: if not PAUSED: # is it time for an action? - if (now > LAST_ACTION_TIME + ACTION_INTERVAL): + if now > LAST_ACTION_TIME + ACTION_INTERVAL: # print(CUR_VALUE) # update previous time variable