Да, проект коммерческий. Выложить не могу. Не смог Вам ответить в личку, у Вас она отключена.
Пишите каждый раз при переходе id страницы в EEPROM ардуины. После запуска- считывание EEPROM и переход на последнюю страницу. Но подозреваю, что ардуина кратковременно все таки включит на дисплее стартовую страницу, а потом уже отправит на сохраненную.
Эмм... на вскидку примерно так в таймереSergey30031977 писал(а): ↑05.05.2019{, 23:43}Подскажите пожалуйста, как написать код, значение одного элемента=0 и другого элемента=0, то третий элемент при таком условии должен=0.
Мучаюсь третий день.
Код: Выделить всё
if(n0.val==0)
{
va0.val=0
}else
{
va0.val=10
}
if(n1.val==0)
{
va0.val=0
}else
{
va0.val=20
}
if(va0.val==0)
{
n2.val=0
}else
{
n2.val=30
}
Спасибо! Уже решилась проблема. Видать модераторы почистили тему и случайно удалили решение.
Код: Выделить всё
if(n2.val==0)
{
if(n3.val==0)
{
bt0.val=0
}
}
Я упорно искал в нете решение этого вопроса, но так и не нашел. Готовый пример видел, но скетча так и не нашел. А пример такой: пять цифровых полей и две кнопки +и - которые меняют значение в поле на 1. Дотронувшись до любого поля оно меняет свой цвет и кнопки +- меняют значение только в этом поле.SSSergeich писал(а): ↑03.06.2019{, 14:28}Были такие примере в нете. Могу ошибаться, но вроде как и в урока от Автора, тоже попадалось.
Давайте Ваш пример, посмотрим.
Ну вы свою заготовку накидайтеSergey30031977 писал(а): ↑03.06.2019{, 15:18}Я упорно искал в нете решение этого вопроса, но так и не нашел. Готовый пример видел, но скетча так и не нашел. А пример такой: пять цифровых полей и две кнопки +и - которые меняют значение в поле на 1. Дотронувшись до любого поля оно меняет свой цвет и кнопки +- меняют значение только в этом поле.SSSergeich писал(а): ↑03.06.2019{, 14:28}Были такие примере в нете. Могу ошибаться, но вроде как и в урока от Автора, тоже попадалось.
Давайте Ваш пример, посмотрим.
По ней и разберемся.Sergey30031977 писал(а): ↑03.06.2019{, 07:06}Есть несколько цифровых полей в которых устанавливаются значения. Рядом с каждым полем есть по две кнопки (+-) при помощи которых мы меняем значение в поле. Затырка в том, что полей довольно много, а кнопок управления в итоге получается в два раза больше. Хотелось бы иметь две кнопки для управления всеми полями.
А как сделать поле нажатым? Что-то я совсем запутался. Если не сложно, можно короткий примерчик?SSSergeich писал(а): ↑03.06.2019{, 16:21}По сути, берем переменную, в нее записываем номер нажатого поля. Жмакая клавишу +/- проверяем значение переменной и по условиям, меняем значение переменной связанной с нажатым полем.
Например вот такSergey30031977 писал(а): ↑03.06.2019{, 17:54}А как сделать поле нажатым? Что-то я совсем запутался. Если не сложно, можно короткий примерчик?SSSergeich писал(а): ↑03.06.2019{, 16:21}По сути, берем переменную, в нее записываем номер нажатого поля. Жмакая клавишу +/- проверяем значение переменной и по условиям, меняем значение переменной связанной с нажатым полем.
Код: Выделить всё
n1.bco=50712
Код: Выделить всё
if(n0.bco==50712)
{
va0.val=va0.val-1
n0.val=va0.val
}
if(n1.bco==50712)
{
va0.val=va0.val-1
n1.val=va0.val
}
Код: Выделить всё
if(n0.bco==50712)
{
va0.val=va0.val+1
n0.val=va0.val
}
if(n1.bco==50712)
{
va0.val=va0.val+1
n1.val=va0.val
}
Огромное ВАМ СПАСИБО!!! А про какие уроки Вы упоминали выше?
Урок1 и т.д.Sergey30031977 писал(а): ↑03.06.2019{, 19:16}Огромное ВАМ СПАСИБО!!! А про какие уроки Вы упоминали выше?