Константы, характеризующие логические уровни, true или false (Булевы константы)

В языке Ардуино существует две константы, использующиеся для обозначения истинности или ложности: true и false.

false

Наиболее проста в определении константа false. false означает 0 (ноль).

true

Часто считают, что константа true означает 1, что является верным, однако true имеет более широкое значение. Любое целое число, не равное 0, логически является истиной (true). Поэтому числа -1, 2 и -200 в Булевой алгебре будут также считаться истиной (true).

Обратите внимание, что константы true и false пишутся в нижнем регистре, в отличие от констант HIGH, LOW, INPUT и OUTPUT.