boolean

Описание

Переменные типа boolean могут принимать одно из двух значений: true или false. (Каждая переменная типа boolean занимает в памяти один байт.)


Пример

int LEDpin = 5;       // светодиод подключен к выводу 5
int switchPin = 13;   // ключ подключен к выводу 13, другой вывод подключен к земле
 
boolean running = false;
 
void setup()
{
  pinMode(LEDpin, OUTPUT);
  pinMode(switchPin, INPUT);
  digitalWrite(switchPin, HIGH);      // включить подтягивающий резистор
}
 
void loop()
{
  if (digitalRead(switchPin) == LOW)
  {  // ключ нажат - вывод подтянут к высокому уровню сигнала
    delay(100);                        // задержка для устранения дребезга контактов ключа
    running = !running;                // инвертирование переменной running
    digitalWrite(LEDpin, running)      // индикация светодиодом
  }
}


Смотрите также

Расскажи о нас

Сообщение

Если у Вас есть опыт в работе с Arduino и собственно есть время для творчества, мы приглашаем всех желающих стать авторами статей публикуемых на нашем портале. Это могут быть как уроки, так и рассказы о ваших экспериментах с Arduino. Описание различных датчиков и модулей. Советы и наставления начинающим. Пишите и размещайте свои статьи в соответсвующей ветке форума.