Вычисляет абсолютную величину (модуль) числа.
result = abs(x);
Т.е. вы всегда получите положительное число, будь оно меньше нуля или больше.
abs(5); // Вернет 5.
abs(-5); // Вернет то же 5.
Реализация функции abs() запрещает указывать другие функции в качестве параметров в скобках - это приведет к некорректным результатам:
abs(a++); // избегайте этого - функция выдаст некорректный результат
a++;
abs(a); // вместо этого осуществляйте математические вычисления за пределами функции
Если у Вас есть опыт в работе с Arduino и собственно есть время для творчества, мы приглашаем всех желающих стать авторами статей публикуемых на нашем портале. Это могут быть как уроки, так и рассказы о ваших экспериментах с Arduino. Описание различных датчиков и модулей. Советы и наставления начинающим. Пишите и размещайте свои статьи в соответсвующей ветке форума.