Size: a a a

Анархическая электроника

2019 December 10

О

ОлегЪ in Анархическая электроника
Страус Труп
Что может switch чего не может if ?
Вот if получается может все что switch.
switch(a)
{
   case 3: a++;
   case 5: a++;
   case 1: a++;
   case 4: a--; break;
   default : break;

}
источник

СТ

Страус Труп in Анархическая электроника
Yaroslav Schtainhardt
Да сделай же ты массив, ну?
С массивами я буду месяц цифирки подбирать ...
Я хочу аналоговый сигнал, точнее много сигналов.
источник

О

ОлегЪ in Анархическая электроника
ОлегЪ
switch(a)
{
   case 3: a++;
   case 5: a++;
   case 1: a++;
   case 4: a--; break;
   default : break;

}
При а == 5 например
источник

YS

Yaroslav Schtainhardt in Анархическая электроника
Ты шифтами собрал бы инт, который указывал бы на нужный пин
источник

О

ОлегЪ in Анархическая электроника
Страус Труп
С массивами я буду месяц цифирки подбирать ...
Я хочу аналоговый сигнал, точнее много сигналов.
А чё надо сделать?
источник

YS

Yaroslav Schtainhardt in Анархическая электроника
Это как ифы, но не ифы
источник

СТ

Страус Труп in Анархическая электроника
ОлегЪ
switch(a)
{
   case 3: a++;
   case 5: a++;
   case 1: a++;
   case 4: a--; break;
   default : break;

}
Так. Это чего? Если 3, то +1, если 5,то +1, если 1, то +1, если 4, - стоп.
Так?
источник

О

ОлегЪ in Анархическая электроника
Страус Труп
Так. Это чего? Если 3, то +1, если 5,то +1, если 1, то +1, если 4, - стоп.
Так?
Суть в том, что оно не остановится, пока до брика не дойдет, иногда удобно
источник

СТ

Страус Труп in Анархическая электроника
И выполнение идёт по порядку, я в курсе,
источник

СТ

Страус Труп in Анархическая электроника
ОлегЪ
Суть в том, что оно не остановится, пока до брика не дойдет, иногда удобно
Тогда if + goto ☝️😁, я ещё не знаю как, но вроде получится .
источник

R

Roman in Анархическая электроника
Страус Труп
Тогда if + goto ☝️😁, я ещё не знаю как, но вроде получится .
надо то что конкретно?
источник

О

ОлегЪ in Анархическая электроника
Как сказал мой препод, goto используй только тогда, когда это невозможно по-другому реализовать. А таких задач практически не существует
источник

СТ

Страус Труп in Анархическая электроника
Roman
надо то что конкретно?
Нужно теперь всех убедить , что switch лишнее звено в программировании 😁
источник

О

ОлегЪ in Анархическая электроника
С ними очень легко напортачить, и ещё че-то там со стеком, но я уже не помню
источник

R

Roman in Анархическая электроника
Страус Труп
Нужно теперь всех убедить , что switch лишнее звено в программировании 😁
массив и цикл for
источник

R

Roman in Анархическая электроника
места меньше займет
источник

YS

Yaroslav Schtainhardt in Анархическая электроника
ОлегЪ
С ними очень легко напортачить, и ещё че-то там со стеком, но я уже не помню
При выходе из скоупа объекты на стэке корректно удаляются, но не при гото
источник

СТ

Страус Труп in Анархическая электроника
ОлегЪ
Как сказал мой препод, goto используй только тогда, когда это невозможно по-другому реализовать. А таких задач практически не существует
Наш препод говорил: будешь руки совать в высоковольтную часть , не отключив, сдохнешь раньше времени. ( Не дословно, но суть такая 😁), так вот, к чему я это, а ни к чему,:)
Что хочу:
Пока абстрактно ☝️, пять крутилок, (резистор переменный). Разбить сигнал допустим на 20 делений. (1023/20=~50) .
Итого: 50×5=250.
Выходит минимум250 светодиодов , каждый из которых можно включить отдельно.☝️.
источник

СТ

Страус Труп in Анархическая электроника
Не надо спрашивать зачем 😂
источник

СТ

Страус Труп in Анархическая электроника
И ещё, если все они одинаковы, это одно, а если сигнал разный и до 1023 нет возможности докрутить через map. ,Если там всего 0...30.
источник