Узнайте, как управлять светодиодной лентой с помощью кнопки в ретро-гаджетах!
Retro Gadgets — это готовящаяся к выходу игра, в которой игроки смогут создавать и создавать свои собственные электрифицирующие гаджеты с нуля. Вы можете изобретать и создавать гаджеты любого типа, а затем использовать программирование, чтобы заставить их работать так, как будто они настоящие. Одна из интересных функций, которую вы можете сделать, — это установить светодиодную ленту, которая даст вам лучшее освещение и окружение, но каким-то образом вам придется управлять ею с помощью кнопки.
В этом руководстве вы узнаете, как управлять светодиодной лентой с помощью кнопки в ретро-гаджете!
Управление светодиодной лентой с помощью кнопки – Ретро-гаджеты
В Ретро-гаджете вы сможете найти массу гаджетов, уже созданных сообществом, а также создать совершенно новый и сделать его еще лучше, чем другие.
Существует множество интересных функций, которые можно установить и использовать на любом гаджете, но главное, чтобы он работал.
Если вы установили какой-либо свет или светодиодную ленту, чтобы включить или выключить ее, вам нужно будет установить кнопку, которая будет выполнять эту функцию.
После того, как вы сделаете свой воображаемый гаджет на доске , нужно поставить пару светодиодов из пунктов меню вывода.
После того, как светодиоды будут установлены, вам понадобится кнопка из меню ввода. Кнопку можно разместить в любом месте вашего гаджета.
До этого работает, необходимо установить ЦП на обратной стороне платы, который необходим для кодирования гаджета.
ЦП можно найти в меню «Разное». Даже самый маленький процессор заставит его работать без перебоев.
Теперь, после того, как вы закончите здесь, откройте ящик в левой части экрана, где вы можете проверить свой гаджет, а затем перейдите в «Активы».
Вам нужно будет выбрать актив слева. в нашем примере это «CPU0.lua», который уже размещен на гаджете.
Выберите процессор и нажмите кнопку Edit. Откроется другое окно, в котором вы можете начать кодирование.
Если вы введете «gdt.» вы увидите все компоненты, которые установлены на вашем устройстве. Работая со светодиодами, вам нужно будет выбрать компоненты светодиодов: Led0, Led1 и LedStrip0.
Теперь перейдите прямо к функции обновления, которая выполняется каждый раз, и запишите следующий код:
gdt.Led0.State = gdt.LedButton0.ButtonState
gdt.Led1.State = gdt.LedButton0.ButtonState
end
Это заставит вашу кнопку управлять обоими одиночными светодиодами, чтобы включать и выключать их.
Если вы хотите, чтобы работала и светодиодная лента, состоящая всего из 8 светодиодов, вам нужно использовать немного другой код.
gdt.Led0.State = gdt.LedButton0.ButtonState
gdt.Led1.State = gdt.LedButton0.ButtonState
для ledCount=1,8 do
gtd.LedStrip0.States[ledCount] = gtd.LedButtin0.ButtonState
end
С помощью этого кода выше вы сможете управлять светодиодной лентой вместе с одиночные светодиоды при включении/выключении.
Еще одной интересной функцией управления светодиодной лентой является управление цветами каждого светодиода.
В меню программного обеспечения вы можете легко изменить состояния и цвета. каждого из светодиодов на полосе. Вы можете выбрать, какой светодиод включать/выключать отдельно и каким цветом он будет светиться при нажатии кнопки.