Функция pow()
Описание функции pow
Вычисляет значение числа, возведенную в указанную степень. Функция pow()
может возводить и в дробную степень.
Вычисляет значение числа, возведенную в указанную степень. Функция pow()
может возводить и в дробную степень.
Функция analogRead в Arduino принимает аналоговые значения в качестве входных данных со своих контактов, предназначенных для аналоговых измерений. В Arduino Uno контакты с A0 по A5 используются для ввода входных значений аналоговых сигналов. Эти контакты имеют предварительно установленный АЦП (аналого-цифровой преобразователь), который преобразует аналоговый сигнал в цифровой, чтобы он мог быть обработан и проанализирован микроконтроллером. АЦП считывает изменяющееся напряжение и преобразует аналоговый сигнал в числовое значение от 0 до 1023.
Подробнее…Генерирует прямоугольные импульсы заданной частоты и с 50-ти процентным заполнением (т.е. длительность импульса равна длительности паузы между импульсами). Если функция вызвана без параметра duration (длительности), то генерация будет продолжать до тех пор, пока не будет отменена функцией noTone.
Подробнее…Функция millis()
возвращает количество миллисекунд с момента начала выполнения текущей программы на плате Arduino. Это количество сбрасывается на ноль вследствие переполнения значения приблизительно через 50 дней.
Генерирует прямоугольные импульсы с постоянной частотой и указанной шириной импульса.
Подробнее…Функция cos()
позволяет получить косинус угла, переданного в радианах. Результат функции всегда в диапазоне от -1 до 1.
Функция constrain «вписывает» значение переменной amt в указанный диапазон от low до high. Если значение переменной входит в диапазон, никаких изменений не происходит. Если значение amt меньше low, то amt присваивается значение low. Если значение amt больше high, то amt присваивается значение high. Сравнение можно проводить с любым типом данных.
Подробнее…Функция map()
в Arduino пропорционально преобразует значение из одного диапазона в значение другого диапазона. Нижний предел может быть как меньше верхнего предела, так и больше. А также можно использовать отрицательные числа.
Функция micros()
возвращает количество микросекунд с момента начала выполнения на плате ардуино текущей программы. Значение переполняется и сбрасывается на ноль примерно через 70 минут. Более того, на платах ардуино с частотой 16 МГц функция имеет разрешение 4 секунды (возвращаемое значение всегда кратно 4), на платах с частотой 8 МГц разрешение функции — 8 секунд.
Устанавливает тип опорного напряжения, исходя из которого будут проводится аналоговые измерения. Поскольку АЦП у Ардуино 10-ти битный, то функция analogRead() вернет значение от 0 до 1023 (210 = 1024 значения) пропорционально входному напряжению на аналоговом входе и в зависимости от опорного напряжения.
Подробнее…