Светодиод LPD6803 с библиотекой FastSPI_led - PullRequest
0 голосов
/ 02 февраля 2012

Я новичок в Arduino, ищу помощи.

У меня есть эскиз, который превращает 60 светодиодных пикселей LPD6803 в часы.
Эскиз не очень стабилен, и мне сказали использоватьдругая библиотека.
FASTSPI_led должен быть намного быстрее.
Эскиз считывает RTC и включает соответствующие светодиоды в определенный цвет:

  • Красный на минуты
  • зеленыйпредставляют часы
  • синего цвета в течение секунд.

Яркость также регулируется с помощью LDR.Например, эскиз использует следующую строку в цикле для установки светодиода (час).

strip.setPixelColor(h, 0, 0, brightness);

h = номер светодиода, яркость зеленого уровня, как в RGB.

Libот Adafruit довольно легко использовать для этого эскиза!

Но теперь проблема ...
Я смотрю на библиотеку FastSPI_led и не могу понять, как изменить свой код.Мне удалось зайти так далеко, но массивы, структуры и переменные выходят за рамки моей лиги!Мне нужен мост между моим кодом и библиотекой.По сути, я хочу добиться того же принципа, но с использованием библиотеки FastSPI_led.Я смотрел на это, но не понимаю, как это сделать.Я отчаянно ищу кого-то, кто готов помочь мне в этом.Библиотеку FastSPI_led можно найти в [Google].
Весь эскиз можно найти здесь.

1 Ответ

1 голос
/ 03 июля 2012

У меня также проблема с управлением более чем 344 модулями LEDS с драйверами LPD-6803 . Я использовал библиотеку fastspi led для достижения этой цели (http://code.google.com/p/fastspi/) немного, но теперь, когда я добавил еще несколько модулей и перешел на 344, код кажется остановленным. На 344 все работает, как задумано, но любое число превышает это приводит к тому, что ни одна из команд не отправляется из arduino.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...