Categories: Arduino

Гирлянда на Arduino version 3.0. Массивы.

В этой статье мы рассмотрим еще одну гирлянду  заодно разберем такое понятие, как «массив».

Итак, что такие массивы?

Массивы используются, в данном проекте, для наглядного хранения значений, которые мы можем вызывать по мере необходимости. В данном случае, используется последовательный перебор значений массива. Разберем на примере, у нас есть массив uint8_t pins[5];в нем хранятся 5 значений. Для того чтобы мы могли использовать его, нам нужно изначально, чем то заполнить, эти ячейки, количество которых составляет 5. Причем нумерация ячеек, это надо всегда помнить, начинается не с единицы, а с нуля. То есть разберем пример, использования в нашем скетче, прогнав циклом for массив, for (int u = 0; u <= 4; u++), мы можем заполнить ячейки массива, требуемыми нам значениями, например полученными после вычисления, h=u + 3; pins[u] = h; Разумеется к ячейкам массива, мы можем обращаться, не только в цикле for, но и напрямую, присваивая определенное значение, или значение переменных, отдельным ячейкам массива. pins[0] = 1; pins[3] = N; Таким образом в нашем массиве array_1 [2][3] = X; мы значение строки 3, столбца 4, присваиваем значению переменной Х, у нас это значение равно нулю. В нашем массиве, при его инициализации, это значение, выделено сейчас жирным шрифтом и подчеркиванием.

int array_1 [5][5] = {

{0, 0, 0, 0, 1},

{0, 0, 0, 1, 0},

{0, 0, 1, 0, 0},

{0, 1, 0, 0, 0},

{1, 0, 0, 0, 0},

};

Схема  у нас будет такой же, как и в прошлом примере:

Итак, код программы будет такой:

admin

Share
Published by
admin
Tags: Arduino

Recent Posts

Консоль удаленного рабочего стола(rdp console)

Клиент удаленного рабочего стола (rdp) предоставляет нам возможность войти на сервер терминалов через консоль. Что…

2 месяца ago

Настройка сети в VMware Workstation

В VMware Workstation есть несколько способов настройки сети гостевой машины: 1) Bridged networking 2) Network…

2 месяца ago

Логи брандмауэра Windows

Встроенный брандмауэр Windows может не только остановить нежелательный трафик на вашем пороге, но и может…

2 месяца ago

Правильный способ отключения IPv6

Вопреки распространенному мнению, отключить IPv6 в Windows Vista и Server 2008 это не просто снять…

2 месяца ago

Ключи реестра Windows, отвечающие за параметры экранной заставки

Параметры экранной заставки для текущего пользователя можно править из системного реестра, для чего: Запустите редактор…

2 месяца ago

Как управлять журналами событий из командной строки

В этой статье расскажу про возможность просмотра журналов событий из командной строки. Эти возможности можно…

2 месяца ago