- 2. Характеристики
 - 3 Рейтинг
 - 4. Функциональный обзор
 - 10. Эксплуатация устройства
 
- Библиотеки
 
- Операторы
- Sketch
 - Управляющие операторы
 - Синтаксис
 - Арифметические операторы
 - Операторы сравнения
 - Логические операторы
 - Указатели доступа
 - Битовые операторы
 - Составные операторы
 
 - Данные
- Типы данных
- bool
 
 - Преобразование типов данных
 - Область видимости переменных и квалификаторы
 - Утилиты
 
 - Цифровой ввод/вывод
 - Аналоговый вход/выход
 - Расширенный ввод/вывод
 - Время
 - Математические функции
 - Тригонометрические функции
 - Символы
 - Случайные числа
 - Биты и байты
 - Внешние Прерывания
 - Прерывания
 - Функции передачи данных
 
- Функции
 
- Устройства
- Датчики
 - Модули
 
 
bool
Описание
В bool содержится одно из двух значений: true или false. (Каждая переменная bool занимает один байт памяти.)
 Синтаксис
 bool var = val; 
 Параметры
 var: имя переменной
 val: значение, которое нужно присвоить этой переменной.
 
 Примеры
Этот код показывает, как использовать тип данных bool.
int LEDpin = 5; // светодиод к выв. 5
 int switchPin = 13; // ключ подключен к выв. 13 и к земле
 
 bool 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); // переключаем светодиод
  }
 }
 
