Как присвоить значения выборочным элементам массива
- Войдите на сайт для отправки комментариев
Вс, 10/12/2017 - 16:36
Есть у меня массив с пинами ардуино
int SEGMENT[] = {8, 9, 10, 11, 12, 13, 14, 15};
Точка у меня восьмой мин (тренируюсь на семисегментном индикаторе)
и зажечь её проблем нет
#define TOCHKA SEGMENT[0]
digitalWrite(TOCHKA, LOW);
LOW потоому что индикатор вакуумно-люминисцентный через транзистор, но не суть
Чтобы отобразить "1" надо установить логический "0" на пинах 9 и 10. Я пишу
#define ODIN SEGMENT[1&&2] digitalWrite(ODIN, LOW);
Но горит толькосегмент на пине 10. И так писал #define ODIN SEGMENT[1, 2] не помогло.
Как правильно присваивать значения выборке из массива?
Так тоэже не работает
Разумеется не будут работать. Если человек не понимает принципа работы, то и работа бесмыслена.
Если комментарий не несёт ответа на вопрос, а указывает на степень понимания вопрошающего, то он тоже бессмысленен.
Вопрос снят всем спасибо!