Единственный знак равенства = в языке программирования C++ называется оператором присваивания. Это имеет другое значение, чем в классе алгебры, где указано уравнение или равенство. Оператор присваивания сообщает микроконтроллеру, какое значение или выражение находится справа от знака равенства, и сохраняет его в переменной слева от знака равенства.
// declare an integer variable named sensVal int sensVal; /* store the (digitized) input voltage at analog pin 0 in SensVal */ sensVal = analogRead(0);
Переменная в левой части оператора присваивания (знак =) должна содержать значение, хранящееся в ней. Если оно недостаточно велико для хранения значения, значение, хранящееся в переменной, будет неверным.
Не путайте оператор присваивания = (одинарный знак равенства) с оператором сравнения == (двойные знаки равенства), который оценивает, равны ли два выражения.