Подумал, что можно бы это дело прикрутить к МД в качестве информатора. Многие уже наверное шли по этому пути.
В частности, Сергей использовал LED-бейджик для этих целей.
Приобрел по случаю драйвер RGB, три панели, блок питания, а Малинка (тестовая) всегда в наличии под рукой.
Собрал всё, установил необходимые библиотеки, в общем всё как в статье из начала поста, благо там очень всё хорошо ребята расписали.
Работает всё замечательно, много настроек, фишек и т.д.
Теперь думаю как всё это запускать из МД.
Дело в том, что сейчас это работает из командной строки через bash файлы.
Код: Выделить всё
#!/bin/bash
sudo ./clock -f --led-cols=64 -led-rows=32 --led-chain=2 ../fonts/10x20.bdf -d "%H:%M:%S" -x 24 -y6 -b50 -C0,255,0
Код: Выделить всё
shell_exec('sudo /home/pi/myclock.sh');
В файле sudoers строку сделал вида %sudo ALL=(ALL:ALL) NOPASSWD:ALL
Один хрен, не запускает.
Кстати, если в файле myclock.sh убрать sudo в начале, пишет: "Must run as root to be able to access /dev/mem. Prepend 'sudo' to the command"
Помогите, кто чем может! Тема думаю многим интересна будет.