本节书摘来华章计算机《Arduino开发实战指南:机器人卷》一书中的第2章 ,第2.7节,黄文恺 伍冯洁 陈 虹 编著更多章节内容可以访问云栖社区“华章计算机”公众号查看。
2.7 数学库
2.7.1 min(x,y)
min函数的作用是返回x、y两者的最小值。
2.7.2 max(x,y)
max函数的作用是返回x、y两者的最大值。
2.7.3 abs(x)
abs函数的作用是返回x的绝对值,可以将负数转为正数。
2.7.4 三角函数
三角函数包括sin(rad)、cos(rad)、tan(rad),分别返回rad的正弦值、余弦值和正切值,返回值为double型。
2.7.5 random(small,big)
random函数用于生成一个随机数,其两个参数small和big决定了该随机数的范围,该函数的返回值为long型。
随机生成从0到100以内的整数的示例程序清单如下。
long x;
void setup()
{
}
void loop()
{
x=random(0,100);
}