Редактирование скрипта Python с перебираемым массивом
Бюджет $10-30 USD
- Freelancer
- Работа
- Python
- Редактирование скрипта Python с перебираемым массивом
В скрипте завязаны два устройства - клавиатура на 12 кнопок и 12 подсвечивающих светодиодов, нужно добавить еще 3 светодиода.
Задача скрипта на нажатие кнопки подсветить соответствующий светодиод. В ждущем режиме все LED плавно мерцают белым цветом. Используется Smart LED APA102.
1. изменить порядок в массиве для клавиатуры, а лучше для LED, тк цифра ноль на панели стоит не перед 1, а после 9, между R и #.
2. Яркость у нажатых цифр пусть постоянно зеленая - сейчас плавно меняется.
3. # пусть сразу тухнет после нажатия, а не ждет 3 секунды и пусть загорается синим.
4. добавить звук нажатия кнопок
5. Добавить две функции для подсветки R (rfid reader) - при разрешенном номере R загорится голубым, если не разрешен то красным. распознование происходит в стороннем скрипте, который вызвает функции записи красного или голубого цвета в LED R. Цвет горит две секунды, потом опять белым как остальные.
Клавиатура выглядит так:
1 2 3
4 5 6
6 7 9
R 0 #
R k S
R -reader - без датчика нажатия. два светодиода: 10 и 13.
k -консъерж и S объеденены, загорается только 14 led, 15 led не реагирует на нажатие, всегда светится белым.