Функция sin()

arduino-logo

Описание функции sin

Функция sin() позволяет получить синус угла, переданного в радианах. Результат функции всегда в диапазоне от -1 до 1.

Синтаксис

double sin(float rad)

Параметры

  • rad — угол в радианах.

Что возвращает

Синус угла

Перевести градусы в радианы можно умножив на макрос DEG_TO_RAD:

void setup() {
  Serial.begin(9600);
  Serial.println(60*DEG_TO_RAD);    // 60 градусов в радианах
  Serial.println(90*DEG_TO_RAD);    // 90 градусов в радианах
}

void loop() {}
Перевести градусы в радианы в arduino ide
Перевод градусов в радианы в Arduino

Пример использования функции sin в Arduino

Выведем в последовательный порт синус 0, 30, 45, 60, 90 и 180 градусов.

void setup() {
  Serial.begin(9600);
  Serial.println(sin(0));    // 0   градусов
  Serial.println(sin(PI/6)); // 30  градусов
  Serial.println(sin(PI/4)); // 45  градусов
  Serial.println(sin(PI/3)); // 60  градусов
  Serial.println(sin(PI/2)); // 90  градусов
  Serial.println(sin(PI));   // 180 градусов
}

void loop() {}
Функция sin в ардуино

Загрузки

Где купить

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии