added neo pix module back and also changed pin
Signed-off-by: Ebbe Baß <ebbe.bass>main
parent
2cd00ef54d
commit
a036a5a30c
|
@ -1,6 +1,6 @@
|
|||
import os
|
||||
import subprocess
|
||||
from rpi_ws281x import Adafruit_NeoPixel, ws
|
||||
import neopixel
|
||||
import requests
|
||||
import json
|
||||
import time
|
||||
|
@ -26,8 +26,7 @@ LEDS_PER_PIXEL = 5
|
|||
|
||||
# Global variables for LED strip control
|
||||
global strip
|
||||
strip = Adafruit_NeoPixel(LED_COUNT, 18, 800000, 5, False, 255, 0)
|
||||
strip.begin()
|
||||
strip = neopixel.NeoPixel(pin = board.D10, n = LED_COUNT, auto_write = True, pixel_order = neopixel.RGB)
|
||||
|
||||
def register_tube():
|
||||
# Register or reauthenticate the tube with the server
|
||||
|
@ -60,8 +59,7 @@ def is_connected_to_wifi():
|
|||
return output.split('"')[1]
|
||||
|
||||
def update_led_strip(rgb_values, pixel, strip):
|
||||
print(*rgb_values)
|
||||
strip.setPixelColorRGB(int(pixel), *rgb_values)
|
||||
strip[int(pixel)] = rgb_values
|
||||
|
||||
def on_message(mqttc, obj, msg):
|
||||
rgb_values = (*ast.literal_eval(msg.payload.decode()), )
|
||||
|
|
Loading…
Reference in New Issue