Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Map(value, fromLow, fromHigh, toLow, toHigh)

Константы с плавающей точкой. | Unsigned char | Область действия переменной и квалификаторы | Volatile | Утилиты | Цифровой ввод вывод | AnalogReference(type) | AnalogWrite() | ShiftOut() | PulseIn() |


Описание:

Переводит число из одного диапазона в другой. Не проверяет принадленость чисел диапазону. Возможно использование constrain() до или после использования этой функции, если имеются какие-либо ограничесния по диапазону.

Полезно знать, что "нижнее значение", может быть как меньше так и больше "верхнего значения". Таким образом функция map() может использоваться для реверсирования, например:

y = map(x, 1, 50, 50, 1);

Функция может работать также и с отрицательными числами, например:

y = map(x, 1, 50, 50, -100);

Параметры:

value:число для ремаппинга

fromLow: нижняя граница текущего диапазона

fromHigh: верзняя граница текущего диапазона

toLow: нижняя граница желаемого диапазона

toHigh: верхняя граница желаемого диапазона

 

Pow(base, exponent)

Описание:

Возвращает число, возведенное в соответствующую степень

параметры:

base: число(float)

exponent: степень, в которую следует возвести (float)


Sqrt(x)

Описание:

Вычисляет квадратный корень числа

Парметры:

x: число, любой тип данных

Возвращает

double, квадратный корень

 

Тригонометрические функции

 

Sin(rad)

Описание:

Вычисляет синус угла в радианах. Результат будет между -1 и 1

параметры:

rad: угол в радианах (float)

Возвращает:

синус угла (double)

 


Дата добавления: 2015-08-20; просмотров: 40 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Delay(ms)| AttachInterrupt(interrupt, function, mode)

mybiblioteka.su - 2015-2024 год. (0.013 сек.)