diff --git a/examples/neopixel/grbw.py b/examples/neopixel/grbw.py index 23f7cfa..5e63b28 100755 --- a/examples/neopixel/grbw.py +++ b/examples/neopixel/grbw.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 import colorsys import math diff --git a/examples/neopixel/half.py b/examples/neopixel/half.py index 0dc123b..e0a6518 100755 --- a/examples/neopixel/half.py +++ b/examples/neopixel/half.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 import pantilthat diff --git a/examples/neopixel/max.py b/examples/neopixel/max.py index 475e6cc..078bde6 100755 --- a/examples/neopixel/max.py +++ b/examples/neopixel/max.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 import pantilthat diff --git a/examples/neopixel/neopixels.py b/examples/neopixel/neopixels.py index e5013d9..9a49fee 100755 --- a/examples/neopixel/neopixels.py +++ b/examples/neopixel/neopixels.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 import colorsys import math diff --git a/examples/neopixel/off.py b/examples/neopixel/off.py index 2b7edd0..21479c7 100755 --- a/examples/neopixel/off.py +++ b/examples/neopixel/off.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 import pantilthat diff --git a/examples/neopixel/setall.py b/examples/neopixel/setall.py index 49a84ce..8ce40e3 100755 --- a/examples/neopixel/setall.py +++ b/examples/neopixel/setall.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 import sys from sys import argv diff --git a/examples/neopixel/white.py b/examples/neopixel/white.py index ac1708a..cd47285 100755 --- a/examples/neopixel/white.py +++ b/examples/neopixel/white.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 import pantilthat diff --git a/examples/pantiltweb/pantiltweb.py b/examples/pantiltweb/pantiltweb.py index 9d819f3..84636e7 100755 --- a/examples/pantiltweb/pantiltweb.py +++ b/examples/pantiltweb/pantiltweb.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 import pantilthat from sys import exit diff --git a/examples/pantiltweb/templates/gui.html b/examples/pantiltweb/templates/gui.html index 247d629..df8f752 100644 --- a/examples/pantiltweb/templates/gui.html +++ b/examples/pantiltweb/templates/gui.html @@ -63,12 +63,12 @@

Pan Tilt HAT: Web Interface

switch(e.keyCode){ case 38: // Arrow Up current_direction = 'tilt'; - current_angle = 1; + current_angle = -1; interval = setInterval(pantilt,pantilt_speed); break; case 40: // Arrow Down current_direction = 'tilt'; - current_angle = -1; + current_angle = 1; interval = setInterval(pantilt,pantilt_speed); break; case 37: // Arrow Left diff --git a/examples/smooth.py b/examples/smooth.py index 5209cd5..5e3d892 100755 --- a/examples/smooth.py +++ b/examples/smooth.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 import math import time diff --git a/examples/timeout.py b/examples/timeout.py index c8dd324..598db35 100755 --- a/examples/timeout.py +++ b/examples/timeout.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 import time diff --git a/neopixel-blinkt/blinkt.py b/neopixel-blinkt/blinkt.py index 483102b..0451b7b 100644 --- a/neopixel-blinkt/blinkt.py +++ b/neopixel-blinkt/blinkt.py @@ -7,6 +7,7 @@ _clear_on_exit = True _brightness = 0.2 NUM_PIXELS = 8 +pixels = [[0, 0, 0, _brightness]] * NUM_PIXELS def _exit(): if _clear_on_exit: @@ -28,6 +29,7 @@ def set_brightness(brightness): def clear(): + pixels[:] = [[0, 0, 0, _brightness]] * NUM_PIXELS pantilthat.clear() @@ -39,13 +41,17 @@ def set_all(r, g, b, brightness=None): global _brightness if brightness is not None: _brightness = brightness + pixels[:] = [[r, g, b, _brightness]] * NUM_PIXELS pantilthat.set_all(int(r*_brightness), int(g*_brightness), int(b*_brightness)) +def get_pixel(x): + return pixels[0] def set_pixel(x, r, g, b, brightness=None): global _brightness if brightness is not None: _brightness = brightness + pixels[x] = [r, g, b, _brightness] pantilthat.set_pixel(x, int(r*_brightness), int(g*_brightness), int(b*_brightness)) diff --git a/neopixel-blinkt/setup.py b/neopixel-blinkt/setup.py index 1c24f14..bd300a1 100755 --- a/neopixel-blinkt/setup.py +++ b/neopixel-blinkt/setup.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 """ Copyright (c) 2016 Pimoroni.