Arduino переменные

January 30, 2012 by admin Комментировать »

Переменные — это способ именовать и хранить числовые значения для последующего использования программой. Само название – переменные, говорит о том, что переменные – это числа, которые могут последовательно меняться, в отличие от констант, чьѐ значение никогда не меняется. Переменные нужно декларировать (объявлять), и, что очень важно – им можно присваивать значения, которые нужно сохранить. Следующий код объявляет переменную inputVariable, а затем присваивает ей значение, полученное от 2-го аналогового порта:

int inputVariable = 0;                                 // объявляется переменная и

// ей присваивается значение 0

inputVariable = analogRead(2); // переменная получает значение

// аналогового вывода 2

‘inputVariable’ — это наша переменная. Первая строка декларирует, что она будет содержать  int,  короткое  целое.  Вторая  строка  присваивает  ей  значение аналогового вывода 2. Это делает значение на выводе 2 доступным в любом месте программы.

Когда переменной присвоено значение, или пере-присвоено, вы можете проверить это значение, если оно встречается в некотором условии, или использовать его непосредственно. Рассмотрим пример, иллюстрирующий три операции с переменными.  Следующий  код  проверяет,  не  меньше  ли  100  значение переменной, а если так, переменной inputVariable присваивается значение 100, а затем задаѐтся пауза, определяемая переменной   inputVariable, которая теперь, как минимум, равна 100:

if (inputVariable < 100) // проверяем, не меньше ли 100 переменная

{

inputVariable = 100;    // если так, присваиваем ей значение 100

}

delay(inputVariable);   // используем переменную, как паузу

Примечание: Переменные должны иметь наглядные имена, чтобы код был удобочитаемый. Имена переменных как tiltSensor или pushButton помогают программисту  при  последующем  чтении  кода  понять,  что  содержит  эта переменная. Имена переменных как var или value, с другой стороны, мало делают для понимания кода, и здесь используются только в качестве примера. Переменные могут быть названы любыми именами, которые не являются ключевыми словами языка программирования Arduino.

Источник: Гололобов В. – С чего начинаются роботы. О проекте Arduino для школьников (и не только) – 2011

Оставить комментарий

микросхемы мощности Устройство импульсов питания пример приемника провода витков генератора выходе напряжение напряжения нагрузки радоэлектроника работы сигнал сигнала сигналов управления сопротивление усилитель усилителя усиления устройства схема теория транзистора транзисторов частоты