Как выключить светодиодную ленту - PullRequest
0 голосов
/ 05 марта 2019

Я играл с идеей установить несколько хороших светодиодных полос в моем доме. Но после запуска кода светодиоды сохранят последний цвет, который им дали. Поэтому я установил цвет на RGB (0,0,0), чтобы отключить их. Итак, мой вопрос: к ним теперь обращаются или они все еще используют электричество?

А как правильно это сделать?

Я запускаю код на моем Raspberry Pi и использую Python.

Мой код:

import board
import time
import neopixel


# Choose an open pin connected to the Data In of the NeoPixel strip.
pixel_pin = board.D18

# Choose the number of NeoPixels.
num_pixels = 2

# Choose the order of the pixel colors - RGB or GRB.
ORDER = neopixel.RGB 

pixels = neopixel.NeoPixel(pixel_pin, num_pixels, brightness=0.0, auto_write=False, pixel_order=ORDER)

# Show red.
pixels.fill((255,0,0))
pixels.show()

time.sleep(2)

# Turn them off.
pixels.fill((0,0,0))
pixels.show()

1 Ответ

0 голосов
/ 05 марта 2019

Вы проверили свои основания?Я использовал подобные полосы перед использованием Arduino, и у меня были похожие проблемы из-за отсутствия заземления.

Вот ссылка, относящаяся к проблеме, с которой вы сталкиваетесь на оборудовании, которое используете.По ссылке обсуждается земной вопрос.

https://forums.adafruit.com/viewtopic.php?f=47&t=81506

...