Кнопки подключения для отображения пользовательских слов при нажатии
Немного фоновой информации: я делаю Рождественское световое шоу, где он мигает под музыку. В этом году у меня будет "музыкальный автомат", где гость может нажать кнопку, и тогда заиграет песня. Там будет 13 кнопок, индивидуально подключенных к устройству под названием "входной щенок"." Это часть оборудования от компании, которая производит контроллеры Рождественского света.
Мой вопрос: на этих кнопках я также хочу иметь провод, идущий к raspberry pi или arduino, что-то в этом роде. Когда вы нажмете кнопку, она отобразится на экране "текущая песня - это название песни, предстоящая песня-это название песни"
Если в строке нет песни, она может читать что-то вроде: "текущая песня-это название песни. Там нет песни, выбранной для воспроизведения следующей.
Как я могу это сделать? Это то, что я думаю, что знаю до сих пор. Мне понадобится raspberry pi и что-то, чтобы соединить 13 кнопок с pi. Пи должен будет запустить скрипт, который сообщит ему, когда будет нажата кнопка 1, отобразить соответствующую песню. и где-то в сценарии он должен будет действовать как que, поэтому, если кто-то нажмет 4 кнопки, на экране он покажет, что все 4 песни находятся в очереди, чтобы быть воспроизведенными дальше.
Я хочу быть очень ясным, что это не будет на самом деле управлять светом, музыкой или даже посылать сигнал для ее воспроизведения. Это делается только для демонстрации, чтобы гости знали, какие песни есть в que.
Одна последняя мысль; Я думаю, что код должен будет включать в себя время песни, иначе как он узнает, что пришло время отобразить следующую песню в строке. Поэтому я предполагаю, что это должно быть что-то вроде того, когда кнопка one нажата (при условии, что текущая песня уже играет), отобразите слова "следующая песня-Carol of the bells в течение 200 секунд."
Если в данный момент не воспроизводится песня (то есть никто ранее не нажимал кнопку) и нет песни, которая будет воспроизводиться следующей, то текст должен звучать примерно так: "нет выбранных песен. Пожалуйста, сделайте свой выбор ниже."
Что я уже пробовал:
пожалуйста, смотрите следующий текст выше для того, что я знаю об этом проекте.