Adminhs пишет:
Вообще не понял чего тут требуется.. Именно одновременное нажатие сразу двух кнопок ?
Пример на 2 кнопки кидал ранее -чем он не устраивает ?
Данный скрипт ваш вообще криво написан, такие непонятные переходы goto в следующие строки без else может быть непредсказуем.
Ага, нужно чтобы я мог одновременно нажать две кнопки, чтобы у меня сразу включился или выключился сразу весь свет. А в моем примере включается или выключается рандомно один из двух.
:testm
if(gpioget(4)=0)
gpioset(16,2)
delay(500)
goto testm
else
delay(100)
goto testm
Этот пример на одну или две кнопки не применим в моем случии, так как я писал что мне нужен скрипт без фиксации кнопки.
При включении кнопки в положение GPIO4=0 начинает мигать раз в секунду сколь угодно долго, пока я не переведу выключатель в обратное положение, а нужно чтобы нажал-включилось или выключилось и все.
Для меня самое сложное это отследить изменение gpio. С кучей delay я иногда пропускаю факт смены состояния одного из gpio, и не получается одновременно следить за двумя кнопками.
Про кривость своего скрипта вообще ни разу не спорю, потому что ну не умею их писать, пишу на угад, Заработало-хорошо.
И на основании этого решил что писать в ручную это видимо не мое. Вот и решил ждать решения на KEY...