added neo pix module back and also changed pin

Signed-off-by: Ebbe Baß <ebbe.bass>
main
Ebbe Baß 2024-02-17 12:32:02 +01:00
parent 2cd00ef54d
commit a036a5a30c
1 changed files with 3 additions and 5 deletions

View File

@ -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()), )